IBM WebSphere MQ, formerly known as MQSeries, is a messaging integration product that provides reliable, secure and, optionally, transactional message delivery. Enterprise Server for .NET uses the WebSphere MQ .NET managed code client to allow application programs to interact with an MQ server. However, as the WebSphere MQ .NET managed code client only provides a class library interface and not the traditional MQI (MQ programming interface), the MQI is implemented within Enterprise Server for .NET to allow applications that use the MQI to be able to run unchanged.
A CICS region requires an MQ XA resource definition to be created using the XA Resource Definitions Editor, and its name specified in the region start-up file using the Region Startup File Editor. The MQ XA resource definition allows the MQ queue manager name, channel name and connection name to be specified. If trigger monitors are to be used, a listener channel for each trigger monitor needs to be configured using the Listener Configuration Editor. Each trigger monitor configuration requires the name of the MQ initiation queue to be specified.
A JES region requires the MQ channel and connection names, used when an application attempts to connect to a queue manager using the MQCONN or MQCONNX APIs, to be specified in the region start-up file using the Region Startup File Editor.