Topic
  • 2 replies
  • Latest Post - ‏2015-05-22T00:22:24Z by GBaddeley
weinfie
weinfie
2 Posts

Pinned topic Messaging error RC 2087 creating a transfer

‏2015-03-17T14:45:16Z |

MQ topology has a MQ cluster which includes a Coord. qmgr and a Gateway qmgr, and an Agent qmgr that is not in the cluster. The agent qmgr has sdr/rcvr channels to communicate to the gateway, and a qmgr alias named after the Coord. qmgr as follows:

QR(CoordQmgr) RQMNAME(CoordQmgr) XMITQ(GatewyQmgr).

So the expected path for a transfer from the external Agent to a qmgr inside the cluster would be via the Gateway. MQ configs look correct. Receiving a RC 2087.

  • weinfie
    weinfie
    2 Posts

    Re: Messaging error RC 2087 creating a transfer

    ‏2015-03-17T15:43:57Z  

    Looking more closely at the doc, there is a requirement for the Cmd qmgr to talk to the Agents. In this case, the Cmd qmgr (same as the Coord. qmgr) is in a cluster and one of the Agents is external to the cluster.

    Solution was to create a Qmgr alias on the Cmd/Coord qmgr to point (via the gateway) to the Agent qmgr.

  • GBaddeley
    GBaddeley
    5 Posts

    Re: Messaging error RC 2087 creating a transfer

    ‏2015-05-22T00:22:24Z  
    • weinfie
    • ‏2015-03-17T15:43:57Z

    Looking more closely at the doc, there is a requirement for the Cmd qmgr to talk to the Agents. In this case, the Cmd qmgr (same as the Coord. qmgr) is in a cluster and one of the Agents is external to the cluster.

    Solution was to create a Qmgr alias on the Cmd/Coord qmgr to point (via the gateway) to the Agent qmgr.

    Yes. The other symptom is that transfer command times out or the transfer sits in queued status, because the src or dest agent could not be contacted and/or could not respond via MQ messaging, or one of the agents is not running properly (not consuming its cmd q).

    Interesting that you have the command queues on the same qmgr as the coord, and separate from the agent qmgr.  We always have the agent and cmd queues together.  The coord qmgr does nothing but the coord role.

    G.