Channels - IBM MQ


Used to create, update, delete and browse through IBM MQ channels.

Each channel represents a connection through which MQ messages are received by Zato. A given service is invoked for each message received.

Creating or updating a channel (re-)establishes a connection to an MQ queue manager.

Reading messages off a queue and invoking a service is an asynchronous activity - messages are not rolled back onto queues if there are any errors along.


Create and Edit

Header Notes
Name Channel name
Active Documented below
Definition IBM MQ definition to read basic connection information from
Queue Name of the MQ queue to fetch messages from
Service Name of an already existing service to invoke for each MQ message received
Data format (Optional) The expected data format Zato should parse incoming messages as. This will also populate a service’s data_format attribute.



Stops a channel’s connector and deletes the channel from ODB.

The ‘Active’ flag

If a channel is made inactive, its underlying MQ connection will be stopped but the connector itself will be still running.


Version Notes
3.0 Channels no longer require separate connector processes for each one
1.0 Added initially