List of constants
The following sections list all the named constants that are mentioned in this book, and show their values.
MQ_* (Lengths of character string and byte fields)
MQ_APPL_NAME_LENGTH 28 X'0000001C' MQ_CONN_NAME_LENGTH 264 X'00000108' MQ_EXIT_DATA_LENGTH 32 X'00000020' MQ_EXIT_INFO_NAME_LENGTH 48 X'00000030' MQ_EXIT_PD_AREA_LENGTH 48 X'00000030' MQ_EXIT_USER_AREA_LENGTH 16 X'00000010' MQ_Q_MGR_NAME_LENGTH 48 X'00000030' MQ_SECURITY_ID_LENGTH 40 X'00000028' MQ_USER_ID_LENGTH 12 X'0000000C'
MQACH_* API exit chain header(length)
MQACH_LENGTH_1 (variable) MQACH_CURRENT_LENGTH (variable)
MQACH_* API exit chain header(structure identifier)
MQACH_STRUC_ID 'ACH '
For the C programming language, the following array version is also defined:
MQACH_STRUC_ID_ARRAY 'A','C','H',' '
MQACH_* API exit chain header(version)
MQACH_VERSION_1 1 X'00000001' MQACH_CURRENT_VERSION 1 X'00000001'
MQAXC_* API exit context(structure identifier)
MQAXC_STRUC_ID 'AXC '
For the C programming language, the following array version is also defined:
MQAXC_STRUC_ID_ARRAY 'A','X','C',' '
MQAXC_* API exit context(version)
MQAXC_VERSION_1 1 X'00000001' MQAXC_CURRENT_VERSION 1 X'00000001'
MQAXP_* API exit parameter(structure identifier)
MQAXP_STRUC_ID 'AXP '
For the C programming language, the following array version is also defined:
MQAXP_STRUC_ID_ARRAY 'A','X','P',' '
MQAXP_* API exit parameter(version)
MQAXP_VERSION_1 1 X'00000001' MQAXP_CURRENT_VERSION 1 X'00000001'
MQCC_* (Completion code)
MQCC_OK 0 X'00000000' MQCC_WARNING 1 X'00000001' MQCC_FAILED 2 X'00000002'
MQFB_* (Feedback)
MQFB_NONE 0 X'00000000' MQFB_SYSTEM_FIRST 1 X'00000001' MQFB_SYSTEM_LAST 65535 X'0000FFFF' MQFB_APPL_FIRST 65536 X'00010000' MQFB_APPL_LAST 999999999 X'3B9AC9FF'
MQOT_* (Object type)
MQOT_Q 1 X'00000001' MQOT_NAMELIST 2 X'00000002' MQOT_PROCESS 3 X'00000003' MQOT_Q_MGR 5 X'00000005' MQOT_AUTH_INFO 7 X'00000007' MQOT_RESERVED_1 999 X'000003E7'
MQRC_* (Reason code)
MQRC_NONE 0 X'00000000' MQRC_BUFFER_LENGTH_ERROR 2005 X'000007D5' MQRC_NOT_AUTHORIZED 2035 X'000007F3' MQRC_RESOURCE_PROBLEM 2102 X'00000836' MQRC_SUPPRESSED_BY_EXIT 2109 X'0000083D' MQRC_UNEXPECTED_ERROR 2195 X'00000893' MQRC_HCONFIG_ERROR 2280 X'000008E8' MQRC_FUNCTION_ERROR 2281 X'000008E9' MQRC_SERVICE_NOT_AVAILABLE 2285 X'000008ED' MQRC_INITIALIZATION_FAILED 2286 X'000008EE' MQRC_TERMINATION_FAILED 2287 X'000008EF' MQRC_UNKNOWN_Q_NAME 2288 X'000008F0' MQRC_SERVICE_ERROR 2289 X'000008F1' MQRC_Q_ALREADY_EXISTS 2290 X'000008F2' MQRC_USER_ID_NOT_AVAILABLE 2291 X'000008F3' MQRC_UNKNOWN_ENTITY 2292 X'000008F4' MQRC_UNKNOWN_REF_OBJECT 2294 X'000008F6' MQRC_WRONG_CF_LEVEL 2366 X'0000093E' MQRC_API_EXIT_ERROR 2374 X'00000946' MQRC_API_EXIT_INIT_ERROR 2375 X'00000947' MQRC_API_EXIT_TERM_ERROR 2376 X'00000948' MQRC_EXIT_REASON_ERROR 2377 X'00000949' MQRC_RESERVED_VALUE_ERROR 2378 X'0000094A' MQRC_NO_DATA_AVAILABLE 2379 X'0000094B'
MQSID_* Security(identifier)
MQSID_NONE X'00...00' (40 nulls)
For the C programming language, the following array version is also defined:
MQSID_NONE_ARRAY '\0','\0',...'\0','\0'
MQXACT_* (API exit caller type)
MQXACT_EXTERNAL 1 X'00000001' MQXACT_INTERNAL 2 X'00000002'
MQXCC_* (Exit response)
MQXCC_FAILED -8 X'FFFFFFF8' MQXCC_SUPPRESS_EXIT -5 X'FFFFFFFB' MQXCC_SKIP_FUNCTION -2 X'FFFFFFFE' MQXCC_SUPPRESS_FUNCTION -1 X'FFFFFFFF' MQXCC_OK 0 X'00000000'
MQXE_* (API exit environment)
MQXE_OTHER 0 X'00000000' MQXE_MCA 1 X'00000001' MQXE_MCA_SVRCONN 2 X'00000002' MQXE_COMMAND_SERVER 3 X'00000003' MQXE_MQSC 4 X'00000004'
MQXF_* (API exit function identifier)
MQXF_INIT 1 X'00000001' MQXF_TERM 2 X'00000002' MQXF_CONN 3 X'00000003' MQXF_CONNX 4 X'00000004' MQXF_DISC 5 X'00000005' MQXF_OPEN 6 X'00000006' MQXF_CLOSE 7 X'00000007' MQXF_PUT1 8 X'00000008' MQXF_PUT 9 X'00000009' MQXF_GET 10 X'0000000A' MQXF_DATA_CONV_ON_GET 11 X'0000000B' MQXF_INQ 12 X'0000000C' MQXF_SET 13 X'0000000D' MQXF_BEGIN 14 X'0000000E' MQXF_CMIT 15 X'0000000F' MQXF_BACK 16 X'00000010'
MQXPDA_* (API exit problem determination area)
MQXPDA_NONE X'00...00' (48 nulls)
For the C programming language, the following array version is also defined:
MQXPDA_NONE_ARRAY '\0','\0',...'\0','\0'
MQXR_* (Exit reason)
MQXR_BEFORE 1 X'00000001' MQXR_AFTER 2 X'00000002' MQXR_CONNECTION 3 X'00000003'
MQXR2_* (Secondary exit response)
MQXR2_DEFAULT_CONTINUATION 0 X'00000000' MQXR2_CONTINUE_CHAIN 8 X'00000008' MQXR2_SUPPRESS_CHAIN 16 X'00000010'
MQXT_* (Exit identifier)
MQXT_API_EXIT 2 X'00000002'
MQXUA_* (Exit user area)
MQXUA_NONE X'00...00' (16 nulls)
For the C programming language, the following array version is also defined:
MQXUA_NONE_ARRAY '\0','\0',...'\0','\0'
MQZAD_* Authority data(structure identifier)
MQZAD_STRUC_ID 'ZAD '
For the C programming language, the following array version is also defined:
MQZAD_STRUC_ID_ARRAY 'Z','A','D',' '
MQZAD_* Authority data(version)
MQZAD_VERSION_1 1 X'00000001' MQZAD_CURRENT_VERSION 1 X'00000001'
MQZAET_* (Authority service entity type)
MQZAET_NONE 0 X'00000000' MQZAET_PRINCIPAL 1 X'00000001' MQZAET_GROUP 2 X'00000002'
MQZAO_* (Authority service authorization type)
MQZAO_NONE 0 X'00000000' MQZAO_CONNECT 1 X'00000001' MQZAO_BROWSE 2 X'00000002' MQZAO_INPUT 4 X'00000004' MQZAO_OUTPUT 8 X'00000008' MQZAO_INQUIRE 16 X'00000010' MQZAO_SET 32 X'00000020' MQZAO_PASS_IDENTITY_CONTEXT 64 X'00000040' MQZAO_PASS_ALL_CONTEXT 128 X'00000080' MQZAO_SET_IDENTITY_CONTEXT 256 X'00000100' MQZAO_SET_ALL_CONTEXT 512 X'00000200' MQZAO_ALTERNATE_USER_AUTHORITY 1024 X'00000400' MQZAO_ALL_MQI 2047 X'000007FF' MQZAO_CREATE 65536 X'00010000' MQZAO_DELETE 131072 X'00020000' MQZAO_DISPLAY 262144 X'00040000' MQZAO_CHANGE 524288 X'00080000' MQZAO_CLEAR 1048576 X'00100000' MQZAO_AUTHORIZE 8388608 X'00800000' MQZAO_ALL_ADMIN 10354688 X'009E0000' MQZAO_ALL 10356735 X'009E07FF'
MQZAS_* (Authority service version)
MQZAS_VERSION_1 1 X'00000001' MQZAS_VERSION_2 2 X'00000002' MQZAS_VERSION_3 3 X'00000003' MQZAS_VERSION_4 4 X'00000004'
MQZCI_* (Continuation indicator)
MQZCI_DEFAULT 0 X'00000000' MQZCI_CONTINUE 0 X'00000000' MQZCI_STOP 1 X'00000001'
MQZED_* Entity descriptor(structure identifier)
MQZED_STRUC_ID 'ZED '
For the C programming language, the following array version is also defined:
MQZED_STRUC_ID_ARRAY 'Z','E','D',' '
MQZED_* Entity descriptor(version)
MQZED_VERSION_1 1 X'00000001' MQZED_CURRENT_VERSION 1 X'00000001'
MQZID_* (Function identifier, all services)
MQZID_INIT 0 X'00000000' MQZID_TERM 1 X'00000001'
MQZID_* (Function identifier, authority service)
MQZID_INIT_AUTHORITY 0 X'00000000' MQZID_TERM_AUTHORITY 1 X'00000001' MQZID_CHECK_AUTHORITY 2 X'00000002' MQZID_COPY_ALL_AUTHORITY 3 X'00000003' MQZID_DELETE_AUTHORITY 4 X'00000004' MQZID_SET_AUTHORITY 5 X'00000005' MQZID_GET_AUTHORITY 6 X'00000006' MQZID_GET_EXPLICIT_AUTHORITY 7 X'00000007' MQZID_REFRESH_CACHE 8 X'00000008' MQZID_ENUMERATE_AUTHORITY_DATA 9 X'00000009'
MQZID_* (Function identifier, name service)
MQZID_INIT_NAME 0 X'00000000' MQZID_TERM_NAME 1 X'00000001' MQZID_LOOKUP_NAME 2 X'00000002' MQZID_INSERT_NAME 3 X'00000003' MQZID_DELETE_NAME 4 X'00000004'
MQZID_* (Function identifier, userid service)
MQZID_INIT_USERID 0 X'00000000' MQZID_TERM_USERID 1 X'00000001' MQZID_FIND_USERID 2 X'00000002'
MQZIO_* (Initialization options)
MQZIO_PRIMARY 0 X'00000000' MQZIO_SECONDARY 1 X'00000001'
MQZNS_* Name service(version)
MQZNS_VERSION_1 1 X'00000001'
MQZSE_* (Start-enumeration indicator)
MQZSE_START 1 X'00000001' MQZSE_CONTINUE 0 X'00000000'
MQZTO_* (Termination options)
MQZTO_PRIMARY 0 X'00000000' MQZTO_SECONDARY 1 X'00000001'
MQZUS_* (Userid service version)
MQZUS_VERSION_1 1 X'00000001'