Stop Channel Listener
The Stop Channel Listener (MQCMD_STOP_CHANNEL_LISTENER) command stops an IBM MQ listener.
Required parameters
- ListenerName (MQCFST)
- Listener name (parameter identifier: MQCACH_LISTENER_NAME). This parameter does not apply to
z/OSĀ®.
The name of the listener definition to be stopped. If this parameter is specified, no other parameters can be specified.
The maximum length of the string is MQ_LISTENER_NAME_LENGTH.
Optional parameters
- CommandScope (MQCFST)
- Command scope (parameter identifier: MQCACF_COMMAND_SCOPE).
Specifies how the command is processed when the queue manager is a member of a queue-sharing
group. We can specify one of the following:
- blank (or omit the parameter altogether). The command is processed on the queue manager on which it was entered.
- a queue manager name. The command is processed on the queue manager you specify, providing it is active within the queue sharing group. If you specify a queue manager name other than the queue manager on which it was entered, you must be using a queue sharing group environment, and the command server must be enabled.
This parameter is valid only on z/OS.
The maximum length is MQ_QSG_NAME_LENGTH.
- InboundDisposition (MQCFIN)
- Inbound transmission disposition (parameter identifier: MQIACH_INBOUND_DISP).
Specifies the disposition of the inbound transmissions that the listener handles. The value can
be any of the following values:
- MQINBD_Q_MGR
- Handling for transmissions directed to the queue manager. MQINBD_Q_MGR is the default.
- MQINBD_GROUP
- Handling for transmissions directed to the queue sharing group. MQINBD_GROUP is permitted only if there is a shared queue manager environment.
This parameter is valid only on z/OS.
- IPAddress (MQCFST)
- IP address (parameter identifier: MQCACH_IP_ADDRESS).
The IP address for TCP/IP specified in dotted decimal or alphanumeric form. This parameter is valid on z/OS only where channels have a TransportType of MQXPT_TCP.
The maximum length of the string is MQ_IP_ADDRESS_LENGTH.
- Port (MQCFIN)
- Port number for TCP (parameter identifier: MQIACH_PORT_NUMBER).
The port number for TCP. This parameter is valid only on z/OS where channels have a TransportType of MQXPT_TCP.
- TransportType (MQCFIN)
- Transmission protocol type (parameter identifier: MQIACH_XMIT_PROTOCOL_TYPE).
The value can be:
- MQXPT_LU62
- LU 6.2.
- MQXPT_TCP
- TCP.
This parameter is valid only on z/OS.
Error codes
This command might return the following error code in the response format header, in addition to the values shown in Error codes applicable to all commands.
- Reason (MQLONG)
- The value can be any of the following values:
- MQRCCF_LISTENER_STOPPED
- Listener not running.