**WMQEnhancedException.java** : allows to dump the explicit message corresponding to a WMQ error code each time a [MQException](http://publib.boulder.ibm.com/infocenter/wmqv7/v7r0/index.jsp?topic=%2Fcom.ibm.mq.javadoc.doc%2FWMQJMSClasses%2Fcom%2Fibm%2Fmq%2FMQException.html) is thrown.
Usefull when working with the WMQ Java API.
Error codes are dumped in a [.csv file](https://github.com/SR-G/websphere-mq-errors/blob/master/src/main/java/org/tensin/wmq/common/wmq_error_codes.csv) (with the various needed columns). This file is read by the WMQEnhancedException (only once) when needed, right from the classpath.
You just have to catch the MQException or MQDataException like this :
try {
...
} catch (MQException e) {
throw new WMQEnhancedException(e);
}
In order to compile this project, you of course need the MQ libraries (for example provided with Websphere Message Explorer, on Linux, available under /opt/mqm/java/lib/).
Please adapt the provided pom.xml if needed, by setting the scope to "provided" with the absolute path to be specified as "systemPath" (although these classes are rather intended to be incorporated in the project that works with the WMQ Java API).
The content of the .csv files with every code is built as needed, by downloading the .html from the Websphere online documentation from IBM, parsing the result with the [Jsoup](http://jsoup.org/) library. A **WMQErrorCodeDocumentation.java** class is provided for this purpose (it contains a main that can be launched to rebuild the .csv content).
## Exceptions list.
List build from Websphere documentation released on 9 december 2011. The .csv contains full description.
0 | MQRC_NONE
900 | MQRC_APPL_FIRST
999 | MQRC_APPL_LAST
2001 | MQRC_ALIAS_BASE_Q_TYPE_ERROR
2002 | MQRC_ALREADY_CONNECTED
2003 | MQRC_BACKED_OUT
2004 | MQRC_BUFFER_ERROR
2005 | MQRC_BUFFER_LENGTH_ERROR
2006 | MQRC_CHAR_ATTR_LENGTH_ERROR
2007 | MQRC_CHAR_ATTRS_ERROR
2008 | MQRC_CHAR_ATTRS_TOO_SHORT
2009 | MQRC_CONNECTION_BROKEN
2010 | MQRC_DATA_LENGTH_ERROR
2011 | MQRC_DYNAMIC_Q_NAME_ERROR
2012 | MQRC_ENVIRONMENT_ERROR
2013 | MQRC_EXPIRY_ERROR
2014 | MQRC_FEEDBACK_ERROR
2016 | MQRC_GET_INHIBITED
2017 | MQRC_HANDLE_NOT_AVAILABLE
2018 | MQRC_HCONN_ERROR
2019 | MQRC_HOBJ_ERROR
2020 | MQRC_INHIBIT_VALUE_ERROR
2021 | MQRC_INT_ATTR_COUNT_ERROR
2022 | MQRC_INT_ATTR_COUNT_TOO_SMALL
2023 | MQRC_INT_ATTRS_ARRAY_ERROR
2024 | MQRC_SYNCPOINT_LIMIT_REACHED
2025 | MQRC_MAX_CONNS_LIMIT_REACHED
2026 | MQRC_MD_ERROR
2027 | MQRC_MISSING_REPLY_TO_Q
2029 | MQRC_MSG_TYPE_ERROR
2030 | MQRC_MSG_TOO_BIG_FOR_Q
2031 | MQRC_MSG_TOO_BIG_FOR_Q_MGR
2033 | MQRC_NO_MSG_AVAILABLE
2034 | MQRC_NO_MSG_UNDER_CURSOR
2035 | MQRC_NOT_AUTHORIZED
2036 | MQRC_NOT_OPEN_FOR_BROWSE
2037 | MQRC_NOT_OPEN_FOR_INPUT
2038 | MQRC_NOT_OPEN_FOR_INQUIRE
2039 | MQRC_NOT_OPEN_FOR_OUTPUT
2040 | MQRC_NOT_OPEN_FOR_SET
2041 | MQRC_OBJECT_CHANGED
2042 | MQRC_OBJECT_IN_USE
2043 | MQRC_OBJECT_TYPE_ERROR
2044 | MQRC_OD_ERROR
2045 | MQRC_OPTION_NOT_VALID_FOR_TYPE
2046 | MQRC_OPTIONS_ERROR
2047 | MQRC_PERSISTENCE_ERROR
2048 | MQRC_PERSISTENT_NOT_ALLOWED
2049 | MQRC_PRIORITY_EXCEEDS_MAXIMUM
2050 | MQRC_PRIORITY_ERROR
2051 | MQRC_PUT_INHIBITED
2052 | MQRC_Q_DELETED
2053 | MQRC_Q_FULL
2055 | MQRC_Q_NOT_EMPTY
2056 | MQRC_Q_SPACE_NOT_AVAILABLE
2057 | MQRC_Q_TYPE_ERROR
2058 | MQRC_Q_MGR_NAME_ERROR
2059 | MQRC_Q_MGR_NOT_AVAILABLE
2061 | MQRC_REPORT_OPTIONS_ERROR
2062 | MQRC_SECOND_MARK_NOT_ALLOWED
2063 | MQRC_SECURITY_ERROR
2065 | MQRC_SELECTOR_COUNT_ERROR
2066 | MQRC_SELECTOR_LIMIT_EXCEEDED
2067 | MQRC_SELECTOR_ERROR
2068 | MQRC_SELECTOR_NOT_FOR_TYPE
2069 | MQRC_SIGNAL_OUTSTANDING
2070 | MQRC_SIGNAL_REQUEST_ACCEPTED
2071 | MQRC_STORAGE_NOT_AVAILABLE
2072 | MQRC_SYNCPOINT_NOT_AVAILABLE
2075 | MQRC_TRIGGER_CONTROL_ERROR
2076 | MQRC_TRIGGER_DEPTH_ERROR
2077 | MQRC_TRIGGER_MSG_PRIORITY_ERR
2078 | MQRC_TRIGGER_TYPE_ERROR
2079 | MQRC_TRUNCATED_MSG_ACCEPTED
2080 | MQRC_TRUNCATED_MSG_FAILED
2082 | MQRC_UNKNOWN_ALIAS_BASE_Q
2085 | MQRC_UNKNOWN_OBJECT_NAME
2086 | MQRC_UNKNOWN_OBJECT_Q_MGR
2087 | MQRC_UNKNOWN_REMOTE_Q_MGR
2090 | MQRC_WAIT_INTERVAL_ERROR
2091 | MQRC_XMIT_Q_TYPE_ERROR
2092 | MQRC_XMIT_Q_USAGE_ERROR
2093 | MQRC_NOT_OPEN_FOR_PASS_ALL
2094 | MQRC_NOT_OPEN_FOR_PASS_IDENT
2095 | MQRC_NOT_OPEN_FOR_SET_ALL
2096 | MQRC_NOT_OPEN_FOR_SET_IDENT
2097 | MQRC_CONTEXT_HANDLE_ERROR
2098 | MQRC_CONTEXT_NOT_AVAILABLE
2099 | MQRC_SIGNAL1_ERROR
2100 | MQRC_OBJECT_ALREADY_EXISTS
2101 | MQRC_OBJECT_DAMAGED
2102 | MQRC_RESOURCE_PROBLEM
2103 | MQRC_ANOTHER_Q_MGR_CONNECTED
2104 | MQRC_UNKNOWN_REPORT_OPTION
2105 | MQRC_STORAGE_CLASS_ERROR
2106 | MQRC_COD_NOT_VALID_FOR_XCF_Q
2107 | MQRC_XWAIT_CANCELED
2108 | MQRC_XWAIT_ERROR
2109 | MQRC_SUPPRESSED_BY_EXIT
2110 | MQRC_FORMAT_ERROR
2111 | MQRC_SOURCE_CCSID_ERROR
2112 | MQRC_SOURCE_INTEGER_ENC_ERROR
2113 | MQRC_SOURCE_DECIMAL_ENC_ERROR
2114 | MQRC_SOURCE_FLOAT_ENC_ERROR
2115 | MQRC_TARGET_CCSID_ERROR
2116 | MQRC_TARGET_INTEGER_ENC_ERROR
2117 | MQRC_TARGET_DECIMAL_ENC_ERROR
2118 | MQRC_TARGET_FLOAT_ENC_ERROR
2119 | MQRC_NOT_CONVERTED
2120 | MQRC_CONVERTED_MSG_TOO_BIG
2121 | MQRC_NO_EXTERNAL_PARTICIPANTS
2122 | MQRC_PARTICIPANT_NOT_AVAILABLE
2123 | MQRC_OUTCOME_MIXED
2124 | MQRC_OUTCOME_PENDING
2125 | MQRC_BRIDGE_STARTED
2126 | MQRC_BRIDGE_STOPPED
2127 | MQRC_ADAPTER_STORAGE_SHORTAGE
2128 | MQRC_UOW_IN_PROGRESS
2129 | MQRC_ADAPTER_CONN_LOAD_ERROR
2130 | MQRC_ADAPTER_SERV_LOAD_ERROR
2131 | MQRC_ADAPTER_DEFS_ERROR
2132 | MQRC_ADAPTER_DEFS_LOAD_ERROR
2133 | MQRC_ADAPTER_CONV_LOAD_ERROR
2134 | MQRC_BO_ERROR
2135 | MQRC_DH_ERROR
2136 | MQRC_MULTIPLE_REASONS
2137 | MQRC_OPEN_FAILED
2138 | MQRC_ADAPTER_DISC_LOAD_ERROR
2139 | MQRC_CNO_ERROR
2140 | MQRC_CICS_WAIT_FAILED
2141 | MQRC_DLH_ERROR
2142 | MQRC_HEADER_ERROR
2143 | MQRC_SOURCE_LENGTH_ERROR
2144 | MQRC_TARGET_LENGTH_ERROR
2145 | MQRC_SOURCE_BUFFER_ERROR
2146 | MQRC_TARGET_BUFFER_ERROR
2148 | MQRC_IIH_ERROR
2149 | MQRC_PCF_ERROR
2150 | MQRC_DBCS_ERROR
2152 | MQRC_OBJECT_NAME_ERROR
2153 | MQRC_OBJECT_Q_MGR_NAME_ERROR
2154 | MQRC_RECS_PRESENT_ERROR
2155 | MQRC_OBJECT_RECORDS_ERROR
2156 | MQRC_RESPONSE_RECORDS_ERROR
2157 | MQRC_ASID_MISMATCH
2158 | MQRC_PMO_RECORD_FLAGS_ERROR
2159 | MQRC_PUT_MSG_RECORDS_ERROR
2160 | MQRC_CONN_ID_IN_USE
2161 | MQRC_Q_MGR_QUIESCING
2162 | MQRC_Q_MGR_STOPPING
2163 | MQRC_DUPLICATE_RECOV_COORD
2173 | MQRC_PMO_ERROR
2183 | MQRC_API_EXIT_LOAD_ERROR
2184 | MQRC_REMOTE_Q_NAME_ERROR
2185 | MQRC_INCONSISTENT_PERSISTENCE
2186 | MQRC_GMO_ERROR
2187 | MQRC_CICS_BRIDGE_RESTRICTION
2188 | MQRC_STOPPED_BY_CLUSTER_EXIT
2189 | MQRC_CLUSTER_RESOLUTION_ERROR
2190 | MQRC_CONVERTED_STRING_TOO_BIG
2191 | MQRC_TMC_ERROR
2192 | MQRC_STORAGE_MEDIUM_FULL
2193 | MQRC_PAGESET_ERROR
2194 | MQRC_NAME_NOT_VALID_FOR_TYPE
2195 | MQRC_UNEXPECTED_ERROR
2196 | MQRC_UNKNOWN_XMIT_Q
2197 | MQRC_UNKNOWN_DEF_XMIT_Q
2198 | MQRC_DEF_XMIT_Q_TYPE_ERROR
2199 | MQRC_DEF_XMIT_Q_USAGE_ERROR
2201 | MQRC_NAME_IN_USE
2202 | MQRC_CONNECTION_QUIESCING
2203 | MQRC_CONNECTION_STOPPING
2204 | MQRC_ADAPTER_NOT_AVAILABLE
2206 | MQRC_MSG_ID_ERROR
2207 | MQRC_CORREL_ID_ERROR
2208 | MQRC_FILE_SYSTEM_ERROR
2209 | MQRC_NO_MSG_LOCKED
2210 | MQRC_SOAP_DOTNET_ERROR
2211 | MQRC_SOAP_AXIS_ERROR
2212 | MQRC_SOAP_URL_ERROR
2217 | MQRC_CONNECTION_NOT_AUTHORIZED
2218 | MQRC_MSG_TOO_BIG_FOR_CHANNEL
2219 | MQRC_CALL_IN_PROGRESS
2220 | MQRC_RMH_ERROR
2222 | MQRC_Q_MGR_ACTIVE
2223 | MQRC_Q_MGR_NOT_ACTIVE
2224 | MQRC_Q_DEPTH_HIGH
2225 | MQRC_Q_DEPTH_LOW
2226 | MQRC_Q_SERVICE_INTERVAL_HIGH
2227 | MQRC_Q_SERVICE_INTERVAL_OK
2228 | MQRC_RFH_HEADER_FIELD_ERROR
2229 | MQRC_RAS_PROPERTY_ERROR
2232 | MQRC_UNIT_OF_WORK_NOT_STARTED
2233 | MQRC_CHANNEL_AUTO_DEF_OK
2234 | MQRC_CHANNEL_AUTO_DEF_ERROR
2235 | MQRC_CFH_ERROR
2236 | MQRC_CFIL_ERROR
2237 | MQRC_CFIN_ERROR
2238 | MQRC_CFSL_ERROR
2239 | MQRC_CFST_ERROR
2241 | MQRC_INCOMPLETE_GROUP
2242 | MQRC_INCOMPLETE_MSG
2243 | MQRC_INCONSISTENT_CCSIDS
2244 | MQRC_INCONSISTENT_ENCODINGS
2245 | MQRC_INCONSISTENT_UOW
2246 | MQRC_INVALID_MSG_UNDER_CURSOR
2247 | MQRC_MATCH_OPTIONS_ERROR
2248 | MQRC_MDE_ERROR
2249 | MQRC_MSG_FLAGS_ERROR
2250 | MQRC_MSG_SEQ_NUMBER_ERROR
2251 | MQRC_OFFSET_ERROR
2252 | MQRC_ORIGINAL_LENGTH_ERROR
2253 | MQRC_SEGMENT_LENGTH_ZERO
2255 | MQRC_UOW_NOT_AVAILABLE
2256 | MQRC_WRONG_GMO_VERSION
2257 | MQRC_WRONG_MD_VERSION
2258 | MQRC_GROUP_ID_ERROR
2259 | MQRC_INCONSISTENT_BROWSE
2260 | MQRC_XQH_ERROR
2261 | MQRC_SRC_ENV_ERROR
2262 | MQRC_SRC_NAME_ERROR
2263 | MQRC_DEST_ENV_ERROR
2264 | MQRC_DEST_NAME_ERROR
2265 | MQRC_TM_ERROR
2266 | MQRC_CLUSTER_EXIT_ERROR
2267 | MQRC_CLUSTER_EXIT_LOAD_ERROR
2268 | MQRC_CLUSTER_PUT_INHIBITED
2269 | MQRC_CLUSTER_RESOURCE_ERROR
2270 | MQRC_NO_DESTINATIONS_AVAILABLE
2271 | MQRC_CONN_TAG_IN_USE
2272 | MQRC_PARTIALLY_CONVERTED
2273 | MQRC_CONNECTION_ERROR
2274 | MQRC_OPTION_ENVIRONMENT_ERROR
2277 | MQRC_CD_ERROR
2278 | MQRC_CLIENT_CONN_ERROR
2279 | MQRC_CHANNEL_STOPPED_BY_USER
2280 | MQRC_HCONFIG_ERROR
2281 | MQRC_FUNCTION_ERROR
2282 | MQRC_CHANNEL_STARTED
2283 | MQRC_CHANNEL_STOPPED
2284 | MQRC_CHANNEL_CONV_ERROR
2285 | MQRC_SERVICE_NOT_AVAILABLE
2286 | MQRC_INITIALIZATION_FAILED
2287 | MQRC_TERMINATION_FAILED
2288 | MQRC_UNKNOWN_Q_NAME
2289 | MQRC_SERVICE_ERROR
2290 | MQRC_Q_ALREADY_EXISTS
2291 | MQRC_USER_ID_NOT_AVAILABLE
2292 | MQRC_UNKNOWN_ENTITY
2294 | MQRC_UNKNOWN_REF_OBJECT
2295 | MQRC_CHANNEL_ACTIVATED
2296 | MQRC_CHANNEL_NOT_ACTIVATED
2297 | MQRC_UOW_CANCELED
2298 | MQRC_FUNCTION_NOT_SUPPORTED
2299 | MQRC_SELECTOR_TYPE_ERROR
2300 | MQRC_COMMAND_TYPE_ERROR
2301 | MQRC_MULTIPLE_INSTANCE_ERROR
2302 | MQRC_SYSTEM_ITEM_NOT_ALTERABLE
2303 | MQRC_BAG_CONVERSION_ERROR
2304 | MQRC_SELECTOR_OUT_OF_RANGE
2305 | MQRC_SELECTOR_NOT_UNIQUE
2306 | MQRC_INDEX_NOT_PRESENT
2307 | MQRC_STRING_ERROR
2308 | MQRC_ENCODING_NOT_SUPPORTED
2309 | MQRC_SELECTOR_NOT_PRESENT
2310 | MQRC_OUT_SELECTOR_ERROR
2311 | MQRC_STRING_TRUNCATED
2312 | MQRC_SELECTOR_WRONG_TYPE
2313 | MQRC_INCONSISTENT_ITEM_TYPE
2314 | MQRC_INDEX_ERROR
2315 | MQRC_SYSTEM_BAG_NOT_ALTERABLE
2316 | MQRC_ITEM_COUNT_ERROR
2317 | MQRC_FORMAT_NOT_SUPPORTED
2318 | MQRC_SELECTOR_NOT_SUPPORTED
2319 | MQRC_ITEM_VALUE_ERROR
2320 | MQRC_HBAG_ERROR
2321 | MQRC_PARAMETER_MISSING
2322 | MQRC_CMD_SERVER_NOT_AVAILABLE
2323 | MQRC_STRING_LENGTH_ERROR
2324 | MQRC_INQUIRY_COMMAND_ERROR
2325 | MQRC_NESTED_BAG_NOT_SUPPORTED
2326 | MQRC_BAG_WRONG_TYPE
2327 | MQRC_ITEM_TYPE_ERROR
2328 | MQRC_SYSTEM_BAG_NOT_DELETABLE
2329 | MQRC_SYSTEM_ITEM_NOT_DELETABLE
2330 | MQRC_CODED_CHAR_SET_ID_ERROR
2331 | MQRC_MSG_TOKEN_ERROR
2332 | MQRC_MISSING_WIH
2333 | MQRC_WIH_ERROR
2334 | MQRC_RFH_ERROR
2335 | MQRC_RFH_STRING_ERROR
2336 | MQRC_RFH_COMMAND_ERROR
2337 | MQRC_RFH_PARM_ERROR
2338 | MQRC_RFH_DUPLICATE_PARM
2339 | MQRC_RFH_PARM_MISSING
2340 | MQRC_CHAR_CONVERSION_ERROR
2341 | MQRC_UCS2_CONVERSION_ERROR
2342 | MQRC_DB2_NOT_AVAILABLE
2343 | MQRC_OBJECT_NOT_UNIQUE
2344 | MQRC_CONN_TAG_NOT_RELEASED
2345 | MQRC_CF_NOT_AVAILABLE
2346 | MQRC_CF_STRUC_IN_USE
2347 | MQRC_CF_STRUC_LIST_HDR_IN_USE
2348 | MQRC_CF_STRUC_AUTH_FAILED
2349 | MQRC_CF_STRUC_ERROR
2350 | MQRC_CONN_TAG_NOT_USABLE
2351 | MQRC_GLOBAL_UOW_CONFLICT
2352 | MQRC_LOCAL_UOW_CONFLICT
2353 | MQRC_HANDLE_IN_USE_FOR_UOW
2354 | MQRC_UOW_ENLISTMENT_ERROR
2355 | MQRC_UOW_MIX_NOT_SUPPORTED
2356 | MQRC_WXP_ERROR
2357 | MQRC_CURRENT_RECORD_ERROR
2358 | MQRC_NEXT_OFFSET_ERROR
2359 | MQRC_NO_RECORD_AVAILABLE
2360 | MQRC_OBJECT_LEVEL_INCOMPATIBLE
2361 | MQRC_NEXT_RECORD_ERROR
2362 | MQRC_BACKOUT_THRESHOLD_REACHED
2363 | MQRC_MSG_NOT_MATCHED
2364 | MQRC_JMS_FORMAT_ERROR
2365 | MQRC_SEGMENTS_NOT_SUPPORTED
2366 | MQRC_WRONG_CF_LEVEL
2367 | MQRC_CONFIG_CREATE_OBJECT
2368 | MQRC_CONFIG_CHANGE_OBJECT
2369 | MQRC_CONFIG_DELETE_OBJECT
2370 | MQRC_CONFIG_REFRESH_OBJECT
2371 | MQRC_CHANNEL_SSL_ERROR
2373 | MQRC_CF_STRUC_FAILED
2374 | MQRC_API_EXIT_ERROR
2375 | MQRC_API_EXIT_INIT_ERROR
2376 | MQRC_API_EXIT_TERM_ERROR
2377 | MQRC_EXIT_REASON_ERROR
2378 | MQRC_RESERVED_VALUE_ERROR
2379 | MQRC_NO_DATA_AVAILABLE
2380 | MQRC_SCO_ERROR
2381 | MQRC_KEY_REPOSITORY_ERROR
2382 | MQRC_CRYPTO_HARDWARE_ERROR
2383 | MQRC_AUTH_INFO_REC_COUNT_ERROR
2384 | MQRC_AUTH_INFO_REC_ERROR
2385 | MQRC_AIR_ERROR
2386 | MQRC_AUTH_INFO_TYPE_ERROR
2387 | MQRC_AUTH_INFO_CONN_NAME_ERROR
2388 | MQRC_LDAP_USER_NAME_ERROR
2389 | MQRC_LDAP_USER_NAME_LENGTH_ERR
2390 | MQRC_LDAP_PASSWORD_ERROR
2391 | MQRC_SSL_ALREADY_INITIALIZED
2392 | MQRC_SSL_CONFIG_ERROR
2393 | MQRC_SSL_INITIALIZATION_ERROR
2394 | MQRC_Q_INDEX_TYPE_ERROR
2395 | MQRC_CFBS_ERROR
2396 | MQRC_SSL_NOT_ALLOWED
2397 | MQRC_JSSE_ERROR
2398 | MQRC_SSL_PEER_NAME_MISMATCH
2399 | MQRC_SSL_PEER_NAME_ERROR
2400 | MQRC_UNSUPPORTED_CIPHER_SUITE
2401 | MQRC_SSL_CERTIFICATE_REVOKED
2402 | MQRC_SSL_CERT_STORE_ERROR
2406 | MQRC_CLIENT_EXIT_LOAD_ERROR
2407 | MQRC_CLIENT_EXIT_ERROR
2409 | MQRC_SSL_KEY_RESET_ERROR
2411 | MQRC_LOGGER_STATUS
2412 | MQRC_COMMAND_MQSC
2413 | MQRC_COMMAND_PCF
2414 | MQRC_CFIF_ERROR
2415 | MQRC_CFSF_ERROR
2416 | MQRC_CFGR_ERROR
2417 | MQRC_MSG_NOT_ALLOWED_IN_GROUP
2418 | MQRC_FILTER_OPERATOR_ERROR
2419 | MQRC_NESTED_SELECTOR_ERROR
2420 | MQRC_EPH_ERROR
2421 | MQRC_RFH_FORMAT_ERROR
2422 | MQRC_CFBF_ERROR
2423 | MQRC_CLIENT_CHANNEL_CONFLICT
2424 | MQRC_SD_ERROR
2425 | MQRC_TOPIC_STRING_ERROR
2426 | MQRC_STS_ERROR
2428 | MQRC_NO_SUBSCRIPTION
2429 | MQRC_SUBSCRIPTION_IN_USE
2430 | MQRC_STAT_TYPE_ERROR
2431 | MQRC_SUB_USER_DATA_ERROR
2432 | MQRC_SUB_ALREADY_EXISTS
2434 | MQRC_IDENTITY_MISMATCH
2435 | MQRC_ALTER_SUB_ERROR
2436 | MQRC_DURABILITY_NOT_ALLOWED
2437 | MQRC_NO_RETAINED_MSG
2438 | MQRC_SRO_ERROR
2440 | MQRC_SUB_NAME_ERROR
2441 | MQRC_OBJECT_STRING_ERROR
2442 | MQRC_PROPERTY_NAME_ERROR
2443 | MQRC_SEGMENTATION_NOT_ALLOWED
2444 | MQRC_CBD_ERROR
2445 | MQRC_CTLO_ERROR
2446 | MQRC_NO_CALLBACKS_ACTIVE
2448 | MQRC_CALLBACK_NOT_REGISTERED
2449 | MQRC_OPERATION_NOT_ALLOWED
2457 | MQRC_OPTIONS_CHANGED
2458 | MQRC_READ_AHEAD_MSGS
2459 | MQRC_SELECTOR_SYNTAX_ERROR
2460 | MQRC_HMSG_ERROR
2461 | MQRC_CMHO_ERROR
2462 | MQRC_DMHO_ERROR
2463 | MQRC_SMPO_ERROR
2464 | MQRC_IMPO_ERROR
2465 | MQRC_PROPERTY_NAME_TOO_BIG
2466 | MQRC_PROP_VALUE_NOT_CONVERTED
2467 | MQRC_PROP_TYPE_NOT_SUPPORTED
2469 | MQRC_PROPERTY_VALUE_TOO_BIG
2470 | MQRC_PROP_CONV_NOT_SUPPORTED
2471 | MQRC_PROPERTY_NOT_AVAILABLE
2472 | MQRC_PROP_NUMBER_FORMAT_ERROR
2473 | MQRC_PROPERTY_TYPE_ERROR
2478 | MQRC_PROPERTIES_TOO_BIG
2479 | MQRC_PUT_NOT_RETAINED
2480 | MQRC_ALIAS_TARGTYPE_CHANGED
2481 | MQRC_DMPO_ERROR
2482 | MQRC_PD_ERROR
2483 | MQRC_CALLBACK_TYPE_ERROR
2484 | MQRC_CBD_OPTIONS_ERROR
2485 | MQRC_MAX_MSG_LENGTH_ERROR
2486 | MQRC_CALLBACK_ROUTINE_ERROR
2487 | MQRC_CALLBACK_LINK_ERROR
2488 | MQRC_OPERATION_ERROR
2489 | MQRC_BMHO_ERROR
2490 | MQRC_UNSUPPORTED_PROPERTY
2492 | MQRC_PROP_NAME_NOT_CONVERTED
2494 | MQRC_GET_ENABLED
2495 | MQRC_MODULE_NOT_FOUND
2496 | MQRC_MODULE_INVALID
2497 | MQRC_MODULE_ENTRY_NOT_FOUND
2498 | MQRC_MIXED_CONTENT_NOT_ALLOWED
2499 | MQRC_MSG_HANDLE_IN_USE
2500 | MQRC_HCONN_ASYNC_ACTIVE
2501 | MQRC_MHBO_ERROR
2502 | MQRC_PUBLICATION_FAILURE
2503 | MQRC_SUB_INHIBITED
2504 | MQRC_SELECTOR_ALWAYS_FALSE
2507 | MQRC_XEPO_ERROR
2509 | MQRC_DURABILITY_NOT_ALTERABLE
2510 | MQRC_TOPIC_NOT_ALTERABLE
2512 | MQRC_SUBLEVEL_NOT_ALTERABLE
2513 | MQRC_PROPERTY_NAME_LENGTH_ERR
2514 | MQRC_DUPLICATE_GROUP_SUB
2515 | MQRC_GROUPING_NOT_ALTERABLE
2516 | MQRC_SELECTOR_INVALID_FOR_TYPE
2517 | MQRC_HOBJ_QUIESCED
2518 | MQRC_HOBJ_QUIESCED_NO_MSGS
2519 | MQRC_SELECTION_STRING_ERROR
2520 | MQRC_RES_OBJECT_STRING_ERROR
2521 | MQRC_CONNECTION_SUSPENDED
2522 | MQRC_INVALID_DESTINATION
2523 | MQRC_INVALID_SUBSCRIPTION
2524 | MQRC_SELECTOR_NOT_ALTERABLE
2525 | MQRC_RETAINED_MSG_Q_ERROR
2526 | MQRC_RETAINED_NOT_DELIVERED
2527 | MQRC_RFH_RESTRICTED_FORMAT_ERR
2528 | MQRC_CONNECTION_STOPPED
2529 | MQRC_ASYNC_UOW_CONFLICT
2530 | MQRC_ASYNC_XA_CONFLICT
2531 | MQRC_PUBSUB_INHIBITED
2532 | MQRC_MSG_HANDLE_COPY_FAILURE
2533 | MQRC_DEST_CLASS_NOT_ALTERABLE
2534 | MQRC_OPERATION_NOT_ALLOWED
2535 | MQRC_ACTION_ERROR
2537 | MQRC_CHANNEL_NOT_AVAILABLE
2538 | MQRC_HOST_NOT_AVAILABLE
2539 | MQRC_CHANNEL_CONFIG_ERROR
2540 | MQRC_UNKNOWN_CHANNEL_NAME
2541 | MQRC_LOOPING_PUBLICATION
2550 | MQRC_NO_SUBS_MATCHED
2552 | MQRC_CHANNEL_SSL_WARNING
2553 | MQRC_OCSP_URL_ERROR
2570 | MQRC_SSL_ALT_PROVIDER_REQUIRED
3001 | MQRCCF_CFH_TYPE_ERROR
3002 | MQRCCF_CFH_LENGTH_ERROR
3003 | MQRCCF_CFH_VERSION_ERROR
3004 | MQRCCF_CFH_MSG_SEQ_NUMBER_ERR
3005 | MQRCCF_CFH_CONTROL_ERROR
3006 | MQRCCF_CFH_PARM_COUNT_ERROR
3007 | MQRCCF_CFH_COMMAND_ERROR
3008 | MQRCCF_COMMAND_FAILED
3009 | MQRCCF_CFIN_LENGTH_ERROR
3010 | MQRCCF_CFST_LENGTH_ERROR
3011 | MQRCCF_CFST_STRING_LENGTH_ERR
3012 | MQRCCF_FORCE_VALUE_ERROR
3013 | MQRCCF_STRUCTURE_TYPE_ERROR
3014 | MQRCCF_CFIN_PARM_ID_ERROR
3015 | MQRCCF_CFST_PARM_ID_ERROR
3016 | MQRCCF_MSG_LENGTH_ERROR
3017 | MQRCCF_CFIN_DUPLICATE_PARM
3018 | MQRCCF_CFST_DUPLICATE_PARM
3019 | MQRCCF_PARM_COUNT_TOO_SMALL
3020 | MQRCCF_PARM_COUNT_TOO_BIG
3021 | MQRCCF_Q_ALREADY_IN_CELL
3022 | MQRCCF_Q_TYPE_ERROR
3023 | MQRCCF_MD_FORMAT_ERROR
3024 | MQRCCF_CFSL_LENGTH_ERROR
3025 | MQRCCF_REPLACE_VALUE_ERROR
3026 | MQRCCF_CFIL_DUPLICATE_VALUE
3027 | MQRCCF_CFIL_COUNT_ERROR
3028 | MQRCCF_CFIL_LENGTH_ERROR
3029 | MQRCCF_QUIESCE_VALUE_ERROR
3030 | MQRCCF_MSG_SEQ_NUMBER_ERROR
3031 | MQRCCF_PING_DATA_COUNT_ERROR
3032 | MQRCCF_PING_DATA_COMPARE_ERROR
3033 | MQRCCF_CFSL_PARM_ID_ERROR
3034 | MQRCCF_CHANNEL_TYPE_ERROR
3035 | MQRCCF_PARM_SEQUENCE_ERROR
3036 | MQRCCF_XMIT_PROTOCOL_TYPE_ERR
3037 | MQRCCF_BATCH_SIZE_ERROR
3038 | MQRCCF_DISC_INT_ERROR
3039 | MQRCCF_SHORT_RETRY_ERROR
3040 | MQRCCF_SHORT_TIMER_ERROR
3041 | MQRCCF_LONG_RETRY_ERROR
3042 | MQRCCF_LONG_TIMER_ERROR
3043 | MQRCCF_SEQ_NUMBER_WRAP_ERROR
3044 | MQRCCF_MAX_MSG_LENGTH_ERROR
3045 | MQRCCF_PUT_AUTH_ERROR
3046 | MQRCCF_PURGE_VALUE_ERROR
3047 | MQRCCF_CFIL_PARM_ID_ERROR
3048 | MQRCCF_MSG_TRUNCATED
3049 | MQRCCF_CCSID_ERROR
3050 | MQRCCF_ENCODING_ERROR
3052 | MQRCCF_DATA_CONV_VALUE_ERROR
3053 | MQRCCF_INDOUBT_VALUE_ERROR
3054 | MQRCCF_ESCAPE_TYPE_ERROR
3062 | MQRCCF_CHANNEL_TABLE_ERROR
3063 | MQRCCF_MCA_TYPE_ERROR
3064 | MQRCCF_CHL_INST_TYPE_ERROR
3065 | MQRCCF_CHL_STATUS_NOT_FOUND
3066 | MQRCCF_CFSL_DUPLICATE_PARM
3067 | MQRCCF_CFSL_TOTAL_LENGTH_ERROR
3068 | MQRCCF_CFSL_COUNT_ERROR
3069 | MQRCCF_CFSL_STRING_LENGTH_ERR
3070 | MQRCCF_BROKER_DELETED
3071 | MQRCCF_STREAM_ERROR
3072 | MQRCCF_TOPIC_ERROR
3073 | MQRCCF_NOT_REGISTERED
3074 | MQRCCF_Q_MGR_NAME_ERROR
3075 | MQRCCF_INCORRECT_STREAM
3076 | MQRCCF_Q_NAME_ERROR
3077 | MQRCCF_NO_RETAINED_MSG
3078 | MQRCCF_DUPLICATE_IDENTITY
3079 | MQRCCF_INCORRECT_Q
3080 | MQRCCF_CORREL_ID_ERROR
3081 | MQRCCF_NOT_AUTHORIZED
3082 | MQRCCF_UNKNOWN_STREAM
3083 | MQRCCF_REG_OPTIONS_ERROR
3084 | MQRCCF_PUB_OPTIONS_ERROR
3085 | MQRCCF_UNKNOWN_BROKER
3086 | MQRCCF_Q_MGR_CCSID_ERROR
3087 | MQRCCF_DEL_OPTIONS_ERROR
3088 | MQRCCF_CLUSTER_NAME_CONFLICT
3089 | MQRCCF_REPOS_NAME_CONFLICT
3090 | MQRCCF_CLUSTER_Q_USAGE_ERROR
3091 | MQRCCF_ACTION_VALUE_ERROR
3092 | MQRCCF_COMMS_LIBRARY_ERROR
3093 | MQRCCF_NETBIOS_NAME_ERROR
3094 | MQRCCF_BROKER_COMMAND_FAILED
3095 | MQRCCF_CFST_CONFLICTING_PARM
3096 | MQRCCF_PATH_NOT_VALID
3097 | MQRCCF_PARM_SYNTAX_ERROR
3098 | MQRCCF_PWD_LENGTH_ERROR
3150 | MQRCCF_FILTER_ERROR
3151 | MQRCCF_WRONG_USER
3152 | MQRCCF_DUPLICATE_SUBSCRIPTION
3153 | MQRCCF_SUB_NAME_ERROR
3154 | MQRCCF_SUB_IDENTITY_ERROR
3155 | MQRCCF_SUBSCRIPTION_IN_USE
3156 | MQRCCF_SUBSCRIPTION_LOCKED
3157 | MQRCCF_ALREADY_JOINED
3160 | MQRCCF_OBJECT_IN_USE
3161 | MQRCCF_UNKNOWN_FILE_NAME
3162 | MQRCCF_FILE_NOT_AVAILABLE
3163 | MQRCCF_DISC_RETRY_ERROR
3164 | MQRCCF_ALLOC_RETRY_ERROR
3165 | MQRCCF_ALLOC_SLOW_TIMER_ERROR
3166 | MQRCCF_ALLOC_FAST_TIMER_ERROR
3167 | MQRCCF_PORT_NUMBER_ERROR
3168 | MQRCCF_CHL_SYSTEM_NOT_ACTIVE
3169 | MQRCCF_ENTITY_NAME_MISSING
3170 | MQRCCF_PROFILE_NAME_ERROR
3171 | MQRCCF_AUTH_VALUE_ERROR
3172 | MQRCCF_AUTH_VALUE_MISSING
3173 | MQRCCF_OBJECT_TYPE_MISSING
3174 | MQRCCF_CONNECTION_ID_ERROR
3175 | MQRCCF_LOG_TYPE_ERROR
3176 | MQRCCF_PROGRAM_NOT_AVAILABLE
3177 | MQRCCF_PROGRAM_AUTH_FAILED
3200 | MQRCCF_NONE_FOUND
3201 | MQRCCF_SECURITY_SWITCH_OFF
3202 | MQRCCF_SECURITY_REFRESH_FAILED
3203 | MQRCCF_PARM_CONFLICT
3204 | MQRCCF_COMMAND_INHIBITED
3205 | MQRCCF_OBJECT_BEING_DELETED
3207 | MQRCCF_STORAGE_CLASS_IN_USE
3208 | MQRCCF_OBJECT_NAME_RESTRICTED
3209 | MQRCCF_OBJECT_LIMIT_EXCEEDED
3210 | MQRCCF_OBJECT_OPEN_FORCE
3211 | MQRCCF_DISPOSITION_CONFLICT
3212 | MQRCCF_Q_MGR_NOT_IN_QSG
3213 | MQRCCF_ATTR_VALUE_FIXED
3215 | MQRCCF_NAMELIST_ERROR
3217 | MQRCCF_NO_CHANNEL_INITIATOR
3218 | MQRCCF_CHANNEL_INITIATOR_ERROR
3222 | MQRCCF_COMMAND_LEVEL_CONFLICT
3223 | MQRCCF_Q_ATTR_CONFLICT
3224 | MQRCCF_EVENTS_DISABLED
3225 | MQRCCF_COMMAND_SCOPE_ERROR
3226 | MQRCCF_COMMAND_REPLY_ERROR
3227 | MQRCCF_FUNCTION_RESTRICTED
3228 | MQRCCF_PARM_MISSING
3229 | MQRCCF_PARM_VALUE_ERROR
3230 | MQRCCF_COMMAND_LENGTH_ERROR
3231 | MQRCCF_COMMAND_ORIGIN_ERROR
3232 | MQRCCF_LISTENER_CONFLICT
3233 | MQRCCF_LISTENER_STARTED
3234 | MQRCCF_LISTENER_STOPPED
3235 | MQRCCF_CHANNEL_ERROR
3236 | MQRCCF_CF_STRUC_ERROR
3237 | MQRCCF_UNKNOWN_USER_ID
3238 | MQRCCF_UNEXPECTED_ERROR
3239 | MQRCCF_NO_XCF_PARTNER
3240 | MQRCCF_CFGR_PARM_ID_ERROR
3241 | MQRCCF_CFIF_LENGTH_ERROR
3242 | MQRCCF_CFIF_OPERATOR_ERROR
3243 | MQRCCF_CFIF_PARM_ID_ERROR
3244 | MQRCCF_CFSF_FILTER_VAL_LEN_ERR
3245 | MQRCCF_CFSF_LENGTH_ERROR
3246 | MQRCCF_CFSF_OPERATOR_ERROR
3247 | MQRCCF_CFSF_PARM_ID_ERROR
3248 | MQRCCF_TOO_MANY_FILTERS
3249 | MQRCCF_LISTENER_RUNNING
3250 | MQRCCF_LSTR_STATUS_NOT_FOUND
3251 | MQRCCF_SERVICE_RUNNING
3252 | MQRCCF_SERV_STATUS_NOT_FOUND
3253 | MQRCCF_SERVICE_STOPPED
3254 | MQRCCF_CFBS_DUPLICATE_PARM
3255 | MQRCCF_CFBS_LENGTH_ERROR
3256 | MQRCCF_CFBS_PARM_ID_ERROR
3257 | MQRCCF_CFBS_STRING_LENGTH_ERR
3258 | MQRCCF_CFGR_LENGTH_ERROR
3259 | MQRCCF_CFGR_PARM_COUNT_ERROR
3260 | MQRCCF_CONN_NOT_STOPPED
3261 | MQRCCF_SERVICE_REQUEST_PENDING
3262 | MQRCCF_NO_START_CMD
3263 | MQRCCF_NO_STOP_CMD
3264 | MQRCCF_CFBF_LENGTH_ERROR
3265 | MQRCCF_CFBF_PARM_ID_ERROR
3266 | MQRCCF_CFBF_FILTER_VAL_LEN_ERR
3267 | MQRCCF_CFBF_OPERATOR_ERROR
3268 | MQRCCF_LISTENER_STILL_ACTIVE
3300 | MQRCCF_TOPICSTR_ALREADY_EXISTS
3301 | MQRCCF_SHARING_CONVS_ERROR
3302 | MQRCCF_SHARING_CONVS_TYPE
3303 | MQRCCF_SECURITY_CASE_CONFLICT
3305 | MQRCCF_TOPIC_TYPE_ERROR
3306 | MQRCCF_MAX_INSTANCES_ERROR
3307 | MQRCCF_MAX_INSTS_PER_CLNT_ERR
3308 | MQRCCF_TOPIC_STRING_NOT_FOUND
3309 | MQRCCF_SUBSCRIPTION_POINT_ERR
3317 | MQRCCF_INVALID_DESTINATION
3318 | MQRCCF_PUBSUB_INHIBITED
3325 | MQRCCF_SSL_ALT_PROVIDER_REQD
4001 | MQRCCF_OBJECT_ALREADY_EXISTS
4002 | MQRCCF_OBJECT_WRONG_TYPE
4003 | MQRCCF_LIKE_OBJECT_WRONG_TYPE
4004 | MQRCCF_OBJECT_OPEN
4005 | MQRCCF_ATTR_VALUE_ERROR
4006 | MQRCCF_UNKNOWN_Q_MGR
4007 | MQRCCF_Q_WRONG_TYPE
4008 | MQRCCF_OBJECT_NAME_ERROR
4009 | MQRCCF_ALLOCATE_FAILED
4010 | MQRCCF_HOST_NOT_AVAILABLE
4011 | MQRCCF_CONFIGURATION_ERROR
4012 | MQRCCF_CONNECTION_REFUSED
4013 | MQRCCF_ENTRY_ERROR
4014 | MQRCCF_SEND_FAILED
4015 | MQRCCF_RECEIVED_DATA_ERROR
4016 | MQRCCF_RECEIVE_FAILED
4017 | MQRCCF_CONNECTION_CLOSED
4018 | MQRCCF_NO_STORAGE
4019 | MQRCCF_NO_COMMS_MANAGER
4020 | MQRCCF_LISTENER_NOT_STARTED
4024 | MQRCCF_BIND_FAILED
4025 | MQRCCF_CHANNEL_INDOUBT
4026 | MQRCCF_MQCONN_FAILED
4027 | MQRCCF_MQOPEN_FAILED
4028 | MQRCCF_MQGET_FAILED
4029 | MQRCCF_MQPUT_FAILED
4030 | MQRCCF_PING_ERROR
4031 | MQRCCF_CHANNEL_IN_USE
4032 | MQRCCF_CHANNEL_NOT_FOUND
4033 | MQRCCF_UNKNOWN_REMOTE_CHANNEL
4034 | MQRCCF_REMOTE_QM_UNAVAILABLE
4035 | MQRCCF_REMOTE_QM_TERMINATING
4036 | MQRCCF_MQINQ_FAILED
4037 | MQRCCF_NOT_XMIT_Q
4038 | MQRCCF_CHANNEL_DISABLED
4039 | MQRCCF_USER_EXIT_NOT_AVAILABLE
4040 | MQRCCF_COMMIT_FAILED
4041 | MQRCCF_WRONG_CHANNEL_TYPE
4042 | MQRCCF_CHANNEL_ALREADY_EXISTS
4043 | MQRCCF_DATA_TOO_LARGE
4044 | MQRCCF_CHANNEL_NAME_ERROR
4045 | MQRCCF_XMIT_Q_NAME_ERROR
4047 | MQRCCF_MCA_NAME_ERROR
4048 | MQRCCF_SEND_EXIT_NAME_ERROR
4049 | MQRCCF_SEC_EXIT_NAME_ERROR
4050 | MQRCCF_MSG_EXIT_NAME_ERROR
4051 | MQRCCF_RCV_EXIT_NAME_ERROR
4052 | MQRCCF_XMIT_Q_NAME_WRONG_TYPE
4053 | MQRCCF_MCA_NAME_WRONG_TYPE
4054 | MQRCCF_DISC_INT_WRONG_TYPE
4055 | MQRCCF_SHORT_RETRY_WRONG_TYPE
4056 | MQRCCF_SHORT_TIMER_WRONG_TYPE
4057 | MQRCCF_LONG_RETRY_WRONG_TYPE
4058 | MQRCCF_LONG_TIMER_WRONG_TYPE
4059 | MQRCCF_PUT_AUTH_WRONG_TYPE
4061 | MQRCCF_MISSING_CONN_NAME
4062 | MQRCCF_CONN_NAME_ERROR
4063 | MQRCCF_MQSET_FAILED
4064 | MQRCCF_CHANNEL_NOT_ACTIVE
4065 | MQRCCF_TERMINATED_BY_SEC_EXIT
4067 | MQRCCF_DYNAMIC_Q_SCOPE_ERROR
4068 | MQRCCF_CELL_DIR_NOT_AVAILABLE
4069 | MQRCCF_MR_COUNT_ERROR
4070 | MQRCCF_MR_COUNT_WRONG_TYPE
4071 | MQRCCF_MR_EXIT_NAME_ERROR
4072 | MQRCCF_MR_EXIT_NAME_WRONG_TYPE
4073 | MQRCCF_MR_INTERVAL_ERROR
4074 | MQRCCF_MR_INTERVAL_WRONG_TYPE
4075 | MQRCCF_NPM_SPEED_ERROR
4076 | MQRCCF_NPM_SPEED_WRONG_TYPE
4077 | MQRCCF_HB_INTERVAL_ERROR
4078 | MQRCCF_HB_INTERVAL_WRONG_TYPE
4079 | MQRCCF_CHAD_ERROR
4080 | MQRCCF_CHAD_WRONG_TYPE
4081 | MQRCCF_CHAD_EVENT_ERROR
4082 | MQRCCF_CHAD_EVENT_WRONG_TYPE
4083 | MQRCCF_CHAD_EXIT_ERROR
4084 | MQRCCF_CHAD_EXIT_WRONG_TYPE
4085 | MQRCCF_SUPPRESSED_BY_EXIT
4086 | MQRCCF_BATCH_INT_ERROR
4087 | MQRCCF_BATCH_INT_WRONG_TYPE
4088 | MQRCCF_NET_PRIORITY_ERROR
4089 | MQRCCF_NET_PRIORITY_WRONG_TYPE
4090 | MQRCCF_CHANNEL_CLOSED
4092 | MQRCCF_SSL_CIPHER_SPEC_ERROR
4093 | MQRCCF_SSL_PEER_NAME_ERROR
4094 | MQRCCF_SSL_CLIENT_AUTH_ERROR
4095 | MQRCCF_RETAINED_NOT_SUPPORTED
6100 | MQRC_REOPEN_EXCL_INPUT_ERROR
6101 | MQRC_REOPEN_INQUIRE_ERROR
6102 | MQRC_REOPEN_SAVED_CONTEXT_ERR
6103 | MQRC_REOPEN_TEMPORARY_Q_ERROR
6104 | MQRC_ATTRIBUTE_LOCKED
6105 | MQRC_CURSOR_NOT_VALID
6106 | MQRC_ENCODING_ERROR
6107 | MQRC_STRUC_ID_ERROR
6108 | MQRC_NULL_POINTER
6109 | MQRC_NO_CONNECTION_REFERENCE
6110 | MQRC_NO_BUFFER
6111 | MQRC_BINARY_DATA_LENGTH_ERROR
6112 | MQRC_BUFFER_NOT_AUTOMATIC
6113 | MQRC_INSUFFICIENT_BUFFER
6114 | MQRC_INSUFFICIENT_DATA
6115 | MQRC_DATA_TRUNCATED
6116 | MQRC_ZERO_LENGTH
6117 | MQRC_NEGATIVE_LENGTH
6118 | MQRC_NEGATIVE_OFFSET
6119 | MQRC_INCONSISTENT_FORMAT
6120 | MQRC_INCONSISTENT_OBJECT_STATE
6121 | MQRC_CONTEXT_OBJECT_NOT_VALID
6122 | MQRC_CONTEXT_OPEN_ERROR
6123 | MQRC_STRUC_LENGTH_ERROR
6124 | MQRC_NOT_CONNECTED
6125 | MQRC_NOT_OPEN
6126 | MQRC_DISTRIBUTION_LIST_EMPTY
6127 | MQRC_INCONSISTENT_OPEN_OPTIONS
6128 | MQRC_WRONG_VERSION
6129 | MQRC_REFERENCE_ERROR