Version: 17.07
Supported Since: 17.01
AS2 Feature provides a collection of API methods that can be used to process messages according to the AS2 (Applicability Statement 2) specification.
processIncomingAS2Message |
Parameters
This API will process a new AS2 message received over HTTP/S, parses it and performs necessary AS2 protocol specific processing on it such as issuing of a sync MDN and closure of the HTTP/S transport as per AS2 semantics. This also populates the current message with the attachments for subsequent processing. |
processIncomingAsyncMDN |
Parameters
Returns
This API will process a new asynchronous MDN received for an AS2 message sent out by the UltraESB-X, requesting an asynchronous MDN, and returns information of the processed asynchronous MDN. |
processIncomingSyncMDN |
Parameters
Returns
This API will process the synchronous response received for a AS2 send operation (i.e. a synchronous MDN or a transport ack or nack) and returns the information received from response. |
prepareAS2MessageForSend |
Parameters
This API will create an AS2 message using the current Message and its attachments, and sets the destination URL of the partner. |
prepareAsyncMDNForSend |
Parameters
This API will prepare the asynchronous MDN message to be sent by populating the payload (i.e. containing the MDN), transport headers and async MDN URL of the partner set as the default destination. |
isMDNRequested |
Parameters
Returns
This API will return whether a MDN is requested by a particular AS2 message using the |
isAsyncMDNRequested |
Parameters
Returns
This API will check whether an asynchronous MDN is requested by a particular AS2 message and a synchronous MDN is not
already sent, using the |