Understanding Sending and Receiving Large Segmented Messages Using Parallel Processing

Using parallel processing to send and receive asynchronous service operations that contain large message segments increases integration through-put time.

In sequential processing service operations are processed in order, where the processing of one message must complete before the next message in the queue is processed. In parallel processing, messages are processed in unordered queues, as resources are available for processing.

You can improve system performance and processing times by performing any of these actions.

  • Use the OnPreNotify and OnPostNotify PeopleCode events.

  • Use the Bulk Load Handler.

  • Select the Unordered Segments option on the Routings–Routing Definition page.

  • Load balance these types of service operations using long-running event queues.

The only option you must set to send and receive segmented messages using parallel processing is the Unordered Segments option on the Routings–Routing Definitions page. The other options discussed in this section enhance the processing of these types of service operations.