Channel initiators

A channel initiator is an application that processes the trigger messages that are put on initiation queues when a trigger event occurs. A channel initiator is a special type of trigger monitor that starts channels rather than applications.

If triggering is enabled for a queue and a trigger event occurs, the queue manager sends a trigger message to the initiation queue. The channel initiator processes the trigger message and starts the channel. From the point of view of the queue manager, there is nothing special about a channel initiator; it is just another application that reads messages from a queue (the initiation queue).

Because a channel initiator is just a special type of trigger monitor, when we have started a channel initiator, it just continues monitoring the specified initiation queue. We cannot stop a channel initiator directly. When you stop the channel initiator's queue manager, the channel initiator stops too.

You also cannot create or delete a channel initiator. A channel initiator is created or deleted when its queue manager is created or deleted.