Home
Reason (MQLONG) - output
The reason codes listed below are the ones that the queue manager can return for the Reason parameter. If the application specifies the MQGMO_CONVERT option, and a user-written exit is invoked to convert some or all of the message data, the exit decides what value is returned for the Reason parameter. As a result, values other than those documented below are possible.
If CompCode is MQCC_OK:
- MQRC_NONE
- (0, X'000') No reason to report.
If CompCode is MQCC_WARNING:
- MQRC_CONVERTED_MSG_TOO_BIG
- (2120, X'848') Converted data too big for buffer.
- MQRC_CONVERTED_STRING_TOO_BIG
- (2190, X'88E') Converted string too big for field.
- MQRC_DBCS_ERROR
- (2150, X'866') DBCS string not valid.
- MQRC_FORMAT_ERROR
- (2110, X'83E') Message format not valid.
- MQRC_INCOMPLETE_GROUP
- (2241, X'8C1') Message group not complete.
- MQRC_INCOMPLETE_MSG
- (2242, X'8C2') Logical message not complete.
- MQRC_INCONSISTENT_CCSIDS
- (2243, X'8C3') Message segments have differing CCSIDs.
- MQRC_INCONSISTENT_ENCODINGS
- (2244, X'8C4') Message segments have differing encodings.
- MQRC_INCONSISTENT_UOW
- (2245, X'8C5') Inconsistent unit-of-work specification.
- MQRC_MSG_TOKEN_ERROR
- (2331, X'91B') Invalid use of message token.
- MQRC_NO_MSG_LOCKED
- (2209, X'8A1') No message locked.
- MQRC_NOT_CONVERTED
- (2119, X'847') Message data not converted.
- MQRC_PARTIALLY_CONVERTED
- (2272, X'8E0') Message data partially converted.
- MQRC_SIGNAL_REQUEST_ACCEPTED
- (2070, X'816') No message returned (but signal request accepted).
- MQRC_SOURCE_BUFFER_ERROR
- (2145, X'861') Source buffer parameter not valid.
- MQRC_SOURCE_CCSID_ERROR
- (2111, X'83F') Source coded character set identifier not valid.
- MQRC_SOURCE_DECIMAL_ENC_ERROR
- (2113, X'841') Packed-decimal encoding in message not recognized.
- MQRC_SOURCE_FLOAT_ENC_ERROR
- (2114, X'842') Floating-point encoding in message not recognized.
- MQRC_SOURCE_INTEGER_ENC_ERROR
- (2112, X'840') Source integer encoding not recognized.
- MQRC_SOURCE_LENGTH_ERROR
- (2143, X'85F') Source length parameter not valid.
- MQRC_TARGET_BUFFER_ERROR
- (2146, X'862') Target buffer parameter not valid.
- MQRC_TARGET_CCSID_ERROR
- (2115, X'843') Target coded character set identifier not valid.
- MQRC_TARGET_DECIMAL_ENC_ERROR
- (2117, X'845') Packed-decimal encoding specified by receiver not recognized.
- MQRC_TARGET_FLOAT_ENC_ERROR
- (2118, X'846') Floating-point encoding specified by receiver not recognized.
- MQRC_TARGET_INTEGER_ENC_ERROR
- (2116, X'844') Target integer encoding not recognized.
- MQRC_TRUNCATED_MSG_ACCEPTED
- (2079, X'81F') Truncated message returned (processing completed).
- MQRC_TRUNCATED_MSG_FAILED
- (2080, X'820') Truncated message returned (processing not completed).
If CompCode is MQCC_FAILED:
- MQRC_ADAPTER_NOT_AVAILABLE
- (2204, X'89C') Adapter not available.
- MQRC_ADAPTER_CONV_LOAD_ERROR
- (2133, X'855') Unable to load data conversion services modules.
- MQRC_ADAPTER_SERV_LOAD_ERROR
- (2130, X'852') Unable to load adapter service module.
- MQRC_API_EXIT_ERROR
- (2374, X'946') API exit failed.
- MQRC_API_EXIT_LOAD_ERROR
- (2183, X'887') Unable to load API exit.
- MQRC_ASID_MISMATCH
- (2157, X'86D') Primary and home ASIDs differ.
- MQRC_BACKED_OUT
- (2003, X'7D3') Unit of work backed out.
- MQRC_BUFFER_ERROR
- (2004, X'7D4') Buffer parameter not valid.
- MQRC_BUFFER_LENGTH_ERROR
- (2005, X'7D5') Buffer length parameter not valid.
- MQRC_CALL_IN_PROGRESS
- (2219, X'8AB') MQI call entered before previous call complete.
- MQRC_CF_STRUC_FAILED
- (2373, X'945') Coupling-facility structure failed.
- MQRC_CF_STRUC_IN_USE
- (2346, X'92A') Coupling-facility structure in use.
- MQRC_CF_STRUC_LIST_HDR_IN_USE
- (2347, X'92B') Coupling-facility structure list-header in use.
- MQRC_CICS_WAIT_FAILED
- (2140, X'85C') Wait request rejected by CICS.
- MQRC_CONNECTION_BROKEN
- (2009, X'7D9') Connection to queue manager lost.
- MQRC_CONNECTION_NOT_AUTHORIZED
- (2217, X'8A9') Not authorized for connection.
- MQRC_CONNECTION_QUIESCING
- (2202, X'89A') Connection quiescing.
- MQRC_CONNECTION_STOPPING
- (2203, X'89B') Connection shutting down.
- MQRC_CORREL_ID_ERROR
- (2207, X'89F') Correlation-identifier error.
- MQRC_DATA_LENGTH_ERROR
- (2010, X'7DA') Data length parameter not valid.
- MQRC_GET_INHIBITED
- (2016, X'7E0') Gets inhibited for the queue.
- MQRC_GLOBAL_UOW_CONFLICT
- (2351, X'92F') Global units of work conflict.
- MQRC_GMO_ERROR
- (2186, X'88A') Get-message options structure not valid.
- MQRC_HANDLE_IN_USE_FOR_UOW
- (2353, X'931') Handle in use for global unit of work.
- MQRC_HCONN_ERROR
- (2018, X'7E2') Connection handle not valid.
- MQRC_HOBJ_ERROR
- (2019, X'7E3') Object handle not valid.
- MQRC_INCONSISTENT_BROWSE
- (2259, X'8D3') Inconsistent browse specification.
- MQRC_INCONSISTENT_UOW
- (2245, X'8C5') Inconsistent unit-of-work specification.
- MQRC_INVALID_MSG_UNDER_CURSOR
- (2246, X'8C6') Message under cursor not valid for retrieval.
- MQRC_LOCAL_UOW_CONFLICT
- (2352, X'930') Global unit of work conflicts with local unit of work.
- MQRC_MATCH_OPTIONS_ERROR
- (2247, X'8C7') Match options not valid.
- MQRC_MD_ERROR
- (2026, X'7EA') Message descriptor not valid.
- MQRC_MSG_ID_ERROR
- (2206, X'89E') Message-identifier error.
- MQRC_MSG_SEQ_NUMBER_ERROR
- (2250, X'8CA') Message sequence number not valid.
- MQRC_MSG_TOKEN_ERROR
- (2331, X'91B') Use of message token not valid.
- MQRC_NO_MSG_AVAILABLE
- (2033, X'7F1') No message available.
- MQRC_NO_MSG_UNDER_CURSOR
- (2034, X'7F2') Browse cursor not positioned on message.
- MQRC_NOT_OPEN_FOR_BROWSE
- (2036, X'7F4') Queue not open for browse.
- MQRC_NOT_OPEN_FOR_INPUT
- (2037, X'7F5') Queue not open for input.
- MQRC_OBJECT_CHANGED
- (2041, X'7F9') Object definition changed since opened.
- MQRC_OBJECT_DAMAGED
- (2101, X'835') Object damaged.
- MQRC_OPTIONS_ERROR
- (2046, X'7FE') Options not valid or not consistent.
- MQRC_PAGESET_ERROR
- (2193, X'891') Error accessing page-set data set.
- MQRC_Q_DELETED
- (2052, X'804') Queue has been deleted.
- MQRC_Q_INDEX_TYPE_ERROR
- (2394, X'95A') Queue has wrong index type.
- MQRC_Q_MGR_NAME_ERROR
- (2058, X'80A') Queue manager name not valid or not known.
- MQRC_Q_MGR_NOT_AVAILABLE
- (2059, X'80B') Queue manager not available for connection.
- MQRC_Q_MGR_QUIESCING
- (2161, X'871') Queue manager quiescing.
- MQRC_Q_MGR_STOPPING
- (2162, X'872') Queue manager shutting down.
- MQRC_RESOURCE_PROBLEM
- (2102, X'836') Insufficient system resources available.
- MQRC_SECOND_MARK_NOT_ALLOWED
- (2062, X'80E') A message is already marked.
- MQRC_SIGNAL_OUTSTANDING
- (2069, X'815') Signal outstanding for this handle.
- MQRC_SIGNAL1_ERROR
- (2099, X'833') Signal field not valid.
- MQRC_STORAGE_MEDIUM_FULL
- (2192, X'890') External storage medium is full.
- MQRC_STORAGE_NOT_AVAILABLE
- (2071, X'817') Insufficient storage available.
- MQRC_SUPPRESSED_BY_EXIT
- (2109, X'83D') Call suppressed by exit program.
- MQRC_SYNCPOINT_LIMIT_REACHED
- (2024, X'7E8') No more messages can be handled within current unit of work.
- MQRC_SYNCPOINT_NOT_AVAILABLE
- (2072, X'818') Syncpoint support not available.
- MQRC_UNEXPECTED_ERROR
- (2195, X'893') Unexpected error occurred.
- MQRC_UOW_ENLISTMENT_ERROR
- (2354, X'932') Enlistment in global unit of work failed.
- MQRC_UOW_MIX_NOT_SUPPORTED
- (2355, X'933') Mixture of unit-of-work calls not supported.
- MQRC_UOW_NOT_AVAILABLE
- (2255, X'8CF') Unit of work not available for the queue manager to use.
- MQRC_WAIT_INTERVAL_ERROR
- (2090, X'82A') Wait interval in MQGMO not valid.
- MQRC_WRONG_GMO_VERSION
- (2256, X'8D0') Wrong version of MQGMO supplied.
- MQRC_WRONG_MD_VERSION
- (2257, X'8D1') Wrong version of MQMD supplied.
For detailed information on these codes, see:
- WebSphere MQ for z/OS Messages and Codes for WebSphere MQ for z/OS
- WebSphere MQ Messages for all other WebSphere MQ platforms
Home