Used to create, update, delete and browse through JMS WebSphere 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 and there are as many connectors and connections to any broker as there are active channels connected to it.
For instance, if there is 1 JMS WebSphere MQ definition and 5 channels using it, there will be 5 connector processes started in a cluster each maintaining 1 connection to the broker pointed to by the definition.
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.
|Definition||JMS WebSphere 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.
If a channel is made inactive, its underlying MQ connection will be stopped but the connector itself will be still running.