Supported Since: 17.01
According to the AS2 protocol upon the receipt of an AS2 Message it is required to send a Message Disposition Notifications (MDN) to the AS2 message sending party declaring the processing status of the AS2 message. With the AS2 message, the sending party should declare their preferred method of receiving the MDN. There are two methods,
Synchronous MDN (Request MDN with the HTTP response for the AS2 message)
Asynchronous MDN (Request MDN as a different HTTP request)
AS2 Async MDN Ingress Connector can be used to receive asynchronous MDNs when remote AS2 trading party sends an async MDN in response to the AS2 message that you sent. AS2 Async MDN Ingress connector is compliant with the RFC 4130 written by Drummond & Moberg.
In order to use the AS2 Async MDN Ingress Connector you must first select the "AS2 Connector" dependency from the connector list when you are creating an empty Ultra project. If you have already created a project, you can add the "AS2 Connector" dependency via Component Registry. From Tools menu, select Ultra Studio → Component Registry and from the Connectors list, select the "AS2 Connector" dependency.
Note: AS2 Async MDN Ingress Connector should be used in a flow where you are using a AS2Gateway Egress Connector to send AS2 messages. As a prerequisite to use the AS2 Async MDN Ingress Connector it is required to prepare a resource configuration which contains required AS2 trading station/partner information.
To create a resource with required information, you should open the project.xpml file in Design mode. Then select AS2 Trading under Custom Templates menu. This will open a list of input parameter where you need to enter the relevant information in input fields inorder to configure the AS2 Trading information resource.