Integration Server 10.5 | JMS Client Development Guide | Working with JMS Triggers | About Message Processing | Serial Processing
 
Serial Processing
In serial processing, Integration Server processes messages received by a JMS trigger one after the other in the order in which the messages were received from the JMS provider. Integration Server uses a single thread for receiving and processing a message for a serial JMS trigger. Integration Server evaluates the first message it receives, determines which routing rule the message satisfies, and executes the service specified in the routing rule. Integration Server waits for the service to finish executing before processing the next message received from the JMS provider.
If you want to process messages in the same order in which JMS clients sent the messages to the JMS provider, you will need to configure the JMS provider to ensure that messages are received by the JMS trigger in the same order in which the messages are published.
For information about using serial JMS triggers in a cluster to process messages from a single destination in publishing order, see the Using webMethods Integration Server to Build a Client for JMS.
Tip:
If your trigger contains multiple routing rules to handle a group of messages that must be processed in a specific order, use serial processing.