Integration Server 10.3 | Publish-Subscribe Developer’s Guide | How Triggers Correspond to Durable Subscribers on Universal Messaging
 
How Triggers Correspond to Durable Subscribers on Universal Messaging
When Universal Messaging is used as the provider for webMethods messaging or JMS, triggers on Integration Server may map to a durable on Universal Messaging, specifically:
*When Universal Messaging is used as the webMethods messaging provider, the webMethods messaging triggers map to durable subscribers on Universal Messaging. Integration Server configures this automatically for webMethods messaging triggers.
*When Universal Messaging is the JMS provider, the JMS triggers that receive messages from a topic with a JMS durable subscription do use a durable on Universal Messaging. The JMS triggers receive messages from a channel on Universal Messaging with a durable, either shared or serial.
For a JMS trigger that uses a durable subscriber to retrieve messages from a topic on Universal Messaging, the type of durable is set on the connection factory. The type of durable is not set on or by Integration Server. You must use Universal Messaging Enterprise Manager to set the durable on the connection factory. Software AG recommends that you set the type of durable based on the processing mode for the JMS trigger.
Note:
JMS triggers that receive messages from a queue do not use a durable on Universal Messaging. The triggers receive messages from a queue on Universal Messaging. JMS triggers that receive messages from a topic without a durable subscription do not use a durable on Universal Messaging either. The triggers receive messages from a channel on Universal Messaging
Knowing which durable corresponds to a particular type of trigger can help you locate information in the Universal Messaging documentation about the durable. This may provide a more complete picture about the behavior of the trigger and its durable as well as make it easier to troubleshoot issues that may occur.
The following table identifies the durable type used with a specific combination of the trigger type and message processing mode.
Trigger Type
Processing Mode
Durable Type
webMethods messaging trigger
Serial
Serial
Note:
A webMethods messaging trigger created on Integration Server 10.3 corresponds to a serial durable on Universal Messaging 10.3. However, a serial trigger created in Integration Server 10.1 and running on 10.3 corresponds to a priority durable when connecting to Universal Messaging 10.3.
webMethods messaging trigger
Concurrent
Shared
JMS trigger that receives messages from a topic for which there is a durable subscription
Serial
Serial
Note:
This is the recommended durable type for the serial processing mode. You must set this on the connection factory.
JMS trigger that receives messages from a topic for which there is a durable subscription
Concurrent
Shared
Note:
This is the recommended durable type for the concurrent processing mode. You must set this on the connection factory.
Note:
For a JMS trigger that uses a durable subscriber to retrieve messages from a topic on Universal Messaging, the type of durable is controlled by the connection factory. The type of durable is not set automatically Integration Server. Software AG recommends that you set the durable type on a connection factory to match the processing mode identified in the above table.