Cloud Application Integration (On-Premises) : Service Development : Working with webMethods Messaging Triggers : About Message Processing : Serial Processing
Serial Processing
 
Serial Processing in a Cluster or Non-Clustered Group of Integration Servers
Serial Triggers Migrated to Integration Server 9.9 or Later from 9.8 or Earlier
In serial processing, Integration Server processes the documents received by a webMethods messaging trigger one after the other. Integration Server retrieves the first document received by the webMethods messaging trigger, determines which condition the document satisfies, and executes the service specified in the webMethods messaging trigger condition. Integration Server waits for the service to finish executing before retrieving the next document received by the webMethods messaging trigger.
In serial processing, Integration Server processes documents for the webMethods messaging trigger in the same order in which it retrieves the documents from the messaging provider. However, Integration Server processes documents for a serial trigger more slowly than it processes documents for a concurrent trigger.
If your webMethods messaging trigger contains multiple conditions to handle a group of published documents that must be processed in a specific order, use serial processing. This is sometimes called ordered service execution. Only triggers that receive messages from webMethods Broker can perform ordered service execution.
When a webMethods messaging trigger receives documents from webMethods Broker, the queue for the serial trigger on the webMethods Broker has a Shared Document Order mode of “Publisher”.
When a webMethods messaging trigger receives documents from Universal Messaging, the named object for a trigger with serial processing is a priority named object. That is, in Universal Messaging Enterprise Manager, the named object for the trigger has the Subscription Priority check box selected.
Serial Processing in a Cluster or Non-Clustered Group of Integration Servers
Copyright © 2015- 2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback