Example 2. Queue manager name specified
The application requires a connection to a specific queue manager, named SALE, as seen in the MQI call:
MQCONN (SALE)
Following the rules, this is what happens in this instance:
- The client channel definition table is scanned in alphabetic
channel name sequence, for the queue manager name SALE, matching
with the application MQCONN call.
- The first channel definition found to match is ALPHA.
- An attempt to start the channel is made - this is not successful because the communication link is broken.
- The client channel definition table is again scanned for the queue manager
name SALE and the channel name BETA is found.
- An attempt to start the channel is made - this is successful.
- A check to see that a listener is running shows that there is one running,
but it is not connected to the SALE queue manager.
- There are no further entries in the client channel definition table. The
application cannot continue and receives return code MQRC_Q_MGR_NOT_AVAILABLE.