MainframeKit

IBM MQ reason codes

MQRC reason codes such as 2035, 2085 and 2033. 40 codes, most common first.

40 CODES

2009MQ REASON CODEMQRC_CONNECTION_BROKEN (X'07D9')The link between the application and the queue manager was lost, so every handle the program held is now useless.2016MQ REASON CODEMQRC_GET_INHIBITED (X'07E0')An MQGET was refused because getting messages from this queue has been switched off.2018MQ REASON CODEMQRC_HCONN_ERROR (X'07E2')The connection handle passed on an MQI call is not valid: it was never set, was already disconnected, or is used outside its allowed scope.2019MQ REASON CODEMQRC_HOBJ_ERROR (X'07E3')The object handle passed to MQGET, MQPUT, MQINQ or similar is not valid, usually because the queue was never opened or was already closed.2024MQ REASON CODEMQRC_SYNCPOINT_LIMIT_REACHED (X'07E8')A put or get under syncpoint failed because the unit of work would hold more uncommitted messages than the queue manager allows.2030MQ REASON CODEMQRC_MSG_TOO_BIG_FOR_Q (X'07EE')A put failed because the message is longer than the maximum message length set on the target queue.2031MQ REASON CODEMQRC_MSG_TOO_BIG_FOR_Q_MGR (X'07EF')A put failed because the message is longer than the queue manager's maximum message length, or a channel's limit.2033MQ REASON CODEMQRC_NO_MSG_AVAILABLE (X'07F1')MQGET found no message that matched what the program asked for, either at once or within its wait time.2035MQ REASON CODEMQRC_NOT_AUTHORIZED (X'07F3')Security refused the call: the user ID behind the program or channel is not allowed to connect, open the object, or do the requested action.2041MQ REASON CODEMQRC_OBJECT_CHANGED (X'07F9')The object handle is stale: the definitions behind the object changed after the program opened it.2042MQ REASON CODEMQRC_OBJECT_IN_USE (X'07FA')MQOPEN failed because the queue is already open by someone else with options that clash with this request, often exclusive input.2045MQ REASON CODEMQRC_OPTION_NOT_VALID_FOR_TYPE (X'07FD')MQOPEN or MQCLOSE used an option that does not make sense for this kind of object or queue.2051MQ REASON CODEMQRC_PUT_INHIBITED (X'0803')A put was refused because putting messages to this queue has been switched off.2053MQ REASON CODEMQRC_Q_FULL (X'0805')A put failed because the queue already holds its maximum number of messages.2056MQ REASON CODEMQRC_Q_SPACE_NOT_AVAILABLE (X'0808')On distributed platforms, a put failed because the disk or file system that holds the queue has no space left.2058MQ REASON CODEMQRC_Q_MGR_NAME_ERROR (X'080A')MQCONN or MQCONNX named a queue manager that is not valid or not known to the program's environment.2059MQ REASON CODEMQRC_Q_MGR_NOT_AVAILABLE (X'080B')The program could not connect because the queue manager it named is not available to it right now.2063MQ REASON CODEMQRC_SECURITY_ERROR (X'080F')A security error occurred while checking the call, coming from the security manager, AMS, LDAP or token checks, rather than a simple no-access.2071MQ REASON CODEMQRC_STORAGE_NOT_AVAILABLE (X'0817')The call failed because there was not enough main storage (memory) to complete it.2080MQ REASON CODEMQRC_TRUNCATED_MSG_FAILED (X'0820')MQGET found a message bigger than the program's buffer and left it on the queue, because truncation was not allowed.2082MQ REASON CODEMQRC_UNKNOWN_ALIAS_BASE_Q (X'0822')The program opened an alias queue, but the alias points to a queue that cannot be found.2085MQ REASON CODEMQRC_UNKNOWN_OBJECT_NAME (X'0825')The queue manager could not find the queue or other object the program named.2086MQ REASON CODEMQRC_UNKNOWN_OBJECT_Q_MGR (X'0826')The queue manager name given in the object descriptor is not valid, or does not match when opening the queue manager object itself.2087MQ REASON CODEMQRC_UNKNOWN_REMOTE_Q_MGR (X'0827')MQ could not work out how to reach the remote queue manager named for this message: no matching transmission queue or route.2092MQ REASON CODEMQRC_XMIT_Q_USAGE_ERROR (X'082C')The route to a remote queue manager leads to a queue that is not set up as a transmission queue.2101MQ REASON CODEMQRC_OBJECT_DAMAGED (X'0835')The object the call uses is damaged and cannot be used until it is recovered or redefined.2110MQ REASON CODEMQRC_FORMAT_ERROR (X'083E')MQGET asked MQ to convert the message, but the message format did not allow it.2119MQ REASON CODEMQRC_NOT_CONVERTED (X'0847')MQGET asked for conversion, but the queue manager could not convert the data.2161MQ REASON CODEMQRC_Q_MGR_QUIESCING (X'0871')The call failed because the queue manager is shutting down in a controlled way and the program asked to be told about it.2162MQ REASON CODEMQRC_Q_MGR_STOPPING (X'0872')The call failed because the queue manager is shutting down; no more MQ calls are possible on this connection.2189MQ REASON CODEMQRC_CLUSTER_RESOLUTION_ERROR (X'088D')An open or put to a cluster queue failed because the cluster repository did not answer in time to resolve the queue.2195MQ REASON CODEMQRC_UNEXPECTED_ERROR (X'0893')MQ hit an unexpected error and rejected the call.2393MQ REASON CODEMQRC_SSL_INITIALIZATION_ERROR (X'0959')A client asked for a TLS connection, but the TLS environment on the client side could not be started.2397MQ REASON CODEMQRC_JSSE_ERROR (X'095D')A Java program's TLS layer (JSSE) reported an error, usually during the TLS handshake with the queue manager.2400MQ REASON CODEMQRC_UNSUPPORTED_CIPHER_SUITE (X'0960')A Java program asked for a TLS cipher suite that its Java runtime does not support.2537MQ REASON CODEMQRC_CHANNEL_NOT_AVAILABLE (X'09E9')A client could not connect because the server-connection channel is stopped or has hit a connection limit.2538MQ REASON CODEMQRC_HOST_NOT_AVAILABLE (X'09EA')A client could not reach the queue manager's host and port at all: no listener, wrong address, or network blocked.2539MQ REASON CODEMQRC_CHANNEL_CONFIG_ERROR (X'09EB')A client connection failed because the client and server could not agree on channel settings, or a configuration file is wrong.2540MQ REASON CODEMQRC_UNKNOWN_CHANNEL_NAME (X'09EC')A client asked for a channel name that the queue manager does not have.2544MQ REASON CODEMQRC_RECONNECTING (X'09F0')A warning for programs with automatic client reconnect: the connection was lost and MQ has started trying to reconnect.