Class: RMQ::QueueManager

Inherits:
Object
  • Object
show all
Includes:
Constants, MQClient
Defined in:
lib/rmq/queue_manager.rb

Constant Summary

Constants included from Constants

Constants::MQBL_NULL_TERMINATED, Constants::MQCA_ADMIN_TOPIC_NAME, Constants::MQCA_ALTERATION_DATE, Constants::MQCA_ALTERATION_TIME, Constants::MQCA_APPL_ID, Constants::MQCA_AUTH_INFO_CONN_NAME, Constants::MQCA_AUTH_INFO_DESC, Constants::MQCA_AUTH_INFO_NAME, Constants::MQCA_AUTH_INFO_OCSP_URL, Constants::MQCA_AUTO_REORG_CATALOG, Constants::MQCA_AUTO_REORG_START_TIME, Constants::MQCA_BACKOUT_REQ_Q_NAME, Constants::MQCA_BASE_OBJECT_NAME, Constants::MQCA_BASE_Q_NAME, Constants::MQCA_BATCH_INTERFACE_ID, Constants::MQCA_CF_STRUC_DESC, Constants::MQCA_CF_STRUC_NAME, Constants::MQCA_CHANNEL_AUTO_DEF_EXIT, Constants::MQCA_CHILD, Constants::MQCA_CHINIT_SERVICE_PARM, Constants::MQCA_CICS_FILE_NAME, Constants::MQCA_CLUSTER_DATE, Constants::MQCA_CLUSTER_NAME, Constants::MQCA_CLUSTER_NAMELIST, Constants::MQCA_CLUSTER_Q_MGR_NAME, Constants::MQCA_CLUSTER_TIME, Constants::MQCA_CLUSTER_WORKLOAD_DATA, Constants::MQCA_CLUSTER_WORKLOAD_EXIT, Constants::MQCA_COMMAND_INPUT_Q_NAME, Constants::MQCA_COMMAND_REPLY_Q_NAME, Constants::MQCA_CREATION_DATE, Constants::MQCA_CREATION_TIME, Constants::MQCA_DEAD_LETTER_Q_NAME, Constants::MQCA_DEF_XMIT_Q_NAME, Constants::MQCA_DNS_GROUP, Constants::MQCA_ENV_DATA, Constants::MQCA_FIRST, Constants::MQCA_IGQ_USER_ID, Constants::MQCA_INITIATION_Q_NAME, Constants::MQCA_LAST, Constants::MQCA_LAST_USED, Constants::MQCA_LDAP_PASSWORD, Constants::MQCA_LDAP_USER_NAME, Constants::MQCA_LU62_ARM_SUFFIX, Constants::MQCA_LU_GROUP_NAME, Constants::MQCA_LU_NAME, Constants::MQCA_MODEL_DURABLE_Q, Constants::MQCA_MODEL_NON_DURABLE_Q, Constants::MQCA_MONITOR_Q_NAME, Constants::MQCA_NAMELIST_DESC, Constants::MQCA_NAMELIST_NAME, Constants::MQCA_NAMES, Constants::MQCA_PARENT, Constants::MQCA_PASS_TICKET_APPL, Constants::MQCA_PROCESS_DESC, Constants::MQCA_PROCESS_NAME, Constants::MQCA_QSG_NAME, Constants::MQCA_Q_DESC, Constants::MQCA_Q_MGR_DESC, Constants::MQCA_Q_MGR_IDENTIFIER, Constants::MQCA_Q_MGR_NAME, Constants::MQCA_Q_NAME, Constants::MQCA_REMOTE_Q_MGR_NAME, Constants::MQCA_REMOTE_Q_NAME, Constants::MQCA_REPOSITORY_NAME, Constants::MQCA_REPOSITORY_NAMELIST, Constants::MQCA_RESUME_DATE, Constants::MQCA_RESUME_TIME, Constants::MQCA_SERVICE_DESC, Constants::MQCA_SERVICE_NAME, Constants::MQCA_SERVICE_START_ARGS, Constants::MQCA_SERVICE_START_COMMAND, Constants::MQCA_SERVICE_STOP_ARGS, Constants::MQCA_SERVICE_STOP_COMMAND, Constants::MQCA_SSL_CRL_NAMELIST, Constants::MQCA_SSL_CRYPTO_HARDWARE, Constants::MQCA_SSL_KEY_LIBRARY, Constants::MQCA_SSL_KEY_MEMBER, Constants::MQCA_SSL_KEY_REPOSITORY, Constants::MQCA_STDERR_DESTINATION, Constants::MQCA_STDOUT_DESTINATION, Constants::MQCA_STORAGE_CLASS, Constants::MQCA_STORAGE_CLASS_DESC, Constants::MQCA_SYSTEM_LOG_Q_NAME, Constants::MQCA_TCP_NAME, Constants::MQCA_TOPIC_DESC, Constants::MQCA_TOPIC_NAME, Constants::MQCA_TOPIC_STRING, Constants::MQCA_TOPIC_STRING_FILTER, Constants::MQCA_TPIPE_NAME, Constants::MQCA_TRIGGER_CHANNEL_NAME, Constants::MQCA_TRIGGER_DATA, Constants::MQCA_TRIGGER_PROGRAM_NAME, Constants::MQCA_TRIGGER_TERM_ID, Constants::MQCA_TRIGGER_TRANS_ID, Constants::MQCA_USER_DATA, Constants::MQCA_USER_LIST, Constants::MQCA_XCF_GROUP_NAME, Constants::MQCA_XCF_MEMBER_NAME, Constants::MQCA_XMIT_Q_NAME, Constants::MQCBO_ADMIN_BAG, Constants::MQCBO_CHECK_SELECTORS, Constants::MQCBO_COMMAND_BAG, Constants::MQCBO_DO_NOT_CHECK_SELECTORS, Constants::MQCBO_DO_NOT_REORDER, Constants::MQCBO_GROUP_BAG, Constants::MQCBO_LIST_FORM_ALLOWED, Constants::MQCBO_LIST_FORM_INHIBITED, Constants::MQCBO_NONE, Constants::MQCBO_REORDER_AS_REQUIRED, Constants::MQCBO_SYSTEM_BAG, Constants::MQCBO_USER_BAG, Constants::MQCC_FAILED, Constants::MQCC_OK, Constants::MQCC_UNKNOWN, Constants::MQCC_WARNING, Constants::MQCMD_ACCOUNTING_MQI, Constants::MQCMD_ACCOUNTING_Q, Constants::MQCMD_ACTIVITY_MSG, Constants::MQCMD_ARCHIVE_LOG, Constants::MQCMD_BACKUP_CF_STRUC, Constants::MQCMD_BROKER_INTERNAL, Constants::MQCMD_CHANGE_AUTH_INFO, Constants::MQCMD_CHANGE_BUFFER_POOL, Constants::MQCMD_CHANGE_CF_STRUC, Constants::MQCMD_CHANGE_CHANNEL, Constants::MQCMD_CHANGE_LISTENER, Constants::MQCMD_CHANGE_NAMELIST, Constants::MQCMD_CHANGE_PAGE_SET, Constants::MQCMD_CHANGE_PROCESS, Constants::MQCMD_CHANGE_Q, Constants::MQCMD_CHANGE_Q_MGR, Constants::MQCMD_CHANGE_SECURITY, Constants::MQCMD_CHANGE_SERVICE, Constants::MQCMD_CHANGE_STG_CLASS, Constants::MQCMD_CHANGE_SUBSCRIPTION, Constants::MQCMD_CHANGE_TOPIC, Constants::MQCMD_CHANGE_TRACE, Constants::MQCMD_CHANNEL_EVENT, Constants::MQCMD_CLEAR_Q, Constants::MQCMD_CLEAR_TOPIC_STRING, Constants::MQCMD_COMMAND_EVENT, Constants::MQCMD_CONFIG_EVENT, Constants::MQCMD_COPY_AUTH_INFO, Constants::MQCMD_COPY_CF_STRUC, Constants::MQCMD_COPY_CHANNEL, Constants::MQCMD_COPY_LISTENER, Constants::MQCMD_COPY_NAMELIST, Constants::MQCMD_COPY_PROCESS, Constants::MQCMD_COPY_Q, Constants::MQCMD_COPY_SERVICE, Constants::MQCMD_COPY_STG_CLASS, Constants::MQCMD_COPY_SUBSCRIPTION, Constants::MQCMD_COPY_TOPIC, Constants::MQCMD_CREATE_AUTH_INFO, Constants::MQCMD_CREATE_BUFFER_POOL, Constants::MQCMD_CREATE_CF_STRUC, Constants::MQCMD_CREATE_CHANNEL, Constants::MQCMD_CREATE_LISTENER, Constants::MQCMD_CREATE_LOG, Constants::MQCMD_CREATE_NAMELIST, Constants::MQCMD_CREATE_PAGE_SET, Constants::MQCMD_CREATE_PROCESS, Constants::MQCMD_CREATE_Q, Constants::MQCMD_CREATE_SERVICE, Constants::MQCMD_CREATE_STG_CLASS, Constants::MQCMD_CREATE_SUBSCRIPTION, Constants::MQCMD_CREATE_TOPIC, Constants::MQCMD_DELETE_AUTH_INFO, Constants::MQCMD_DELETE_AUTH_REC, Constants::MQCMD_DELETE_BUFFER_POOL, Constants::MQCMD_DELETE_CF_STRUC, Constants::MQCMD_DELETE_CHANNEL, Constants::MQCMD_DELETE_LISTENER, Constants::MQCMD_DELETE_NAMELIST, Constants::MQCMD_DELETE_PAGE_SET, Constants::MQCMD_DELETE_PROCESS, Constants::MQCMD_DELETE_PUBLICATION, Constants::MQCMD_DELETE_Q, Constants::MQCMD_DELETE_SERVICE, Constants::MQCMD_DELETE_STG_CLASS, Constants::MQCMD_DELETE_SUBSCRIPTION, Constants::MQCMD_DELETE_TOPIC, Constants::MQCMD_DEREGISTER_PUBLISHER, Constants::MQCMD_DEREGISTER_SUBSCRIBER, Constants::MQCMD_ESCAPE, Constants::MQCMD_INQUIRE_ARCHIVE, Constants::MQCMD_INQUIRE_AUTH_INFO, Constants::MQCMD_INQUIRE_AUTH_INFO_NAMES, Constants::MQCMD_INQUIRE_AUTH_RECS, Constants::MQCMD_INQUIRE_AUTH_SERVICE, Constants::MQCMD_INQUIRE_CF_STRUC, Constants::MQCMD_INQUIRE_CF_STRUC_NAMES, Constants::MQCMD_INQUIRE_CF_STRUC_STATUS, Constants::MQCMD_INQUIRE_CHANNEL, Constants::MQCMD_INQUIRE_CHANNEL_INIT, Constants::MQCMD_INQUIRE_CHANNEL_NAMES, Constants::MQCMD_INQUIRE_CHANNEL_STATUS, Constants::MQCMD_INQUIRE_CLUSTER_Q_MGR, Constants::MQCMD_INQUIRE_CMD_SERVER, Constants::MQCMD_INQUIRE_CONNECTION, Constants::MQCMD_INQUIRE_ENTITY_AUTH, Constants::MQCMD_INQUIRE_LISTENER, Constants::MQCMD_INQUIRE_LISTENER_STATUS, Constants::MQCMD_INQUIRE_LOG, Constants::MQCMD_INQUIRE_NAMELIST, Constants::MQCMD_INQUIRE_NAMELIST_NAMES, Constants::MQCMD_INQUIRE_PROCESS, Constants::MQCMD_INQUIRE_PROCESS_NAMES, Constants::MQCMD_INQUIRE_PUBSUB_STATUS, Constants::MQCMD_INQUIRE_Q, Constants::MQCMD_INQUIRE_QSG, Constants::MQCMD_INQUIRE_Q_MGR, Constants::MQCMD_INQUIRE_Q_MGR_STATUS, Constants::MQCMD_INQUIRE_Q_NAMES, Constants::MQCMD_INQUIRE_Q_STATUS, Constants::MQCMD_INQUIRE_SECURITY, Constants::MQCMD_INQUIRE_SERVICE, Constants::MQCMD_INQUIRE_SERVICE_STATUS, Constants::MQCMD_INQUIRE_STG_CLASS, Constants::MQCMD_INQUIRE_STG_CLASS_NAMES, Constants::MQCMD_INQUIRE_SUBSCRIPTION, Constants::MQCMD_INQUIRE_SUB_STATUS, Constants::MQCMD_INQUIRE_SYSTEM, Constants::MQCMD_INQUIRE_THREAD, Constants::MQCMD_INQUIRE_TOPIC, Constants::MQCMD_INQUIRE_TOPIC_NAMES, Constants::MQCMD_INQUIRE_TOPIC_STATUS, Constants::MQCMD_INQUIRE_TRACE, Constants::MQCMD_INQUIRE_USAGE, Constants::MQCMD_LOGGER_EVENT, Constants::MQCMD_MOVE_Q, Constants::MQCMD_NONE, Constants::MQCMD_PERFM_EVENT, Constants::MQCMD_PING_CHANNEL, Constants::MQCMD_PING_Q_MGR, Constants::MQCMD_PUBLISH, Constants::MQCMD_Q_MGR_EVENT, Constants::MQCMD_RECOVER_BSDS, Constants::MQCMD_RECOVER_CF_STRUC, Constants::MQCMD_REFRESH_CLUSTER, Constants::MQCMD_REFRESH_Q_MGR, Constants::MQCMD_REFRESH_SECURITY, Constants::MQCMD_REGISTER_PUBLISHER, Constants::MQCMD_REGISTER_SUBSCRIBER, Constants::MQCMD_REQUEST_UPDATE, Constants::MQCMD_RESET_CHANNEL, Constants::MQCMD_RESET_CLUSTER, Constants::MQCMD_RESET_Q_MGR, Constants::MQCMD_RESET_Q_STATS, Constants::MQCMD_RESET_TPIPE, Constants::MQCMD_RESOLVE_CHANNEL, Constants::MQCMD_RESOLVE_INDOUBT, Constants::MQCMD_RESUME_Q_MGR, Constants::MQCMD_RESUME_Q_MGR_CLUSTER, Constants::MQCMD_REVERIFY_SECURITY, Constants::MQCMD_SET_ARCHIVE, Constants::MQCMD_SET_AUTH_REC, Constants::MQCMD_SET_LOG, Constants::MQCMD_SET_SYSTEM, Constants::MQCMD_START_CHANNEL, Constants::MQCMD_START_CHANNEL_INIT, Constants::MQCMD_START_CHANNEL_LISTENER, Constants::MQCMD_START_CMD_SERVER, Constants::MQCMD_START_Q_MGR, Constants::MQCMD_START_SERVICE, Constants::MQCMD_START_TRACE, Constants::MQCMD_STATISTICS_CHANNEL, Constants::MQCMD_STATISTICS_MQI, Constants::MQCMD_STATISTICS_Q, Constants::MQCMD_STOP_CHANNEL, Constants::MQCMD_STOP_CHANNEL_INIT, Constants::MQCMD_STOP_CHANNEL_LISTENER, Constants::MQCMD_STOP_CMD_SERVER, Constants::MQCMD_STOP_CONNECTION, Constants::MQCMD_STOP_Q_MGR, Constants::MQCMD_STOP_SERVICE, Constants::MQCMD_STOP_TRACE, Constants::MQCMD_SUSPEND_Q_MGR, Constants::MQCMD_SUSPEND_Q_MGR_CLUSTER, Constants::MQCMD_TRACE_ROUTE, Constants::MQCO_DELETE, Constants::MQCO_DELETE_PURGE, Constants::MQCO_IMMEDIATE, Constants::MQCO_KEEP_SUB, Constants::MQCO_NONE, Constants::MQCO_QUIESCE, Constants::MQCO_REMOVE_SUB, Constants::MQHA_BAG_HANDLE, Constants::MQHA_FIRST, Constants::MQHA_LAST, Constants::MQHA_LAST_USED, Constants::MQHB_NONE, Constants::MQHB_UNUSABLE_HBAG, Constants::MQHO_NONE, Constants::MQHO_UNUSABLE_HOBJ, Constants::MQIACF_ACTION, Constants::MQIACF_ALL, Constants::MQIACF_ANONYMOUS_COUNT, Constants::MQIACF_APPL_COUNT, Constants::MQIACF_ASYNC_STATE, Constants::MQIACF_AUTHORIZATION_LIST, Constants::MQIACF_AUTH_ADD_AUTHS, Constants::MQIACF_AUTH_INFO_ATTRS, Constants::MQIACF_AUTH_OPTIONS, Constants::MQIACF_AUTH_PROFILE_ATTRS, Constants::MQIACF_AUTH_REMOVE_AUTHS, Constants::MQIACF_AUTH_SERVICE_ATTRS, Constants::MQIACF_AUX_ERROR_DATA_INT_1, Constants::MQIACF_AUX_ERROR_DATA_INT_2, Constants::MQIACF_BACKOUT_COUNT, Constants::MQIACF_BRIDGE_TYPE, Constants::MQIACF_BROKER_COUNT, Constants::MQIACF_BROKER_OPTIONS, Constants::MQIACF_BUFFER_POOL_ID, Constants::MQIACF_CF_STATUS_BACKUP, Constants::MQIACF_CF_STATUS_CONNECT, Constants::MQIACF_CF_STATUS_SUMMARY, Constants::MQIACF_CF_STATUS_TYPE, Constants::MQIACF_CF_STRUC_ATTRS, Constants::MQIACF_CF_STRUC_BACKUP_SIZE, Constants::MQIACF_CF_STRUC_ENTRIES_MAX, Constants::MQIACF_CF_STRUC_ENTRIES_USED, Constants::MQIACF_CF_STRUC_SIZE_MAX, Constants::MQIACF_CF_STRUC_SIZE_USED, Constants::MQIACF_CF_STRUC_STATUS, Constants::MQIACF_CF_STRUC_TYPE, Constants::MQIACF_CHANNEL_ATTRS, Constants::MQIACF_CHINIT_STATUS, Constants::MQIACF_CLEAR_SCOPE, Constants::MQIACF_CLEAR_TYPE, Constants::MQIACF_CLUSTER_INFO, Constants::MQIACF_CLUSTER_Q_MGR_ATTRS, Constants::MQIACF_CMDSCOPE_Q_MGR_COUNT, Constants::MQIACF_CMD_SERVER_STATUS, Constants::MQIACF_COMMAND, Constants::MQIACF_COMMAND_INFO, Constants::MQIACF_COMP_CODE, Constants::MQIACF_CONFIGURATION_EVENTS, Constants::MQIACF_CONFIGURATION_OBJECTS, Constants::MQIACF_CONNECTION_ATTRS, Constants::MQIACF_CONNECTION_COUNT, Constants::MQIACF_CONNECT_OPTIONS, Constants::MQIACF_CONN_INFO_ALL, Constants::MQIACF_CONN_INFO_CONN, Constants::MQIACF_CONN_INFO_HANDLE, Constants::MQIACF_CONN_INFO_TYPE, Constants::MQIACF_CONV_REASON_CODE, Constants::MQIACF_DB2_CONN_STATUS, Constants::MQIACF_DELETE_OPTIONS, Constants::MQIACF_DESTINATION_CLASS, Constants::MQIACF_DISCONTINUITY_COUNT, Constants::MQIACF_DURABLE_SUBSCRIPTION, Constants::MQIACF_ENCODING, Constants::MQIACF_ENTITY_TYPE, Constants::MQIACF_ERROR_ID, Constants::MQIACF_ERROR_IDENTIFIER, Constants::MQIACF_ERROR_OFFSET, Constants::MQIACF_ESCAPE_TYPE, Constants::MQIACF_EVENT_APPL_TYPE, Constants::MQIACF_EVENT_ORIGIN, Constants::MQIACF_EXCLUDE_INTERVAL, Constants::MQIACF_EXPIRY, Constants::MQIACF_EXPIRY_Q_COUNT, Constants::MQIACF_FEEDBACK, Constants::MQIACF_FIRST, Constants::MQIACF_FORCE, Constants::MQIACF_GROUPUR_CHECK_ID, Constants::MQIACF_HANDLE_STATE, Constants::MQIACF_INQUIRY, Constants::MQIACF_INTEGER_DATA, Constants::MQIACF_INTERFACE_VERSION, Constants::MQIACF_LAST_USED, Constants::MQIACF_LISTENER_ATTRS, Constants::MQIACF_LISTENER_STATUS_ATTRS, Constants::MQIACF_LOG_COMPRESSION, Constants::MQIACF_MAX_ACTIVITIES, Constants::MQIACF_MESSAGE_COUNT, Constants::MQIACF_MODE, Constants::MQIACF_MONITORING, Constants::MQIACF_MOVE_COUNT, Constants::MQIACF_MOVE_TYPE, Constants::MQIACF_MOVE_TYPE_ADD, Constants::MQIACF_MOVE_TYPE_MOVE, Constants::MQIACF_MSG_FLAGS, Constants::MQIACF_MSG_LENGTH, Constants::MQIACF_MSG_TYPE, Constants::MQIACF_MULC_CAPTURE, Constants::MQIACF_NAMELIST_ATTRS, Constants::MQIACF_OBJECT_TYPE, Constants::MQIACF_OBSOLETE_MSGS, Constants::MQIACF_OFFSET, Constants::MQIACF_OLDEST_MSG_AGE, Constants::MQIACF_OPEN_BROWSE, Constants::MQIACF_OPEN_INPUT_TYPE, Constants::MQIACF_OPEN_INQUIRE, Constants::MQIACF_OPEN_OPTIONS, Constants::MQIACF_OPEN_OUTPUT, Constants::MQIACF_OPEN_SET, Constants::MQIACF_OPEN_TYPE, Constants::MQIACF_OPERATION_MODE, Constants::MQIACF_OPERATION_TYPE, Constants::MQIACF_OPTIONS, Constants::MQIACF_ORIGINAL_LENGTH, Constants::MQIACF_PAGESET_STATUS, Constants::MQIACF_PARAMETER_ID, Constants::MQIACF_PERMIT_STANDBY, Constants::MQIACF_PERSISTENCE, Constants::MQIACF_PRIORITY, Constants::MQIACF_PROCESS_ATTRS, Constants::MQIACF_PROCESS_ID, Constants::MQIACF_PS_STATUS_TYPE, Constants::MQIACF_PUBLICATION_OPTIONS, Constants::MQIACF_PUBLISH_COUNT, Constants::MQIACF_PUBSUB_PROPERTIES, Constants::MQIACF_PUBSUB_STATUS, Constants::MQIACF_PUBSUB_STATUS_ATTRS, Constants::MQIACF_PUB_PRIORITY, Constants::MQIACF_PURGE, Constants::MQIACF_QSG_DISPS, Constants::MQIACF_QUIESCE, Constants::MQIACF_Q_ATTRS, Constants::MQIACF_Q_HANDLE, Constants::MQIACF_Q_MGR_ATTRS, Constants::MQIACF_Q_MGR_CLUSTER, Constants::MQIACF_Q_MGR_DEFINITION_TYPE, Constants::MQIACF_Q_MGR_DQM, Constants::MQIACF_Q_MGR_EVENT, Constants::MQIACF_Q_MGR_FACILITY, Constants::MQIACF_Q_MGR_NUMBER, Constants::MQIACF_Q_MGR_PUBSUB, Constants::MQIACF_Q_MGR_STATUS, Constants::MQIACF_Q_MGR_STATUS_ATTRS, Constants::MQIACF_Q_MGR_SYSTEM, Constants::MQIACF_Q_MGR_TYPE, Constants::MQIACF_Q_MGR_VERSION, Constants::MQIACF_Q_STATUS, Constants::MQIACF_Q_STATUS_ATTRS, Constants::MQIACF_Q_STATUS_TYPE, Constants::MQIACF_Q_TIME_INDICATOR, Constants::MQIACF_Q_TYPES, Constants::MQIACF_REASON_CODE, Constants::MQIACF_REASON_QUALIFIER, Constants::MQIACF_RECORDED_ACTIVITIES, Constants::MQIACF_REFRESH_INTERVAL, Constants::MQIACF_REFRESH_REPOSITORY, Constants::MQIACF_REFRESH_TYPE, Constants::MQIACF_REGISTRATION_OPTIONS, Constants::MQIACF_REG_REG_OPTIONS, Constants::MQIACF_REMOVE_QUEUES, Constants::MQIACF_REPLACE, Constants::MQIACF_REPORT, Constants::MQIACF_REQUEST_ONLY, Constants::MQIACF_RETAINED_PUBLICATION, Constants::MQIACF_ROUTE_ACCUMULATION, Constants::MQIACF_ROUTE_DELIVERY, Constants::MQIACF_ROUTE_DETAIL, Constants::MQIACF_ROUTE_FORWARDING, Constants::MQIACF_SECURITY_ATTRS, Constants::MQIACF_SECURITY_INTERVAL, Constants::MQIACF_SECURITY_ITEM, Constants::MQIACF_SECURITY_SETTING, Constants::MQIACF_SECURITY_SWITCH, Constants::MQIACF_SECURITY_TIMEOUT, Constants::MQIACF_SECURITY_TYPE, Constants::MQIACF_SELECTOR, Constants::MQIACF_SELECTOR_TYPE, Constants::MQIACF_SEQUENCE_NUMBER, Constants::MQIACF_SERVICE_ATTRS, Constants::MQIACF_SERVICE_STATUS, Constants::MQIACF_SERVICE_STATUS_ATTRS, Constants::MQIACF_STORAGE_CLASS_ATTRS, Constants::MQIACF_SUBSCRIPTION_SCOPE, Constants::MQIACF_SUB_ATTRS, Constants::MQIACF_SUB_LEVEL, Constants::MQIACF_SUB_OPTIONS, Constants::MQIACF_SUB_STATUS_ATTRS, Constants::MQIACF_SUB_SUMMARY, Constants::MQIACF_SUB_TYPE, Constants::MQIACF_SUSPEND, Constants::MQIACF_SYSP_ALLOC_PRIMARY, Constants::MQIACF_SYSP_ALLOC_SECONDARY, Constants::MQIACF_SYSP_ALLOC_UNIT, Constants::MQIACF_SYSP_ARCHIVE, Constants::MQIACF_SYSP_ARCHIVE_RETAIN, Constants::MQIACF_SYSP_ARCHIVE_WTOR, Constants::MQIACF_SYSP_BLOCK_SIZE, Constants::MQIACF_SYSP_CATALOG, Constants::MQIACF_SYSP_CHKPOINT_COUNT, Constants::MQIACF_SYSP_CLUSTER_CACHE, Constants::MQIACF_SYSP_COMPACT, Constants::MQIACF_SYSP_DB2_BLOB_TASKS, Constants::MQIACF_SYSP_DB2_TASKS, Constants::MQIACF_SYSP_DEALLOC_INTERVAL, Constants::MQIACF_SYSP_DUAL_ACTIVE, Constants::MQIACF_SYSP_DUAL_ARCHIVE, Constants::MQIACF_SYSP_DUAL_BSDS, Constants::MQIACF_SYSP_EXIT_INTERVAL, Constants::MQIACF_SYSP_EXIT_TASKS, Constants::MQIACF_SYSP_FULL_LOGS, Constants::MQIACF_SYSP_IN_BUFFER_SIZE, Constants::MQIACF_SYSP_LOG_COPY, Constants::MQIACF_SYSP_LOG_SUSPEND, Constants::MQIACF_SYSP_LOG_USED, Constants::MQIACF_SYSP_MAX_ARCHIVE, Constants::MQIACF_SYSP_MAX_CONNS, Constants::MQIACF_SYSP_MAX_CONNS_BACK, Constants::MQIACF_SYSP_MAX_CONNS_FORE, Constants::MQIACF_SYSP_MAX_READ_TAPES, Constants::MQIACF_SYSP_OFFLOAD_STATUS, Constants::MQIACF_SYSP_OTMA_INTERVAL, Constants::MQIACF_SYSP_OUT_BUFFER_COUNT, Constants::MQIACF_SYSP_OUT_BUFFER_SIZE, Constants::MQIACF_SYSP_PROTECT, Constants::MQIACF_SYSP_QUIESCE_INTERVAL, Constants::MQIACF_SYSP_Q_INDEX_DEFER, Constants::MQIACF_SYSP_RESLEVEL_AUDIT, Constants::MQIACF_SYSP_ROUTING_CODE, Constants::MQIACF_SYSP_SMF_ACCOUNTING, Constants::MQIACF_SYSP_SMF_INTERVAL, Constants::MQIACF_SYSP_SMF_STATS, Constants::MQIACF_SYSP_TIMESTAMP, Constants::MQIACF_SYSP_TOTAL_LOGS, Constants::MQIACF_SYSP_TRACE_CLASS, Constants::MQIACF_SYSP_TRACE_SIZE, Constants::MQIACF_SYSP_TYPE, Constants::MQIACF_SYSP_UNIT_ADDRESS, Constants::MQIACF_SYSP_UNIT_STATUS, Constants::MQIACF_SYSP_WLM_INTERVAL, Constants::MQIACF_SYSP_WLM_INT_UNITS, Constants::MQIACF_THREAD_ID, Constants::MQIACF_TOPIC_ATTRS, Constants::MQIACF_TOPIC_PUB, Constants::MQIACF_TOPIC_STATUS, Constants::MQIACF_TOPIC_STATUS_ATTRS, Constants::MQIACF_TOPIC_STATUS_TYPE, Constants::MQIACF_TOPIC_SUB, Constants::MQIACF_UNCOMMITTED_MSGS, Constants::MQIACF_UNRECORDED_ACTIVITIES, Constants::MQIACF_UOW_STATE, Constants::MQIACF_UOW_TYPE, Constants::MQIACF_USAGE_BUFFER_POOL, Constants::MQIACF_USAGE_DATA_SET, Constants::MQIACF_USAGE_DATA_SET_TYPE, Constants::MQIACF_USAGE_EXPAND_COUNT, Constants::MQIACF_USAGE_EXPAND_TYPE, Constants::MQIACF_USAGE_NONPERSIST_PAGES, Constants::MQIACF_USAGE_PAGESET, Constants::MQIACF_USAGE_PERSIST_PAGES, Constants::MQIACF_USAGE_RESTART_EXTENTS, Constants::MQIACF_USAGE_TOTAL_BUFFERS, Constants::MQIACF_USAGE_TOTAL_PAGES, Constants::MQIACF_USAGE_TYPE, Constants::MQIACF_USAGE_UNUSED_PAGES, Constants::MQIACF_USER_ID_SUPPORT, Constants::MQIACF_VARIABLE_USER_ID, Constants::MQIACF_VERSION, Constants::MQIACF_WAIT_INTERVAL, Constants::MQIACF_WILDCARD_SCHEMA, Constants::MQIA_ACCOUNTING_CONN_OVERRIDE, Constants::MQIA_ACCOUNTING_INTERVAL, Constants::MQIA_ACCOUNTING_MQI, Constants::MQIA_ACCOUNTING_Q, Constants::MQIA_ACTIVE_CHANNELS, Constants::MQIA_ACTIVITY_RECORDING, Constants::MQIA_ADOPTNEWMCA_CHECK, Constants::MQIA_ADOPTNEWMCA_INTERVAL, Constants::MQIA_ADOPTNEWMCA_TYPE, Constants::MQIA_APPL_TYPE, Constants::MQIA_ARCHIVE, Constants::MQIA_AUTHORITY_EVENT, Constants::MQIA_AUTH_INFO_TYPE, Constants::MQIA_AUTO_REORGANIZATION, Constants::MQIA_AUTO_REORG_INTERVAL, Constants::MQIA_BACKOUT_THRESHOLD, Constants::MQIA_BASE_TYPE, Constants::MQIA_BATCH_INTERFACE_AUTO, Constants::MQIA_BRIDGE_EVENT, Constants::MQIA_CF_LEVEL, Constants::MQIA_CF_RECOVER, Constants::MQIA_CHANNEL_AUTO_DEF, Constants::MQIA_CHANNEL_AUTO_DEF_EVENT, Constants::MQIA_CHANNEL_EVENT, Constants::MQIA_CHINIT_ADAPTERS, Constants::MQIA_CHINIT_CONTROL, Constants::MQIA_CHINIT_DISPATCHERS, Constants::MQIA_CHINIT_TRACE_AUTO_START, Constants::MQIA_CHINIT_TRACE_TABLE_SIZE, Constants::MQIA_CLUSTER_Q_TYPE, Constants::MQIA_CLUSTER_WORKLOAD_LENGTH, Constants::MQIA_CLWL_MRU_CHANNELS, Constants::MQIA_CLWL_Q_PRIORITY, Constants::MQIA_CLWL_Q_RANK, Constants::MQIA_CLWL_USEQ, Constants::MQIA_CMD_SERVER_AUTO, Constants::MQIA_CMD_SERVER_CONTROL, Constants::MQIA_CMD_SERVER_CONVERT_MSG, Constants::MQIA_CMD_SERVER_DLQ_MSG, Constants::MQIA_CODED_CHAR_SET_ID, Constants::MQIA_COMMAND_EVENT, Constants::MQIA_COMMAND_LEVEL, Constants::MQIA_CONFIGURATION_EVENT, Constants::MQIA_CPI_LEVEL, Constants::MQIA_CURRENT_Q_DEPTH, Constants::MQIA_DEFINITION_TYPE, Constants::MQIA_DEF_BIND, Constants::MQIA_DEF_INPUT_OPEN_OPTION, Constants::MQIA_DEF_PERSISTENCE, Constants::MQIA_DEF_PRIORITY, Constants::MQIA_DEF_PUT_RESPONSE_TYPE, Constants::MQIA_DEF_READ_AHEAD, Constants::MQIA_DIST_LISTS, Constants::MQIA_DNS_WLM, Constants::MQIA_DURABLE_SUB, Constants::MQIA_EXPIRY_INTERVAL, Constants::MQIA_FIRST, Constants::MQIA_GROUP_UR, Constants::MQIA_HARDEN_GET_BACKOUT, Constants::MQIA_HIGH_Q_DEPTH, Constants::MQIA_IGQ_PUT_AUTHORITY, Constants::MQIA_INDEX_TYPE, Constants::MQIA_INHIBIT_EVENT, Constants::MQIA_INHIBIT_GET, Constants::MQIA_INHIBIT_PUB, Constants::MQIA_INHIBIT_PUT, Constants::MQIA_INHIBIT_SUB, Constants::MQIA_INTRA_GROUP_QUEUING, Constants::MQIA_IP_ADDRESS_VERSION, Constants::MQIA_LAST, Constants::MQIA_LAST_USED, Constants::MQIA_LISTENER_PORT_NUMBER, Constants::MQIA_LISTENER_TIMER, Constants::MQIA_LOCAL_EVENT, Constants::MQIA_LOGGER_EVENT, Constants::MQIA_LU62_CHANNELS, Constants::MQIA_MASTER_ADMIN, Constants::MQIA_MAX_CHANNELS, Constants::MQIA_MAX_CLIENTS, Constants::MQIA_MAX_GLOBAL_LOCKS, Constants::MQIA_MAX_HANDLES, Constants::MQIA_MAX_LOCAL_LOCKS, Constants::MQIA_MAX_MSG_LENGTH, Constants::MQIA_MAX_OPEN_Q, Constants::MQIA_MAX_PRIORITY, Constants::MQIA_MAX_PROPERTIES_LENGTH, Constants::MQIA_MAX_Q_DEPTH, Constants::MQIA_MAX_Q_TRIGGERS, Constants::MQIA_MAX_RECOVERY_TASKS, Constants::MQIA_MAX_UNCOMMITTED_MSGS, Constants::MQIA_MONITORING_AUTO_CLUSSDR, Constants::MQIA_MONITORING_CHANNEL, Constants::MQIA_MONITORING_Q, Constants::MQIA_MONITOR_INTERVAL, Constants::MQIA_MSG_DELIVERY_SEQUENCE, Constants::MQIA_MSG_DEQ_COUNT, Constants::MQIA_MSG_ENQ_COUNT, Constants::MQIA_MSG_MARK_BROWSE_INTERVAL, Constants::MQIA_NAMELIST_TYPE, Constants::MQIA_NAME_COUNT, Constants::MQIA_NPM_CLASS, Constants::MQIA_NPM_DELIVERY, Constants::MQIA_OPEN_INPUT_COUNT, Constants::MQIA_OPEN_OUTPUT_COUNT, Constants::MQIA_OUTBOUND_PORT_MAX, Constants::MQIA_OUTBOUND_PORT_MIN, Constants::MQIA_PAGESET_ID, Constants::MQIA_PERFORMANCE_EVENT, Constants::MQIA_PLATFORM, Constants::MQIA_PM_DELIVERY, Constants::MQIA_PROPERTY_CONTROL, Constants::MQIA_PROXY_SUB, Constants::MQIA_PUBSUB_MAXMSG_RETRY_COUNT, Constants::MQIA_PUBSUB_MODE, Constants::MQIA_PUBSUB_NP_MSG, Constants::MQIA_PUBSUB_NP_RESP, Constants::MQIA_PUBSUB_SYNC_PT, Constants::MQIA_PUB_COUNT, Constants::MQIA_PUB_SCOPE, Constants::MQIA_QMOPT_CONS_COMMS_MSGS, Constants::MQIA_QMOPT_CONS_CRITICAL_MSGS, Constants::MQIA_QMOPT_CONS_ERROR_MSGS, Constants::MQIA_QMOPT_CONS_INFO_MSGS, Constants::MQIA_QMOPT_CONS_REORG_MSGS, Constants::MQIA_QMOPT_CONS_SYSTEM_MSGS, Constants::MQIA_QMOPT_CONS_WARNING_MSGS, Constants::MQIA_QMOPT_CSMT_ON_ERROR, Constants::MQIA_QMOPT_INTERNAL_DUMP, Constants::MQIA_QMOPT_LOG_COMMS_MSGS, Constants::MQIA_QMOPT_LOG_CRITICAL_MSGS, Constants::MQIA_QMOPT_LOG_ERROR_MSGS, Constants::MQIA_QMOPT_LOG_INFO_MSGS, Constants::MQIA_QMOPT_LOG_REORG_MSGS, Constants::MQIA_QMOPT_LOG_SYSTEM_MSGS, Constants::MQIA_QMOPT_LOG_WARNING_MSGS, Constants::MQIA_QMOPT_TRACE_COMMS, Constants::MQIA_QMOPT_TRACE_CONVERSION, Constants::MQIA_QMOPT_TRACE_MQI_CALLS, Constants::MQIA_QMOPT_TRACE_REORG, Constants::MQIA_QMOPT_TRACE_SYSTEM, Constants::MQIA_QSG_DISP, Constants::MQIA_Q_DEPTH_HIGH_EVENT, Constants::MQIA_Q_DEPTH_HIGH_LIMIT, Constants::MQIA_Q_DEPTH_LOW_EVENT, Constants::MQIA_Q_DEPTH_LOW_LIMIT, Constants::MQIA_Q_DEPTH_MAX_EVENT, Constants::MQIA_Q_SERVICE_INTERVAL, Constants::MQIA_Q_SERVICE_INTERVAL_EVENT, Constants::MQIA_Q_TYPE, Constants::MQIA_Q_USERS, Constants::MQIA_READ_AHEAD, Constants::MQIA_RECEIVE_TIMEOUT, Constants::MQIA_RECEIVE_TIMEOUT_MIN, Constants::MQIA_RECEIVE_TIMEOUT_TYPE, Constants::MQIA_REMOTE_EVENT, Constants::MQIA_RETENTION_INTERVAL, Constants::MQIA_SCOPE, Constants::MQIA_SECURITY_CASE, Constants::MQIA_SERVICE_CONTROL, Constants::MQIA_SERVICE_TYPE, Constants::MQIA_SHAREABILITY, Constants::MQIA_SHARED_Q_Q_MGR_NAME, Constants::MQIA_SSL_EVENT, Constants::MQIA_SSL_FIPS_REQUIRED, Constants::MQIA_SSL_RESET_COUNT, Constants::MQIA_SSL_TASKS, Constants::MQIA_START_STOP_EVENT, Constants::MQIA_STATISTICS_AUTO_CLUSSDR, Constants::MQIA_STATISTICS_CHANNEL, Constants::MQIA_STATISTICS_INTERVAL, Constants::MQIA_STATISTICS_MQI, Constants::MQIA_STATISTICS_Q, Constants::MQIA_SUB_COUNT, Constants::MQIA_SUB_SCOPE, Constants::MQIA_SYNCPOINT, Constants::MQIA_TCP_CHANNELS, Constants::MQIA_TCP_KEEP_ALIVE, Constants::MQIA_TCP_STACK_TYPE, Constants::MQIA_TIME_SINCE_RESET, Constants::MQIA_TOPIC_DEF_PERSISTENCE, Constants::MQIA_TOPIC_TYPE, Constants::MQIA_TRACE_ROUTE_RECORDING, Constants::MQIA_TREE_LIFE_TIME, Constants::MQIA_TRIGGER_CONTROL, Constants::MQIA_TRIGGER_DEPTH, Constants::MQIA_TRIGGER_INTERVAL, Constants::MQIA_TRIGGER_MSG_PRIORITY, Constants::MQIA_TRIGGER_RESTART, Constants::MQIA_TRIGGER_TYPE, Constants::MQIA_UR_DISP, Constants::MQIA_USAGE, Constants::MQIA_USER_LIST, Constants::MQIA_WILDCARD_OPERATION, Constants::MQOO_ALTERNATE_USER_AUTHORITY, Constants::MQOO_BIND_AS_Q_DEF, Constants::MQOO_BIND_NOT_FIXED, Constants::MQOO_BIND_ON_OPEN, Constants::MQOO_BROWSE, Constants::MQOO_CO_OP, Constants::MQOO_FAIL_IF_QUIESCING, Constants::MQOO_INPUT_AS_Q_DEF, Constants::MQOO_INPUT_EXCLUSIVE, Constants::MQOO_INPUT_SHARED, Constants::MQOO_INQUIRE, Constants::MQOO_NO_READ_AHEAD, Constants::MQOO_OUTPUT, Constants::MQOO_PASS_ALL_CONTEXT, Constants::MQOO_PASS_IDENTITY_CONTEXT, Constants::MQOO_READ_AHEAD, Constants::MQOO_READ_AHEAD_AS_Q_DEF, Constants::MQOO_SAVE_ALL_CONTEXT, Constants::MQOO_SET, Constants::MQOO_SET_ALL_CONTEXT, Constants::MQOO_SET_IDENTITY_CONTEXT, Constants::MQPO_NO, Constants::MQPO_YES, Constants::MQQT_ALIAS, Constants::MQQT_CLUSTER, Constants::MQQT_LOCAL, Constants::MQQT_MODEL, Constants::MQQT_REMOTE, Constants::MQRC_ACTION_ERROR, Constants::MQRC_ADAPTER_CONN_LOAD_ERROR, Constants::MQRC_ADAPTER_CONV_LOAD_ERROR, Constants::MQRC_ADAPTER_DEFS_ERROR, Constants::MQRC_ADAPTER_DEFS_LOAD_ERROR, Constants::MQRC_ADAPTER_DISC_LOAD_ERROR, Constants::MQRC_ADAPTER_NOT_AVAILABLE, Constants::MQRC_ADAPTER_SERV_LOAD_ERROR, Constants::MQRC_ADAPTER_STORAGE_SHORTAGE, Constants::MQRC_AIR_ERROR, Constants::MQRC_ALIAS_BASE_Q_TYPE_ERROR, Constants::MQRC_ALIAS_TARGTYPE_CHANGED, Constants::MQRC_ALREADY_CONNECTED, Constants::MQRC_ALREADY_JOINED, Constants::MQRC_ALTER_SUB_ERROR, Constants::MQRC_ANOTHER_Q_MGR_CONNECTED, Constants::MQRC_API_EXIT_ERROR, Constants::MQRC_API_EXIT_INIT_ERROR, Constants::MQRC_API_EXIT_LOAD_ERROR, Constants::MQRC_API_EXIT_NOT_FOUND, Constants::MQRC_API_EXIT_TERM_ERROR, Constants::MQRC_APPL_FIRST, Constants::MQRC_APPL_LAST, Constants::MQRC_ASID_MISMATCH, Constants::MQRC_ASYNC_UOW_CONFLICT, Constants::MQRC_ASYNC_XA_CONFLICT, Constants::MQRC_ATTRIBUTE_LOCKED, Constants::MQRC_AUTH_INFO_CONN_NAME_ERROR, Constants::MQRC_AUTH_INFO_REC_COUNT_ERROR, Constants::MQRC_AUTH_INFO_REC_ERROR, Constants::MQRC_AUTH_INFO_TYPE_ERROR, Constants::MQRC_BACKED_OUT, Constants::MQRC_BACKOUT_THRESHOLD_REACHED, Constants::MQRC_BAG_CONVERSION_ERROR, Constants::MQRC_BAG_WRONG_TYPE, Constants::MQRC_BINARY_DATA_LENGTH_ERROR, Constants::MQRC_BMHO_ERROR, Constants::MQRC_BO_ERROR, Constants::MQRC_BRIDGE_STARTED, Constants::MQRC_BRIDGE_STOPPED, Constants::MQRC_BUFFER_ERROR, Constants::MQRC_BUFFER_LENGTH_ERROR, Constants::MQRC_BUFFER_NOT_AUTOMATIC, Constants::MQRC_CALLBACK_LINK_ERROR, Constants::MQRC_CALLBACK_NOT_REGISTERED, Constants::MQRC_CALLBACK_ROUTINE_ERROR, Constants::MQRC_CALLBACK_TYPE_ERROR, Constants::MQRC_CALL_INTERRUPTED, Constants::MQRC_CALL_IN_PROGRESS, Constants::MQRC_CBD_ERROR, Constants::MQRC_CBD_OPTIONS_ERROR, Constants::MQRC_CD_ERROR, Constants::MQRC_CFBF_ERROR, Constants::MQRC_CFBS_ERROR, Constants::MQRC_CFGR_ERROR, Constants::MQRC_CFH_ERROR, Constants::MQRC_CFIF_ERROR, Constants::MQRC_CFIL_ERROR, Constants::MQRC_CFIN_ERROR, Constants::MQRC_CFSF_ERROR, Constants::MQRC_CFSL_ERROR, Constants::MQRC_CFST_ERROR, Constants::MQRC_CF_NOT_AVAILABLE, Constants::MQRC_CF_STRUC_AUTH_FAILED, Constants::MQRC_CF_STRUC_ERROR, Constants::MQRC_CF_STRUC_FAILED, Constants::MQRC_CF_STRUC_IN_USE, Constants::MQRC_CF_STRUC_LIST_HDR_IN_USE, Constants::MQRC_CHANNEL_ACTIVATED, Constants::MQRC_CHANNEL_AUTO_DEF_ERROR, Constants::MQRC_CHANNEL_AUTO_DEF_OK, Constants::MQRC_CHANNEL_CONFIG_ERROR, Constants::MQRC_CHANNEL_CONV_ERROR, Constants::MQRC_CHANNEL_NOT_ACTIVATED, Constants::MQRC_CHANNEL_NOT_AVAILABLE, Constants::MQRC_CHANNEL_SSL_ERROR, Constants::MQRC_CHANNEL_SSL_WARNING, Constants::MQRC_CHANNEL_STARTED, Constants::MQRC_CHANNEL_STOPPED, Constants::MQRC_CHANNEL_STOPPED_BY_USER, Constants::MQRC_CHAR_ATTRS_ERROR, Constants::MQRC_CHAR_ATTRS_TOO_SHORT, Constants::MQRC_CHAR_ATTR_LENGTH_ERROR, Constants::MQRC_CHAR_CONVERSION_ERROR, Constants::MQRC_CICS_BRIDGE_RESTRICTION, Constants::MQRC_CICS_WAIT_FAILED, Constants::MQRC_CLIENT_CHANNEL_CONFLICT, Constants::MQRC_CLIENT_CONN_ERROR, Constants::MQRC_CLIENT_EXIT_ERROR, Constants::MQRC_CLIENT_EXIT_LOAD_ERROR, Constants::MQRC_CLUSTER_EXIT_ERROR, Constants::MQRC_CLUSTER_EXIT_LOAD_ERROR, Constants::MQRC_CLUSTER_PUT_INHIBITED, Constants::MQRC_CLUSTER_RESOLUTION_ERROR, Constants::MQRC_CLUSTER_RESOURCE_ERROR, Constants::MQRC_CMD_SERVER_NOT_AVAILABLE, Constants::MQRC_CMHO_ERROR, Constants::MQRC_CNO_ERROR, Constants::MQRC_CODED_CHAR_SET_ID_ERROR, Constants::MQRC_COD_NOT_VALID_FOR_XCF_Q, Constants::MQRC_COMMAND_MQSC, Constants::MQRC_COMMAND_PCF, Constants::MQRC_COMMAND_TYPE_ERROR, Constants::MQRC_CONFIG_CHANGE_OBJECT, Constants::MQRC_CONFIG_CREATE_OBJECT, Constants::MQRC_CONFIG_DELETE_OBJECT, Constants::MQRC_CONFIG_REFRESH_OBJECT, Constants::MQRC_CONNECTION_BROKEN, Constants::MQRC_CONNECTION_ERROR, Constants::MQRC_CONNECTION_NOT_AUTHORIZED, Constants::MQRC_CONNECTION_QUIESCING, Constants::MQRC_CONNECTION_STOPPED, Constants::MQRC_CONNECTION_STOPPING, Constants::MQRC_CONNECTION_SUSPENDED, Constants::MQRC_CONN_ID_IN_USE, Constants::MQRC_CONN_TAG_IN_USE, Constants::MQRC_CONN_TAG_NOT_RELEASED, Constants::MQRC_CONN_TAG_NOT_USABLE, Constants::MQRC_CONTENT_ERROR, Constants::MQRC_CONTEXT_HANDLE_ERROR, Constants::MQRC_CONTEXT_NOT_AVAILABLE, Constants::MQRC_CONTEXT_OBJECT_NOT_VALID, Constants::MQRC_CONTEXT_OPEN_ERROR, Constants::MQRC_CONVERTED_MSG_TOO_BIG, Constants::MQRC_CONVERTED_STRING_TOO_BIG, Constants::MQRC_CORREL_ID_ERROR, Constants::MQRC_CRYPTO_HARDWARE_ERROR, Constants::MQRC_CTLO_ERROR, Constants::MQRC_CURRENT_RECORD_ERROR, Constants::MQRC_CURSOR_NOT_VALID, Constants::MQRC_DATA_LENGTH_ERROR, Constants::MQRC_DATA_TRUNCATED, Constants::MQRC_DB2_NOT_AVAILABLE, Constants::MQRC_DBCS_ERROR, Constants::MQRC_DEF_XMIT_Q_TYPE_ERROR, Constants::MQRC_DEF_XMIT_Q_USAGE_ERROR, Constants::MQRC_DEST_CLASS_NOT_ALTERABLE, Constants::MQRC_DEST_ENV_ERROR, Constants::MQRC_DEST_NAME_ERROR, Constants::MQRC_DH_ERROR, Constants::MQRC_DISTRIBUTION_LIST_EMPTY, Constants::MQRC_DLH_ERROR, Constants::MQRC_DMHO_ERROR, Constants::MQRC_DMPO_ERROR, Constants::MQRC_DUPLICATE_GROUP_SUB, Constants::MQRC_DUPLICATE_RECOV_COORD, Constants::MQRC_DURABILITY_NOT_ALLOWED, Constants::MQRC_DURABILITY_NOT_ALTERABLE, Constants::MQRC_DYNAMIC_Q_NAME_ERROR, Constants::MQRC_ENCODING_ERROR, Constants::MQRC_ENCODING_NOT_SUPPORTED, Constants::MQRC_ENVIRONMENT_ERROR, Constants::MQRC_EPH_ERROR, Constants::MQRC_EXIT_REASON_ERROR, Constants::MQRC_EXPIRY_ERROR, Constants::MQRC_FEEDBACK_ERROR, Constants::MQRC_FILE_NOT_AUDITED, Constants::MQRC_FILE_SYSTEM_ERROR, Constants::MQRC_FILTER_OPERATOR_ERROR, Constants::MQRC_FORMAT_ERROR, Constants::MQRC_FORMAT_NOT_SUPPORTED, Constants::MQRC_FUNCTION_ERROR, Constants::MQRC_FUNCTION_NOT_SUPPORTED, Constants::MQRC_GET_ENABLED, Constants::MQRC_GET_INHIBITED, Constants::MQRC_GLOBAL_UOW_CONFLICT, Constants::MQRC_GROUPING_NOT_ALTERABLE, Constants::MQRC_GROUP_ID_ERROR, Constants::MQRC_HANDLE_IN_USE_FOR_UOW, Constants::MQRC_HANDLE_NOT_AVAILABLE, Constants::MQRC_HBAG_ERROR, Constants::MQRC_HCONFIG_ERROR, Constants::MQRC_HCONN_ASYNC_ACTIVE, Constants::MQRC_HCONN_ERROR, Constants::MQRC_HEADER_ERROR, Constants::MQRC_HMSG_ERROR, Constants::MQRC_HOBJ_QUIESCED, Constants::MQRC_HOBJ_QUIESCED_NO_MSGS, Constants::MQRC_HOST_NOT_AVAILABLE, Constants::MQRC_IDENTITY_MISMATCH, Constants::MQRC_IIH_ERROR, Constants::MQRC_IMPO_ERROR, Constants::MQRC_INCOMPLETE_GROUP, Constants::MQRC_INCOMPLETE_MSG, Constants::MQRC_INCONSISTENT_BROWSE, Constants::MQRC_INCONSISTENT_CCSIDS, Constants::MQRC_INCONSISTENT_ENCODINGS, Constants::MQRC_INCONSISTENT_FORMAT, Constants::MQRC_INCONSISTENT_ITEM_TYPE, Constants::MQRC_INCONSISTENT_OBJECT_STATE, Constants::MQRC_INCONSISTENT_OPEN_OPTIONS, Constants::MQRC_INCONSISTENT_PERSISTENCE, Constants::MQRC_INCONSISTENT_UOW, Constants::MQRC_INDEX_ERROR, Constants::MQRC_INDEX_NOT_PRESENT, Constants::MQRC_INHIBIT_VALUE_ERROR, Constants::MQRC_INITIALIZATION_FAILED, Constants::MQRC_INSUFFICIENT_BUFFER, Constants::MQRC_INSUFFICIENT_DATA, Constants::MQRC_INT_ATTRS_ARRAY_ERROR, Constants::MQRC_INT_ATTR_COUNT_ERROR, Constants::MQRC_INT_ATTR_COUNT_TOO_SMALL, Constants::MQRC_INVALID_DESTINATION, Constants::MQRC_INVALID_MSG_UNDER_CURSOR, Constants::MQRC_INVALID_SUBSCRIPTION, Constants::MQRC_ITEM_COUNT_ERROR, Constants::MQRC_ITEM_TYPE_ERROR, Constants::MQRC_ITEM_VALUE_ERROR, Constants::MQRC_JMS_FORMAT_ERROR, Constants::MQRC_JSSE_ERROR, Constants::MQRC_KEY_REPOSITORY_ERROR, Constants::MQRC_LDAP_PASSWORD_ERROR, Constants::MQRC_LDAP_USER_NAME_ERROR, Constants::MQRC_LDAP_USER_NAME_LENGTH_ERR, Constants::MQRC_LOCAL_UOW_CONFLICT, Constants::MQRC_LOGGER_STATUS, Constants::MQRC_LOOPING_PUBLICATION, Constants::MQRC_MATCH_OPTIONS_ERROR, Constants::MQRC_MAX_CONNS_LIMIT_REACHED, Constants::MQRC_MAX_MSG_LENGTH_ERROR, Constants::MQRC_MDE_ERROR, Constants::MQRC_MD_ERROR, Constants::MQRC_MHBO_ERROR, Constants::MQRC_MISSING_REPLY_TO_Q, Constants::MQRC_MISSING_WIH, Constants::MQRC_MIXED_CONTENT_NOT_ALLOWED, Constants::MQRC_MODULE_ENTRY_NOT_FOUND, Constants::MQRC_MODULE_INVALID, Constants::MQRC_MODULE_NOT_FOUND, Constants::MQRC_MSG_FLAGS_ERROR, Constants::MQRC_MSG_HANDLE_COPY_FAILURE, Constants::MQRC_MSG_HANDLE_IN_USE, Constants::MQRC_MSG_ID_ERROR, Constants::MQRC_MSG_MARKED_BROWSE_CO_OP, Constants::MQRC_MSG_NOT_ALLOWED_IN_GROUP, Constants::MQRC_MSG_NOT_MATCHED, Constants::MQRC_MSG_SEQ_NUMBER_ERROR, Constants::MQRC_MSG_TOKEN_ERROR, Constants::MQRC_MSG_TOO_BIG_FOR_CHANNEL, Constants::MQRC_MSG_TOO_BIG_FOR_Q, Constants::MQRC_MSG_TOO_BIG_FOR_Q_MGR, Constants::MQRC_MSG_TYPE_ERROR, Constants::MQRC_MULTIPLE_INSTANCE_ERROR, Constants::MQRC_MULTIPLE_REASONS, Constants::MQRC_NAME_IN_USE, Constants::MQRC_NAME_NOT_VALID_FOR_TYPE, Constants::MQRC_NEGATIVE_LENGTH, Constants::MQRC_NEGATIVE_OFFSET, Constants::MQRC_NESTED_BAG_NOT_SUPPORTED, Constants::MQRC_NESTED_SELECTOR_ERROR, Constants::MQRC_NEXT_OFFSET_ERROR, Constants::MQRC_NEXT_RECORD_ERROR, Constants::MQRC_NOT_AUTHORIZED, Constants::MQRC_NOT_CONNECTED, Constants::MQRC_NOT_CONVERTED, Constants::MQRC_NOT_OPEN, Constants::MQRC_NOT_OPEN_FOR_BROWSE, Constants::MQRC_NOT_OPEN_FOR_INPUT, Constants::MQRC_NOT_OPEN_FOR_INQUIRE, Constants::MQRC_NOT_OPEN_FOR_OUTPUT, Constants::MQRC_NOT_OPEN_FOR_PASS_ALL, Constants::MQRC_NOT_OPEN_FOR_PASS_IDENT, Constants::MQRC_NOT_OPEN_FOR_SET, Constants::MQRC_NOT_OPEN_FOR_SET_ALL, Constants::MQRC_NOT_OPEN_FOR_SET_IDENT, Constants::MQRC_NO_BUFFER, Constants::MQRC_NO_CALLBACKS_ACTIVE, Constants::MQRC_NO_CONNECTION_REFERENCE, Constants::MQRC_NO_DATA_AVAILABLE, Constants::MQRC_NO_DESTINATIONS_AVAILABLE, Constants::MQRC_NO_EXTERNAL_PARTICIPANTS, Constants::MQRC_NO_MSG_LOCKED, Constants::MQRC_NO_MSG_UNDER_CURSOR, Constants::MQRC_NO_RECORD_AVAILABLE, Constants::MQRC_NO_RETAINED_MSG, Constants::MQRC_NO_SUBSCRIPTION, Constants::MQRC_NO_SUBS_MATCHED, Constants::MQRC_NULL_POINTER, Constants::MQRC_OBJECT_ALREADY_EXISTS, Constants::MQRC_OBJECT_CHANGED, Constants::MQRC_OBJECT_DAMAGED, Constants::MQRC_OBJECT_IN_USE, Constants::MQRC_OBJECT_LEVEL_INCOMPATIBLE, Constants::MQRC_OBJECT_NAME_ERROR, Constants::MQRC_OBJECT_NOT_UNIQUE, Constants::MQRC_OBJECT_Q_MGR_NAME_ERROR, Constants::MQRC_OBJECT_RECORDS_ERROR, Constants::MQRC_OBJECT_STRING_ERROR, Constants::MQRC_OBJECT_TYPE_ERROR, Constants::MQRC_OCSP_URL_ERROR, Constants::MQRC_OD_ERROR, Constants::MQRC_OFFSET_ERROR, Constants::MQRC_OPEN_FAILED, Constants::MQRC_OPERATION_ERROR, Constants::MQRC_OPERATION_NOT_ALLOWED, Constants::MQRC_OPTIONS_CHANGED, Constants::MQRC_OPTIONS_ERROR, Constants::MQRC_OPTION_ENVIRONMENT_ERROR, Constants::MQRC_OPTION_NOT_VALID_FOR_TYPE, Constants::MQRC_ORIGINAL_LENGTH_ERROR, Constants::MQRC_OUTCOME_MIXED, Constants::MQRC_OUTCOME_PENDING, Constants::MQRC_OUT_SELECTOR_ERROR, Constants::MQRC_PAGESET_ERROR, Constants::MQRC_PAGESET_FULL, Constants::MQRC_PARAMETER_MISSING, Constants::MQRC_PARTIALLY_CONVERTED, Constants::MQRC_PARTICIPANT_NOT_AVAILABLE, Constants::MQRC_PARTICIPANT_NOT_DEFINED, Constants::MQRC_PCF_ERROR, Constants::MQRC_PD_ERROR, Constants::MQRC_PERSISTENCE_ERROR, Constants::MQRC_PERSISTENT_NOT_ALLOWED, Constants::MQRC_PMO_ERROR, Constants::MQRC_PMO_RECORD_FLAGS_ERROR, Constants::MQRC_PRIORITY_ERROR, Constants::MQRC_PRIORITY_EXCEEDS_MAXIMUM, Constants::MQRC_PROPERTIES_TOO_BIG, Constants::MQRC_PROPERTY_NAME_ERROR, Constants::MQRC_PROPERTY_NAME_LENGTH_ERR, Constants::MQRC_PROPERTY_NAME_TOO_BIG, Constants::MQRC_PROPERTY_NOT_AVAILABLE, Constants::MQRC_PROPERTY_TYPE_ERROR, Constants::MQRC_PROPERTY_VALUE_TOO_BIG, Constants::MQRC_PROP_CONV_NOT_SUPPORTED, Constants::MQRC_PROP_NAME_NOT_CONVERTED, Constants::MQRC_PROP_NUMBER_FORMAT_ERROR, Constants::MQRC_PROP_TYPE_NOT_SUPPORTED, Constants::MQRC_PROP_VALUE_NOT_CONVERTED, Constants::MQRC_PUBLICATION_FAILURE, Constants::MQRC_PUBLISH_EXIT_ERROR, Constants::MQRC_PUBSUB_INHIBITED, Constants::MQRC_PUT_INHIBITED, Constants::MQRC_PUT_MSG_RECORDS_ERROR, Constants::MQRC_PUT_NOT_RETAINED, Constants::MQRC_Q_ALREADY_EXISTS, Constants::MQRC_Q_DELETED, Constants::MQRC_Q_DEPTH_HIGH, Constants::MQRC_Q_DEPTH_LOW, Constants::MQRC_Q_FULL, Constants::MQRC_Q_INDEX_TYPE_ERROR, Constants::MQRC_Q_MGR_ACTIVE, Constants::MQRC_Q_MGR_NAME_ERROR, Constants::MQRC_Q_MGR_NOT_ACTIVE, Constants::MQRC_Q_MGR_NOT_AVAILABLE, Constants::MQRC_Q_MGR_QUIESCING, Constants::MQRC_Q_MGR_STOPPING, Constants::MQRC_Q_NOT_EMPTY, Constants::MQRC_Q_SERVICE_INTERVAL_HIGH, Constants::MQRC_Q_SERVICE_INTERVAL_OK, Constants::MQRC_Q_SPACE_NOT_AVAILABLE, Constants::MQRC_Q_TYPE_ERROR, Constants::MQRC_RAS_PROPERTY_ERROR, Constants::MQRC_READ_AHEAD_MSGS, Constants::MQRC_RECONNECTED, Constants::MQRC_RECONNECTING, Constants::MQRC_RECONNECT_FAILED, Constants::MQRC_RECONNECT_INCOMPATIBLE, Constants::MQRC_RECONNECT_QMID_MISMATCH, Constants::MQRC_RECONNECT_Q_MGR_REQD, Constants::MQRC_RECONNECT_TIMED_OUT, Constants::MQRC_RECS_PRESENT_ERROR, Constants::MQRC_REFERENCE_ERROR, Constants::MQRC_REMOTE_Q_NAME_ERROR, Constants::MQRC_REOPEN_EXCL_INPUT_ERROR, Constants::MQRC_REOPEN_INQUIRE_ERROR, Constants::MQRC_REOPEN_SAVED_CONTEXT_ERR, Constants::MQRC_REOPEN_TEMPORARY_Q_ERROR, Constants::MQRC_REPORT_OPTIONS_ERROR, Constants::MQRC_RESERVED_VALUE_ERROR, Constants::MQRC_RESOURCE_PROBLEM, Constants::MQRC_RESPONSE_RECORDS_ERROR, Constants::MQRC_RES_OBJECT_STRING_ERROR, Constants::MQRC_RETAINED_MSG_Q_ERROR, Constants::MQRC_RETAINED_NOT_DELIVERED, Constants::MQRC_RFH_COMMAND_ERROR, Constants::MQRC_RFH_DUPLICATE_PARM, Constants::MQRC_RFH_ERROR, Constants::MQRC_RFH_FORMAT_ERROR, Constants::MQRC_RFH_HEADER_FIELD_ERROR, Constants::MQRC_RFH_PARM_ERROR, Constants::MQRC_RFH_PARM_MISSING, Constants::MQRC_RFH_RESTRICTED_FORMAT_ERR, Constants::MQRC_RFH_STRING_ERROR, Constants::MQRC_RMH_ERROR, Constants::MQRC_SCO_ERROR, Constants::MQRC_SD_ERROR, Constants::MQRC_SECOND_MARK_NOT_ALLOWED, Constants::MQRC_SECURITY_ERROR, Constants::MQRC_SEGMENTATION_NOT_ALLOWED, Constants::MQRC_SEGMENTS_NOT_SUPPORTED, Constants::MQRC_SEGMENT_LENGTH_ZERO, Constants::MQRC_SELECTION_NOT_AVAILABLE, Constants::MQRC_SELECTION_STRING_ERROR, Constants::MQRC_SELECTOR_ALWAYS_FALSE, Constants::MQRC_SELECTOR_COUNT_ERROR, Constants::MQRC_SELECTOR_ERROR, Constants::MQRC_SELECTOR_INVALID_FOR_TYPE, Constants::MQRC_SELECTOR_LIMIT_EXCEEDED, Constants::MQRC_SELECTOR_NOT_ALTERABLE, Constants::MQRC_SELECTOR_NOT_FOR_TYPE, Constants::MQRC_SELECTOR_NOT_SUPPORTED, Constants::MQRC_SELECTOR_NOT_UNIQUE, Constants::MQRC_SELECTOR_OUT_OF_RANGE, Constants::MQRC_SELECTOR_SYNTAX_ERROR, Constants::MQRC_SELECTOR_TYPE_ERROR, Constants::MQRC_SELECTOR_WRONG_TYPE, Constants::MQRC_SERVICE_ERROR, Constants::MQRC_SERVICE_NOT_AVAILABLE, Constants::MQRC_SIGNAL1_ERROR, Constants::MQRC_SIGNAL_OUTSTANDING, Constants::MQRC_SIGNAL_REQUEST_ACCEPTED, Constants::MQRC_SMPO_ERROR, Constants::MQRC_SOAP_AXIS_ERROR, Constants::MQRC_SOAP_DOTNET_ERROR, Constants::MQRC_SOAP_URL_ERROR, Constants::MQRC_SOURCE_BUFFER_ERROR, Constants::MQRC_SOURCE_CCSID_ERROR, Constants::MQRC_SOURCE_DECIMAL_ENC_ERROR, Constants::MQRC_SOURCE_FLOAT_ENC_ERROR, Constants::MQRC_SOURCE_INTEGER_ENC_ERROR, Constants::MQRC_SOURCE_LENGTH_ERROR, Constants::MQRC_SRC_ENV_ERROR, Constants::MQRC_SRC_NAME_ERROR, Constants::MQRC_SRO_ERROR, Constants::MQRC_SSL_ALREADY_INITIALIZED, Constants::MQRC_SSL_CERTIFICATE_REVOKED, Constants::MQRC_SSL_CERT_STORE_ERROR, Constants::MQRC_SSL_CONFIG_ERROR, Constants::MQRC_SSL_INITIALIZATION_ERROR, Constants::MQRC_SSL_KEY_RESET_ERROR, Constants::MQRC_SSL_NOT_ALLOWED, Constants::MQRC_SSL_PEER_NAME_ERROR, Constants::MQRC_SSL_PEER_NAME_MISMATCH, Constants::MQRC_STANDBY_Q_MGR, Constants::MQRC_STAT_TYPE_ERROR, Constants::MQRC_STOPPED_BY_CLUSTER_EXIT, Constants::MQRC_STORAGE_CLASS_ERROR, Constants::MQRC_STORAGE_MEDIUM_FULL, Constants::MQRC_STORAGE_NOT_AVAILABLE, Constants::MQRC_STRING_ERROR, Constants::MQRC_STRING_LENGTH_ERROR, Constants::MQRC_STRING_TRUNCATED, Constants::MQRC_STRUC_ID_ERROR, Constants::MQRC_STRUC_LENGTH_ERROR, Constants::MQRC_STS_ERROR, Constants::MQRC_SUBLEVEL_NOT_ALTERABLE, Constants::MQRC_SUBSCRIPTION_IN_USE, Constants::MQRC_SUB_ALREADY_EXISTS, Constants::MQRC_SUB_INHIBITED, Constants::MQRC_SUB_NAME_ERROR, Constants::MQRC_SUB_USER_DATA_ERROR, Constants::MQRC_SUPPRESSED_BY_EXIT, Constants::MQRC_SYNCPOINT_LIMIT_REACHED, Constants::MQRC_SYNCPOINT_NOT_AVAILABLE, Constants::MQRC_SYSTEM_BAG_NOT_ALTERABLE, Constants::MQRC_SYSTEM_BAG_NOT_DELETABLE, Constants::MQRC_SYSTEM_ITEM_NOT_ALTERABLE, Constants::MQRC_SYSTEM_ITEM_NOT_DELETABLE, Constants::MQRC_TARGET_BUFFER_ERROR, Constants::MQRC_TARGET_CCSID_ERROR, Constants::MQRC_TARGET_DECIMAL_ENC_ERROR, Constants::MQRC_TARGET_FLOAT_ENC_ERROR, Constants::MQRC_TARGET_INTEGER_ENC_ERROR, Constants::MQRC_TARGET_LENGTH_ERROR, Constants::MQRC_TERMINATION_FAILED, Constants::MQRC_TMC_ERROR, Constants::MQRC_TM_ERROR, Constants::MQRC_TOPIC_NOT_ALTERABLE, Constants::MQRC_TOPIC_STRING_ERROR, Constants::MQRC_TRIGGER_CONTROL_ERROR, Constants::MQRC_TRIGGER_DEPTH_ERROR, Constants::MQRC_TRIGGER_MSG_PRIORITY_ERR, Constants::MQRC_TRIGGER_TYPE_ERROR, Constants::MQRC_TRUNCATED, Constants::MQRC_TRUNCATED_MSG_FAILED, Constants::MQRC_UCS2_CONVERSION_ERROR, Constants::MQRC_UNEXPECTED_ERROR, Constants::MQRC_UNIT_OF_WORK_NOT_STARTED, Constants::MQRC_UNKNOWN_ALIAS_BASE_Q, Constants::MQRC_UNKNOWN_AUTH_ENTITY, Constants::MQRC_UNKNOWN_CHANNEL_NAME, Constants::MQRC_UNKNOWN_COMPONENT_NAME, Constants::MQRC_UNKNOWN_DEF_XMIT_Q, Constants::MQRC_UNKNOWN_ENTITY, Constants::MQRC_UNKNOWN_OBJECT_NAME, Constants::MQRC_UNKNOWN_OBJECT_Q_MGR, Constants::MQRC_UNKNOWN_Q_NAME, Constants::MQRC_UNKNOWN_REF_OBJECT, Constants::MQRC_UNKNOWN_REMOTE_Q_MGR, Constants::MQRC_UNKNOWN_REPORT_OPTION, Constants::MQRC_UNKNOWN_XMIT_Q, Constants::MQRC_UNSUPPORTED_CIPHER_SUITE, Constants::MQRC_UNSUPPORTED_PROPERTY, Constants::MQRC_UOW_CANCELED, Constants::MQRC_UOW_COMMITTED, Constants::MQRC_UOW_ENLISTMENT_ERROR, Constants::MQRC_UOW_IN_PROGRESS, Constants::MQRC_UOW_MIX_NOT_SUPPORTED, Constants::MQRC_UOW_NOT_AVAILABLE, Constants::MQRC_USER_ID_NOT_AVAILABLE, Constants::MQRC_WAIT_INTERVAL_ERROR, Constants::MQRC_WIH_ERROR, Constants::MQRC_WRONG_CF_LEVEL, Constants::MQRC_WRONG_GMO_VERSION, Constants::MQRC_WRONG_MD_VERSION, Constants::MQRC_WRONG_VERSION, Constants::MQRC_WXP_ERROR, Constants::MQRC_XEPO_ERROR, Constants::MQRC_XMIT_Q_TYPE_ERROR, Constants::MQRC_XMIT_Q_USAGE_ERROR, Constants::MQRC_XQH_ERROR, Constants::MQRC_XWAIT_CANCELED, Constants::MQRC_XWAIT_ERROR, Constants::MQRC_ZERO_LENGTH, Constants::MQ_ABEND_CODE_LENGTH, Constants::MQ_ACCOUNTING_TOKEN_LENGTH, Constants::MQ_APPL_DESC_LENGTH, Constants::MQ_APPL_IDENTITY_DATA_LENGTH, Constants::MQ_APPL_NAME_LENGTH, Constants::MQ_APPL_ORIGIN_DATA_LENGTH, Constants::MQ_APPL_TAG_LENGTH, Constants::MQ_ARM_SUFFIX_LENGTH, Constants::MQ_ATTENTION_ID_LENGTH, Constants::MQ_AUTHENTICATOR_LENGTH, Constants::MQ_AUTH_INFO_CONN_NAME_LENGTH, Constants::MQ_AUTH_INFO_DESC_LENGTH, Constants::MQ_AUTH_INFO_NAME_LENGTH, Constants::MQ_AUTH_INFO_OCSP_URL_LENGTH, Constants::MQ_AUTO_REORG_CATALOG_LENGTH, Constants::MQ_AUTO_REORG_TIME_LENGTH, Constants::MQ_BATCH_INTERFACE_ID_LENGTH, Constants::MQ_BRIDGE_NAME_LENGTH, Constants::MQ_CANCEL_CODE_LENGTH, Constants::MQ_CF_STRUC_DESC_LENGTH, Constants::MQ_CF_STRUC_NAME_LENGTH, Constants::MQ_CHANNEL_DATE_LENGTH, Constants::MQ_CHANNEL_DESC_LENGTH, Constants::MQ_CHANNEL_NAME_LENGTH, Constants::MQ_CHANNEL_TIME_LENGTH, Constants::MQ_CHINIT_SERVICE_PARM_LENGTH, Constants::MQ_CICS_FILE_NAME_LENGTH, Constants::MQ_CLUSTER_NAME_LENGTH, Constants::MQ_CONNECTION_ID_LENGTH, Constants::MQ_CONN_NAME_LENGTH, Constants::MQ_CONN_TAG_LENGTH, Constants::MQ_CORREL_ID_LENGTH, Constants::MQ_CREATION_DATE_LENGTH, Constants::MQ_CREATION_TIME_LENGTH, Constants::MQ_DATE_LENGTH, Constants::MQ_DISTINGUISHED_NAME_LENGTH, Constants::MQ_DNS_GROUP_NAME_LENGTH, Constants::MQ_EXIT_DATA_LENGTH, Constants::MQ_EXIT_INFO_NAME_LENGTH, Constants::MQ_EXIT_NAME_LENGTH, Constants::MQ_EXIT_PD_AREA_LENGTH, Constants::MQ_EXIT_USER_AREA_LENGTH, Constants::MQ_FACILITY_LENGTH, Constants::MQ_FACILITY_LIKE_LENGTH, Constants::MQ_FORMAT_LENGTH, Constants::MQ_FUNCTION_LENGTH, Constants::MQ_GROUP_ID_LENGTH, Constants::MQ_LDAP_PASSWORD_LENGTH, Constants::MQ_LISTENER_DESC_LENGTH, Constants::MQ_LISTENER_NAME_LENGTH, Constants::MQ_LOCAL_ADDRESS_LENGTH, Constants::MQ_LTERM_OVERRIDE_LENGTH, Constants::MQ_LUWID_LENGTH, Constants::MQ_LU_NAME_LENGTH, Constants::MQ_MAX_EXIT_NAME_LENGTH, Constants::MQ_MAX_MCA_USER_ID_LENGTH, Constants::MQ_MAX_PROPERTY_NAME_LENGTH, Constants::MQ_MAX_USER_ID_LENGTH, Constants::MQ_MCA_JOB_NAME_LENGTH, Constants::MQ_MCA_NAME_LENGTH, Constants::MQ_MCA_USER_DATA_LENGTH, Constants::MQ_MCA_USER_ID_LENGTH, Constants::MQ_MFS_MAP_NAME_LENGTH, Constants::MQ_MODE_NAME_LENGTH, Constants::MQ_MSG_HEADER_LENGTH, Constants::MQ_MSG_ID_LENGTH, Constants::MQ_MSG_TOKEN_LENGTH, Constants::MQ_NAMELIST_DESC_LENGTH, Constants::MQ_NAMELIST_NAME_LENGTH, Constants::MQ_OBJECT_INSTANCE_ID_LENGTH, Constants::MQ_OBJECT_NAME_LENGTH, Constants::MQ_PASSWORD_LENGTH, Constants::MQ_PASS_TICKET_APPL_LENGTH, Constants::MQ_PROCESS_APPL_ID_LENGTH, Constants::MQ_PROCESS_DESC_LENGTH, Constants::MQ_PROCESS_ENV_DATA_LENGTH, Constants::MQ_PROCESS_NAME_LENGTH, Constants::MQ_PROCESS_USER_DATA_LENGTH, Constants::MQ_PROGRAM_NAME_LENGTH, Constants::MQ_PUT_APPL_NAME_LENGTH, Constants::MQ_PUT_DATE_LENGTH, Constants::MQ_PUT_TIME_LENGTH, Constants::MQ_QSG_NAME_LENGTH, Constants::MQ_Q_DESC_LENGTH, Constants::MQ_Q_MGR_DESC_LENGTH, Constants::MQ_Q_MGR_IDENTIFIER_LENGTH, Constants::MQ_Q_MGR_NAME_LENGTH, Constants::MQ_Q_NAME_LENGTH, Constants::MQ_REMOTE_SYS_ID_LENGTH, Constants::MQ_SECURITY_ID_LENGTH, Constants::MQ_SELECTOR_LENGTH, Constants::MQ_SERVICE_ARGS_LENGTH, Constants::MQ_SERVICE_COMMAND_LENGTH, Constants::MQ_SERVICE_DESC_LENGTH, Constants::MQ_SERVICE_NAME_LENGTH, Constants::MQ_SERVICE_PATH_LENGTH, Constants::MQ_SERVICE_STEP_LENGTH, Constants::MQ_SHORT_CONN_NAME_LENGTH, Constants::MQ_SHORT_DNAME_LENGTH, Constants::MQ_SSL_CIPHER_SPEC_LENGTH, Constants::MQ_SSL_CRYPTO_HARDWARE_LENGTH, Constants::MQ_SSL_HANDSHAKE_STAGE_LENGTH, Constants::MQ_SSL_KEY_LIBRARY_LENGTH, Constants::MQ_SSL_KEY_MEMBER_LENGTH, Constants::MQ_SSL_KEY_REPOSITORY_LENGTH, Constants::MQ_SSL_PEER_NAME_LENGTH, Constants::MQ_SSL_SHORT_PEER_NAME_LENGTH, Constants::MQ_START_CODE_LENGTH, Constants::MQ_STORAGE_CLASS_DESC_LENGTH, Constants::MQ_STORAGE_CLASS_LENGTH, Constants::MQ_SUB_IDENTITY_LENGTH, Constants::MQ_SUB_POINT_LENGTH, Constants::MQ_TCP_NAME_LENGTH, Constants::MQ_TIME_LENGTH, Constants::MQ_TOPIC_DESC_LENGTH, Constants::MQ_TOPIC_NAME_LENGTH, Constants::MQ_TOPIC_STR_LENGTH, Constants::MQ_TOTAL_EXIT_DATA_LENGTH, Constants::MQ_TOTAL_EXIT_NAME_LENGTH, Constants::MQ_TPIPE_NAME_LENGTH, Constants::MQ_TP_NAME_LENGTH, Constants::MQ_TRANSACTION_ID_LENGTH, Constants::MQ_TRAN_INSTANCE_ID_LENGTH, Constants::MQ_TRIGGER_DATA_LENGTH, Constants::MQ_TRIGGER_PROGRAM_NAME_LENGTH, Constants::MQ_TRIGGER_TERM_ID_LENGTH, Constants::MQ_TRIGGER_TRANS_ID_LENGTH, Constants::MQ_USER_ID_LENGTH, Constants::MQ_XCF_GROUP_NAME_LENGTH, Constants::MQ_XCF_MEMBER_NAME_LENGTH

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Constants

#decode_completion_code, #decode_reason_code

Methods included from MQClient

#add_inquiry, #add_integer_to_bag, #add_string_to_bag, #close_queue, #count_items, #create_admin_bag, #create_response_bag, #delete_bag, #execute, #get_message_from_queue, #inquire_bag, #inquire_integer, #inquire_string, #open_queue, #print_msg_id, #put_message_on_queue, #queue_depth, running_on_linux?, running_on_windows?

Constructor Details

#initialize(queue_manager) ⇒ QueueManager

Returns a new instance of QueueManager.



17
18
19
# File 'lib/rmq/queue_manager.rb', line 17

def initialize(queue_manager)
  @queue_manager = queue_manager
end

Instance Attribute Details

#connection_handleObject (readonly)

Returns the value of attribute connection_handle.



8
9
10
# File 'lib/rmq/queue_manager.rb', line 8

def connection_handle
  @connection_handle
end

Class Method Details

.connect(queue_manager) ⇒ Object



10
11
12
13
14
15
# File 'lib/rmq/queue_manager.rb', line 10

def self.connect(queue_manager)
  qm = QueueManager.new(queue_manager)
  qm.connect

  qm
end

Instance Method Details

#connectObject



21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/rmq/queue_manager.rb', line 21

def connect
  raise "Please set MQSERVER environment variable before trying to connect to a queue manager" if ENV['MQSERVER'].empty?

  hconn_ptr = FFI::MemoryPointer.new :long
  completion_code_ptr = FFI::MemoryPointer.new :long
  reason_code_ptr = FFI::MemoryPointer.new :long

  MQClient.mqconn(@queue_manager, hconn_ptr, completion_code_ptr, reason_code_ptr)

  @connection_handle = hconn_ptr.read_long

  unless completion_code_ptr.read_long == MQCC_OK
    raise RMQException.new(completion_code_ptr.read_long, reason_code_ptr.read_long), "Cannot connect to queue manager #{@queue_manager}"
  end
end

#create_queue(queue_name) ⇒ Object



78
79
80
81
82
83
84
85
86
87
88
89
# File 'lib/rmq/queue_manager.rb', line 78

def create_queue(queue_name)
  adminbag_handle = create_admin_bag
  responsebag_handle = create_response_bag
  add_string_to_bag(adminbag_handle, MQCA_Q_NAME, queue_name)
  add_integer_to_bag(adminbag_handle, MQIA_Q_TYPE, MQQT_LOCAL)
  execute(@connection_handle, MQCMD_CREATE_Q, MQHB_NONE, adminbag_handle, responsebag_handle, MQHO_NONE, MQHO_NONE)

  delete_bag(adminbag_handle)
  delete_bag(responsebag_handle)

  RMQ::Queue.new(self, queue_name)
end

#delete_queue(queue_name, purge = true) ⇒ Object



91
92
93
94
95
96
97
98
99
100
101
102
103
104
# File 'lib/rmq/queue_manager.rb', line 91

def delete_queue(queue_name, purge = true)
  adminbag_handle = create_admin_bag
  responsebag_handle = create_response_bag
  add_string_to_bag(adminbag_handle, MQCA_Q_NAME, queue_name)

  if purge # delete queue regardless of messages in it
    add_integer_to_bag(adminbag_handle, MQIACF_PURGE, MQPO_YES)
  end

  execute(@connection_handle, MQCMD_DELETE_Q, MQHB_NONE, adminbag_handle, responsebag_handle, MQHO_NONE, MQHO_NONE)

  delete_bag(adminbag_handle)
  delete_bag(responsebag_handle)
end

#disconnectObject



37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/rmq/queue_manager.rb', line 37

def disconnect
  completion_code_ptr = FFI::MemoryPointer.new :long
  reason_code_ptr = FFI::MemoryPointer.new :long
  hconn_ptr = FFI::MemoryPointer.new :long

  hconn_ptr.write_long @connection_handle
  MQClient.mqdisc(hconn_ptr, completion_code_ptr, reason_code_ptr)

  unless completion_code_ptr.read_long == MQCC_OK
    raise RMQException.new(completion_code_ptr.read_long, reason_code_ptr.read_long), "Cannot disconnect from queue manager #{@queue_manager}"
  end
end

#find_queue(queue_name) ⇒ Object



50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
# File 'lib/rmq/queue_manager.rb', line 50

def find_queue(queue_name)
  queue_names = []

  adminbag_handle = create_admin_bag
  responsebag_handle = create_response_bag
  add_string_to_bag(adminbag_handle, MQCA_Q_NAME, "*")
  add_integer_to_bag(adminbag_handle, MQIA_Q_TYPE, MQQT_LOCAL)
  add_inquiry(adminbag_handle, MQIA_CURRENT_Q_DEPTH)

  execute(@connection_handle, MQCMD_INQUIRE_Q, MQHB_NONE, adminbag_handle, responsebag_handle, MQHO_NONE, MQHO_NONE)

  number_of_bags = count_items(responsebag_handle, MQHA_BAG_HANDLE)

  for bag_number in (0..number_of_bags - 1)
    attributes_bag_handle = inquire_bag(responsebag_handle, MQHA_BAG_HANDLE, bag_number)
    queue_names.push inquire_string(attributes_bag_handle, MQCA_Q_NAME, 0)
  end

  delete_bag(adminbag_handle)
  delete_bag(responsebag_handle)

  if queue_names.include?(queue_name)
    RMQ::Queue.new(self, queue_name)
  else
    nil
  end
end