How BMC AMI Ops Automation connects to IBM MQ
For
BMC AMI Ops Automation for MQ
to perform automation of IBM MQ events,
BMC AMI Ops Automation
must make connections to IBM MQ local queue managers.
BMC AMI Ops Automation for MQ
determines which queue managers to connect with automatically and dynamically based on automation needs.
BMC AMI Ops Automation for MQ can connect directly only to IBM MQ queue managers running on the same z/OS image. However, IBM MQ instrumentation events on distributed operating systems can still be automated by BMC AMI Ops Automation for MQ if the distributed system is connected to a z/OS queue manager. Refer to Defining-connectivity for more information.
Connections between z/OS queue managers and BMC AMI OpsA can be made in one of two ways:
- For Rules created for event type MQS, BMC AMI OpsA searches for the queue manager during Rule enablement. If the queue manager is found and a connection has not already been established, a connection is made.
When a queue manager completes initializing and issues either the message CSQ9022I XXXX CSQYASCP 'STA QMGR' NORMAL COMPLETION or CSQ9022I XXXX CSQYASCP 'START QMGR' NORMAL COMPLETION, BMC AMI Ops Automation for MQ detects the message. MBMC AMI Ops Automation for MQ checks all enabled MQS-initiated Rules to determine if the Selection Criteria Queue Manager value matches the queue manager ID that is starting up and attempts to connect to that queue manager. If the CSQ9022I message is not issued because it has been added to the EXCLMSG attribute of the MQ ZPARM module, BMC AMI Ops Automation for MQ will not recognize the initialization of IBM MQ.
Therefore you must ensure that the CSQ9022I message is not suppressed or BMC AMI Ops Automation for MQ might not be able to connect to IBM MQ. If BMC AMI Ops Automation for MQ Rules cannot detect the CSQ9022I message, the only way to connect to the queue manager is to have an MQS Rule or a Ruleset that contains an MQS Rule to be enabled. When the MQS Rule is enabled, BMC AMI Ops Automation for MQ attempts to connect to the queue manager.
At the time of connection, only the eligible queue names listed in BBPARM member AAOMQLxx become eligible for automation. If new queues are added later that require automation, you must refresh the list of eligible queues. For more information about including specific queue managers in BBPARM member AAOMQLxx, refer to Parameters-for-BBPARM-member-AAOMQLxx.
Related topic