Skip to end of banner
Go to start of banner

MDLP-connector Java part Changelog

Skip to end of metadata
Go to start of metadata

You are viewing an old version of this content. View the current version.

Compare with Current View Version History

« Previous Version 8 Next »

1.6.1659959296 (08-Aug-2022)

  • MDLP 1.37 & 1.38 schemes added with new documents 62x\63x

  • log4j version updated to 2.17.2 (no known vulnerabilities)

  • Messages sending to MDLP retry logic bug with 429 HTTP status fixed, mdlpRetryDelaySendMsg config parameter added (1sec default)

  • utility endpoints added (SaaS v.2)

1.6.1644253888 (07-Feb-2022)

  • no code changes. Build for Java 11 (SaaS v.2)

1.6.1640126325 (21-Dec-2021)

1.6.1635250199 (26-Oct-2021)

  • Enhancements for MDLP analytics API added

  • Changes in config files:
    Edit system java.security: comment 4 lines with "GostX509" and "ru.CryptoPro.ssl.SSLSocketFactoryImpl"
    or copy and edit local java.security: comment all "GostX509" and "ru.CryptoPro.ssl.SSLSocketFactoryImpl"
    edit conf/wrapper.conf: add wrapper.java.additional.1=-Djava.security.properties=="C:\3keys\mdlp-connector\java.security" edit testMDLP.bat: add -Djava.security.properties=="C:\3keys\mdlp-connector\java.security"

  • for non-residents nrz.api.sb.mdlp.crpt.ru \ nrz.api.mdlp.crpt.ru add:
    "nrz.api.sb.mdlp.crpt.ru" OR "nrz.api.mdlp.crpt.ru", "useRsaTls": true, "webdav": { "protocol": "https" }

1.6.1626159071 (13-Jul-2021)

  • CryptoProCli for installed certificates testing added

  • Minor fix for updating MDLP message processing status

  • Due to an issue in API 5.17 for the old (> 30 days) doctype 200 (ticket), API 5.19 additionally applies.

1.6.1622484348 (31-May-2021)

  • fix for MDLP issue: webdav link is ready, webdav document is empty, HTTP response 200. In the case of an empty document on webdav, the behavior of the connector is the same as for 1.6.1620820199.

1.6.1620820199 (12-May-2021)

  • fix for MDLP issue: webdav link is ready, webdav document not found, HTTP response 404.
    The connector will retry loading from webdav until "dead_lock_delay" before reporting "NO_DOCUMENT_IN_MDLP" to ATTP.
    New logic applied: document_create_date + dead_lock_delay < now () && "404 from WebDAV" then return "NO_DOCUMENT_IN_MDLP"
    New parameter: dead_lock_delay in mdlp-connector.json // in seconds, default 10800 = 3h

"update_document_status": {
      "dead_lock_delay": 3600,

1.6.1619108848 (22-April-2021)

  • Eager TTL valid MDLP token update after 401 (Unauthorized) response strategy added

  • MDLP API 5.19 (/documents/ticket) method implemented as an alternative way for getting missed tickets (document type 200) when MDLP API 5.18 (/documents/request) method called

1.6.1616695010 (25-March-2021)

  • OMS dynamic token request support added (without TTL based storing on Java side)

  • /showcase/* document logic support added

  • RSA TLS support for non-resident users.

"mdlp": {
    "configs": {
        "server": "nrz.api.sb.mdlp.crpt.ru",
        "useRsaTls": true,
  • Minor updates for MDLP delays logic (incl. expirable storage usage)

1.6.1610631426 (14-January-2021)

  • MDLP connection timeouts added

"mdlp": {
   "mdlpConnectionTimeout": 300000,
   "mdlpSocketConnectionTimeout": 300000,

1.6.1607542833 (9-December-2020)

  • Changes for MDLP release 1.36

1.6.1605705012 (18-November-2020)

  • SAP ICH support addded

1.6.1605600668 (17-November-2020)

  • configuration for metrics updated

1.6.1605525714 (16-November-2020)

  • configuration for HTTP implementation updated

1.6.1603216902 (20-October-2020)

  • Changes to message handling to ignore corrupted messages in MDLP and continue processing subsequent messages.
    When MDLP service returns an unexpected format (e.g., a message without a ticket), the message status in ATTP is marked as 40 with MDLP status "NO_DOCUMENT_IN_MDLP"

  • additional logging added

1.6.1596452487 (03-August-2020)

  • DocFilters and lastRunDate fixed: the cause was with the connector sending lastRunDate to ABAP regardless there is no document exchange with MDLP.

1.6.1593689600 (02-July-2020)

  • Waiting for getting authorization token from MDLP system time increased.

  • The logic for updating message processing status changed to be able to ignore corrupt messages in MDLP and continue with processed further messages.

  • Crypto sign verification fixed (eliminated redundant warning message in log).

1.6.1591122358 (02-June-2020)

  • JAR file name fixed as mdlp-connector.json
    Now you don't need to uninstall the old one and install the new service to update the connector service.
    To update connector stop service, replace JAR file and start service.

  • New version script to display connector's release version

  • New testMDLP script to test connection with MDLP for each of the ConfigIDs.
    To check single ConfigID use config_id=ConfigID parameter

  • New testAttp script to test connection with ATTP server

1.6.1588792025 (06-May-2020)

  • mdlpServiceTimezone added to adjust local time with MDLP documents time

  • tool for unattended changing non-resident's passwords

1.6.1586251236 (07-April-2020)

  • small bugfixes and enchansements

  • batch mode added to send documents to MDLP at once

Changes in mdlp-connector.json

PLEASE BE AWARE "batch_mode": true incompatible with MDLP Connector ABAP versions before 2020_04.

"mdlp": {
	"mdlpServiceTimezone": 3,

"scheduler": {
	"load_income_documents": {
		"document_age": 60000,
		"enabled": true,
		"initial_delay": 10000,
		"request_delay": 50000,
		"filters": [],
		"batch_mode": true
	},
	"load_outcome_documents": {
		"document_age": 60000,
		"enabled": true,
		"filters": [
			10311,
			10319
		],
		"initial_delay": 10000,
		"request_delay": 50000,
		"batch_mode": true
	},

1.6.1582462630 (23-February-2020)

  • fully refactored version with code optimizations and speed improvements

1.5.6 (28 January 2020)

  • last version with old architecture

  • No labels