End MQ Channel (ENDMQMCHL)
- Where allowed to run
- All environments (*ALL)
- Threadsafe
- Yes
The End MQ Channel (ENDMQMCHL) command closes an MQ channel, and the channel is no longer enabled for automatic restarts.
Parameters
Keyword | Description | Choices | Notes |
---|---|---|---|
CHLNAME | Channel name | Character value | Required, Positional 1 |
OPTION | Option | *CNTRLD, *IMMED, *ABNORMAL | Optional, Positional 2 |
MQMNAME | Message Queue Manager name | Character value, *DFT | Optional, Positional 3 |
STATUS | Channel status | *STOPPED, *INACTIVE | Optional, Positional 4 |
CONNAME | Connection name | Character value, *NONE | Optional, Positional 5 |
RQMNAME | Remote queue manager | Character value, *NONE | Optional, Positional 6 |
Channel name (CHLNAME)
>Specifies the name of the channel definition.
The possible values are:
- channel-name
- Specify the channel name.
Option (OPTION)
>Specifies whether processing for the current batch of messages is allowed to finish in a controlled manner.
The possible values are:
- *CNTRLD
- Allows processing of the current batch of messages to complete. No new batch is allowed to start.
- *IMMED
- Ends processing of the current batch of messages immediately. This is likely to result in 'in-doubt' situations.
- *ABNORMAL
- Ends processing of the current batch of messages immediately and terminates the channel thread or job. This is likely to result in 'in-doubt' situations.
Message Queue Manager name (MQMNAME)
>Specifies the name of the message queue manager.
The possible values are:
- *DFT
- The default queue manager is used. If we do not have a default queue manager defined on the system, the command fails.
- message-queue-manager-name
- The name of a message queue manager.
Channel status (STATUS)
>Specifies the required status of the channel after succesful completion of the command.
The possible values are:
- *STOPPED
- The channel status is set to STOPPED.
- *INACTIVE
- The channel status is set to INACTIVE.
Connection name (CONNAME)
>Specifies the connection name of the channel instance that we want to end.
Remote queue manager (RQMNAME)
>Specifies the name of the remote queue manager of the channel instance that we want to end.
Examples
>None
Error messages
>Unknown
Parent topic: CL commands reference for IBM i