You can save asynchronous messages that are processed in the Advanced Adapter Engine (AAE) either before or after processing steps.
When you have configured local message processing using the AAE (using integrated configuration), you can store messages at the following stations within the pipeline:
Before inbound schema validation (parameter VI)
Before scenario look-up step (parameter BI)
At this step, it is evaluated whether local message processing on the AAE (as referred to in this section) or dual-stack message processing involving the Integration Engine is configured.
In case configuration settings for the incoming message are stored in sender agreements, receiver determinations, interface determinations and collaboration agreements, dual-stack message processing is configured.
In case configuration settings for the incoming message are stored in an integrated configuration, local message processing (technically using only the Java stack) is configured.
Before mapping step (parameter MS)
Between mapping and outbound schema validation (parameter AM)
After outbound schema validation (parameter VO)
You can use parameters BI, VI, MS, AM, and VO to define whether a message version is to be saved and how further processing is to proceed:
0 (MODE_NO_STORE)
The processor does not save message versions; it continues with the next processing step.
1 (MODE_STORE_ON_ERROR)
The processor only saves a message version if an error occurs in the next processing step.
3 (MODE_STORE_AND_RETURN)
The processor saves the message and continues with the next processing step.
At least one of the steps must be configured with value 3.
To configure the saving of message versions, use parameter xiadapter.stage.conf , which belongs to the service XPI Adapter: XI .
If a message is not delivered, the last saved message version is used for an automatic restart. If the time limit for an automatic restart has been exceeded and the message has the status Not Delivered , you can use each saved message version for a manual restart.
If you use a message version for the manual restart and later message versions exist, the message version number is increased to distinguish it from the other message versions.