Integration Server 11.1 | Built-In Services Reference Guide | Trigger Folder | Summary of Elements in this Folder | pub.trigger:disableEventTriggers
 
pub.trigger:disableEventTriggers
WmPublic. Disables one or more event triggers.
Input Parameters
triggerNameList
String List Specifies the event triggers that you want to disable.
Output Parameters
None.
Usage Notes
When an event trigger is disabled, the event trigger is stopped. Integration Server neither retrieves nor processes messages for the event trigger. The event trigger remains in this state until you enable the trigger.
You can also use the Streaming > Event triggers page in Integration Server Administrator to disable, enable, and suspend JMS triggers. For more information, see IBM webMethods Integration Server Administrator’s Guide.
When you disable a suspended event trigger for which all event processing has completed, Integration Server stops the listener that the trigger uses to retrieve events. This disconnects the event trigger from the streaming provider .
When you disable an enabled streaming trigger, Integration Server:
*Stops retrieving events from the streaming provider.
*If the Before disconnect property for the trigger is set to Flush, Integration Server processes the window results (flushes the buffer)
*If the Before disconnect property for the trigger is set to Rollback, the event trigger drops the buffer.
*Stops the consumer that the trigger uses to retrieve events. This disconnects the event trigger from the streaming provider.
The time Integration Server waits between the request to disable the event trigger and forcing the trigger to stop is specified by the watt.server.streaming.trigger.stopRequestTimeout server configuration parameter.