IBM Sterling Ideas

formerly Watson Supply Chain

Submit new product ideas for Watson Supply Chain solutions. Before you submit, please review existing ideas; if an idea close to yours already exists, it's better to add comments or vote on the existing idea. We will review your ideas and use them to help prioritize our product development. Best of all, the portal will automatically update you when the status of your idea has been changed. Order Management, Store Engagement, Watson Order Optimizer, Inventory Visibility, CPQ and Call Center are now part of Watson Supply Chain

Connect with IBM experts and your peers on the Supply Chain Collaboration Community and the Order Management Interest Group

Submit ideas for other Watson Customer Engagement Products:

Watson Marketing
Watson Campaign Automation
Watson Commerce

Ability to send references in AS2 MDN attachments


Return a ticket number (reference) in the MDN.

Initial discovery:

Per IBM online documentation, using the services related to EDIINT could return a reference number in the AS2 MDN. When we tried the implementation of the MDN we found that while some features are exposed, we cannot return the same version of the MDN and also cannot return in the location we need.

Additional discovery after a deep dive into it:

The MDN building service and the MIME encode BP allow adding an attachment to a message, but we don't know if it would work for an MDN or whether it would work since the AS2 version 1.1 does not support the same feature for multiple attachments in the MDN.

Our legacy platform uses AS2 1.2 version to put add a ticket (reference) number in the MDN in a mime attachment using AS2 header äóìEDIINT-Features: multiple-attachmentsäó.

AS2 version features exposed by B2Bi:

Sterling B2B says it supports AS2 version 1.2, but only supports the feature named "EDIINT-Features : AS2-Reliability".

Additional discovery after trying it out:

IBM support documents show how to return reference numbers in the MDN header but not in an attachment.

Notes from the MDN building service.

This service builds a Message Disposition Notification (MDN) based on information in process data and a specified contract ID. This enables you to perform additional custom operations between message parsing and MDN generation so that you can consider the outcome of those operations before generating the MDN.
When the EDIINT Pipeline service is configured to not build MDNs (the Build MDNs parameter is set to No), the EDIINT Pipeline service propagates MDN building information to business processes launched to extract data.
Other References.

How to customize MDN references.

Requirement for version 1.2 header to use "EDIINT-Features" header.

Support for multiple attachment header EDIINT-Features: multiple-attachments.

Here is an example MDN. The MDN version/feature is different, and there is an added mime part for the reference number.



AS2-To: RCV_AS2Identifier

AS2-Version: 1.2

EDIINT-Features: multiple-attachments

Date: Tue, 22 Aug 2017 18:25:02 GMT

Subject: Message Disposition Notification

Content-Description: MIME Message

Message-ID: ????7110-eb1d-4b26-8553-b1ef2f?????b@RCV_AS2Identifier

MIME-Version: 1.0 (produced by the IP*Works! MIME Component)

Content-Type: multipart/signed; protocol="application/pkcs7-signature"; micalg=md5; boundary="boundaryPsAwCw=="


Content-Type: multipart/report; report-type=disposition-notification; boundary="MDNBoundary"


Content-Type: text/plain; charset="iso-8859-1"



Content-Type: message/disposition-notification; charset="iso-8859-1"

Original-Recipient: rfc822;RECEIVER

Final-Recipient: rfc822;RECEIVER

Original-Message-ID: ????#????426283680#@RCV_AS2Identifier>

Disposition: automatic-action/MDN-sent-automatically; processed

Received-Content-MIC: T6MwCAeZVMzGC5WhPICEPQ==, md5



Content-Type: application/pkcs7-signature; name="smime.p7s"

Content-Disposition: attachment; filename="smime.p7s"

Content-Transfer-Encoding: base64

... signature data removed ...



Here is a Sterling generated MDN. Note that it has an extra text value in the report that cannot be altered. We cannot just replace it since this is a signed document.



AS2-Version: 1.1

Date: Wed, 30 Aug 2017 19:06:38 GMT


Subject: Signed Message Disposition Notification

Content-Type: multipart/signed;protocol="application/pkcs7-signature";micalg=md5;boundary="_=5685884875464102Sterling5685884875464102MOKO"


Content-Type: multipart/report;Report-Type=disposition- notification;boundary="_=3789724742708672Sterling3789724742708672MOKO"


Your message was successfully received and processed.

Content-Type: message/disposition-notification

Original-Recipient: rfc822;AS2TEST
Final-Recipient: rfc822;AS2TEST
Received-Content-MIC: sHovIf4/8w8tMBBfe5Gs+g==,MD5
Disposition: Automatic-action/mdn-sent-automatically;processed


Content-Type: Application/pkcs7-signature;name=EDIINTSIG.p7s

... signature data removed ...

  • Avatar32.5fb70cce7410889e661286fd7f1897de Guest
  • Dec 19 2017
  • Needs review
How will this idea be used?
What is your industry? Banking
What is the idea priority? Medium
DeveloperWorks ID DW_ID110625
Link to original RFE
  • Attach files