Integration Server 10.7 | Publish-Subscribe Developer’s Guide | Working with webMethods Messaging Triggers | About Message Processing | Changing Message Processing When Universal Messaging Is the Messaging Provider | Synchronizing the webMethods Messaging Trigger and Durable Subscription on Universal Messaging
 
Synchronizing the webMethods Messaging Trigger and Durable Subscription on Universal Messaging
A webMethods messaging trigger and the associated durable subscription on Universal Messaging can get out of sync. For example, when you change the processing mode for a webMethods messaging trigger that uses a Universal Messaging connection alias that shares a client prefix, Integration Server does not delete and recreate the durable subscription that corresponds to the trigger on Universal Messaging. As a result, the trigger on Integration Server is out of sync with the durable subscription on Universal Messaging. To synchronize the webMethods messaging trigger and the associated durable subscription, you must delete and recreate the durable subscription.
Note:
A webMethods messaging trigger with a serial processing mode corresponds to a serial durable subscription on Universal Messaging. A webMethods messaging trigger with a concurrent processing mode corresponds to a shared durable subscription on Universal Messaging. For information about the type of durable subscription on Universal Messaging to which a serial trigger created on versions of Integration Server prior to 10.3 corresponds, see Serial Triggers Migrated to Integration Server 10.3 or Later from Earlier Versions
*To synchronize the webMethods messaging trigger and the durable subscription on Universal Messaging
*Do one of the following:
*If the webMethods messaging trigger resides on the only Integration Server connected to Universal Messaging and the Client Prefix Is Shared property for the Universal Messaging connection alias is set to No, start the trigger to delete and recreate the corresponding durable subscription. You can start a trigger by disabling and then enabling the Universal Messaging connection alias used by the trigger.
Note:Integration Server starts triggers upon server restart.
*If more than one Integration Server connects to Universal Messaging or the Client Prefix Is Shared property for the Universal Messaging connection alias is set to Yes, you must use Universal Messaging Enterprise Manager to delete the durable subscription. Make sure to delete the durable subscription when the durable subscription is fully drained and no new documents will be sent to it. You many need to quiesce document publishers before deleting the durable subscription. Then create the durable subscription for the trigger by disabling and then enabling the Universal Messaging connection alias used by the trigger.