+

Search Tips | Advanced Search

Resolve MQ Channel (RSVMQMCHL)

    Where allowed to run
    All environments (*ALL)

    Threadsafe
    Yes

The Resolve MQ Channel (RSVMQMCHL) command requests a channel to commit or backout in-doubt messages.

This command is used when the other end of a link fails during the confirmation period, and for some reason it is not possible to reestablish the connection.

In this situation, the sending end remains in an in-doubt state, about whether the messages were received. Any outstanding units of work need to be resolved with either backout or commit.

*BCK restores messages to the transmission queue and *CMT discards them.

Use this command for sender (*SDR) and server (*SVR) channels only.


Parameters

Keyword Description Choices Notes
CHLNAME Channel name Character value Required, Positional 1
OPTION Resolve option *CMT, *BCK Required, Positional 2
MQMNAME Message Queue Manager name Character value, *DFT Optional, Positional 3


Channel name (CHLNAME)

>

Specifies the name of the channel definition.

The possible values are:

    channel-name
    Specify the channel name.


Resolve option (OPTION)

>

Specifies whether to back out or commit the messages.

The possible values are:


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.


Examples

>

None


Error messages

>

Unknown

Parent topic: CL commands reference for IBM i

Last updated: 2020-10-04