2198 (0896) (RC2198): MQRC_DEF_XMIT_Q_TYPE_ERROR

Explanation

An MQOPEN or MQPUT1 call was issued specifying a remote queue as the destination. Either a local definition of the remote queue was specified, or a queue manager alias was being resolved, but in either case the XmitQName attribute in the local definition is blank.

Because there is no transmission queue defined with the same name as the destination queue manager, the local queue manager has attempted to use the default transmission queue. However, although there is a queue defined by the DefXmitQName queue manager attribute, it is not a local queue.

Completion code

MQCC_FAILED

Programmer response

Do one of the following:
  • Specify a local transmission queue as the value of the XmitQName attribute in the local definition of the remote queue.
  • Define a local transmission queue with a name that is the same as that of the remote queue manager.
  • Specify a local transmission queue as the value of the DefXmitQName queue manager attribute.

See XmitQName for more information about transmission queue names.

This reason code is also used to identify the corresponding event message Default Transmission Queue Type Error.