Batch Message Processing
Your implementation may be required to send messages to the same destination as a single XML file with multiple messages include. The following points describe this logic:
- 
The individual messages that should be grouped together must have a processing method of batch on the external system / outbound message type record. The appropriate batch code that is responsible for grouping the messages must also be provided.
 - 
A separate "consolidated message" outbound message type should be configured for the external system with a processing method of SOA.
 - 
When outbound message records are created for the individual messages, the batch code and current batch run number are stamped on the record.
 - 
When the batch process runs it is responsible for building the XML file that is a collection of the individual messages. This batch process should include the following steps:
- 
Format appropriate header information for the collection of messages
 - 
Apply the individual message XSL to each message before including the message
 - 
Insert a new outbound message for the external system with the "consolidated message" outbound message type.
 
 - 
 - 
The consolidated message is ready to be processed by Oracle Service Bus.
 
