SplitRedetect parallel run
EC message processing is enhanced to allow dependent messages to run in parallel while sequencing the parent message per channel ordering. In parallel processing, the Order Main Manifest After Last Split option is not dependent on the Order Split Message option. That is, dependent messages do not need to be processed in order, but the main manifest must wait until EC has completed processing all dependent messages before the main manifest is marked complete.
To allow dependent messages to run in parallel, while sequencing main messages per channel ordering, select any of these options.
- Select the order manifest to use (split or main).
- Select the order mode to use.
Example scenario of parallel run:
-
Ordered channel receives messages A, B, C, and D.
-
A, B, C, and D have split redetect so they have dependent messages A1, A2, A3, B1, B2, B3, C1, C2, C3, and so on.
-
Order Main Manifest option must be selected.
Requirement: No need to process dependent messages in order.
Result: Select Order Main Manifest option. Unselect Order Split Children.
Processing order:
A, A1, B, B1, C, C1, D, D1
A2, B2, C2, D2
A3, B3, C3, D3