Asynchronous Request Response Operation
The Asynchronous Request Response Operation sends a document to the trading partner and wait for a response. It allows further processing, irrespective of the arrival of the response from the partner.
The flow of operation is shown in the following figure.
Figure 16: Asynchronous Request Response Operation

The following process flow occurs with the Asynchronous Request Response Operation:
- The Initiator private process sends a request to the Initiator BusinessConnect Container Edition.
- The Initiator BusinessConnect Container Edition sends the request to the Responder and waits for the response until the timeout specified in the operation has expired.
- The Responder BusinessConnect Container Edition sends a request to the Responder private process.
- The Responder private process sends the response. If the private process does not respond on time, the Responder BusinessConnect Container Edition would time out and end the transaction.
If the response from the Responder private process arrives after the timeout, the message is rejected, and an error advisory is sent.
- If the response from the Responder private process is received on time, the response is forwarded to the Initiator BusinessConnect Container Edition.
- A Responder acknowledgment is sent to the Responder private process indicating whether the response has been forwarded to the trading partner.
- After receiving the response from the Responder, the Initiator sends the Initiator Response message.
If the Initiator BusinessConnect Container Edition times out, an audit log entry is generated and a timeout error advisory is sent out. In this case, the request is canceled. When the response arrives at a later time, no corresponding request is present, the advisory is rejected, an error advisory is published, and an internal system error is sent to the partner.
Responder.Response
is supported for the Asynchronous Request Response operation.
Supported transports are: HTTP, HTTPS, HTTPSCA, AS2_HTTP, AS2_HTTPS, Email, and AS1_EMAIL.