+

Search Tips | Advanced Search

2561 (0A01) (RC2561): MQRC_DATA_SET_NOT_AVAILABLE


Explanation

An IBM MQ MQI call or command was issued to operate on a shared queue, but the call failed because the data for the shared message has been offloaded to a shared message data set that is temporarily unavailable to the current queue manager. This can occur either because of a problem in accessing the data set or because the data set was previously found to be damaged, and is awaiting completion of recovery processing.

This return code can also occur if the shared message data set has not been defined for the queue manager being used. We might be using the wrong queue manager in the queue sharing group.

  • This reason code occurs only on z/OS .


Completion code

MQCC_FAILED


Programmer response

The problem is temporary; wait a short while, and then retry the operation.

Use DIS CFSTRUCT(...) SMDSCONN(*) to display the status of the SMDS connection.

To start the connection if the STATUS is not OPEN, use STA SMDSCONN(*) CFSTRUCT(...).

Use DISPLAY CFSTATUS(...) TYPE(SMDS) and check the status is active on the queue manager that we are using.

Parent topic: API reason codes

Last updated: 2020-10-04