Home
Resolve Channel
Compaq NonStop Kernel HP OpenVMS i5/OS UNIX systems Windows z/OS X X X X X X
The Resolve Channel (MQCMD_RESOLVE_CHANNEL) command requests a channel to commit or back out in-doubt messages.
This command is used when the other end of a link fails during the confirmation stage, and for some reason it is not possible to reestablish the connection. In this situation the sending end remains in an in-doubt state, as to whether or not the messages were received. Any outstanding units of work must be resolved using Resolve Channel with either backout or commit.
Care must be exercised in the use of this command. If the resolution specified is not the same as the resolution at the receiving end, messages can be lost or duplicated.
This command can only be used for channels with a ChannelType value of MQCHT_SENDER, MQCHT_SERVER, or MQCHT_CLUSSDR.
Where there is both a locally defined channel and an auto-defined cluster-sender channel of the same name, the command applies to the locally defined channel.
If there is no locally defined channel but more than one auto-defined cluster-sender channel, the command applies to the last channel added to the repository on the local queue manager.
- Required parameters:
- ChannelName, InDoubt
- Optional parameters:
- CommandScope, ChannelDisposition
Parent topic:
Definitions of the Programmable Command Formats
pc13920_
Home