This article provides a categorized reference of IBM MQ Programmable Command Format (PCF) codes and their corresponding values. Refer the below link for more information.
https://www.ibm.com/docs/en/ibm-mq/9.2.x?topic=formats-pcf-commands-responses-in-groups
| Command Category | Command Code Name | Value | Command Code Name | Value |
|---|---|---|---|---|
| QMGRs | MQCMD_CHANGE_Q_MGR | 1 | MQCMD_INQUIRE_Q_MGR | 2 |
| MQCMD_REFRESH_Q_MGR | 16 | MQCMD_RESET_Q_MGR | 92 | |
| MQCMD_PING_Q_MGR | 40 | MQCMD_Q_MGR_EVENT | 44 | |
| MQCMD_RESUME_Q_MGR | 132 | MQCMD_START_Q_MGR | 139 | |
| MQCMD_STOP_Q_MGR | 144 | MQCMD_SUSPEND_Q_MGR | 146 | |
| MQCMD_INQUIRE_Q_MGR_STATUS | 161 | MQCMD_INQUIRE_CMD_SERVER | 117 | |
| MQCMD_INQUIRE_QSG | 119 | MQCMD_START_CMD_SERVER | 138 | |
| MQCMD_STOP_CMD_SERVER | 143 | |||
| Processes | MQCMD_CHANGE_PROCESS | 3 | MQCMD_COPY_PROCESS | 4 |
| MQCMD_CREATE_PROCESS | 5 | MQCMD_DELETE_PROCESS | 6 | |
| MQCMD_INQUIRE_PROCESS | 7 | MQCMD_INQUIRE_PROCESS_NAMES | 19 | |
| Queues | MQCMD_CHANGE_Q | 8 | MQCMD_CLEAR_Q | 9 |
| MQCMD_COPY_Q | 10 | MQCMD_CREATE_Q | 11 | |
| MQCMD_DELETE_Q | 12 | MQCMD_INQUIRE_Q | 13 | |
| MQCMD_RESET_Q_STATS | 17 | MQCMD_INQUIRE_Q_STATUS | 41 | |
| MQCMD_INQUIRE_Q_NAMES | 18 | MQCMD_STATISTICS_Q | 165 | |
| MQCMD_ACCOUNTING_Q | 168 | MQCMD_MOVE_Q | 127 | |
| MQCMD_STATISTICS_MQI | 164 | MQCMD_ACCOUNTING_MQI | 167 | |
| Channels | MQCMD_INQUIRE_CHANNEL_NAMES | 20 | MQCMD_CHANGE_CHANNEL | 21 |
| MQCMD_COPY_CHANNEL | 22 | MQCMD_CREATE_CHANNEL | 23 | |
| MQCMD_DELETE_CHANNEL | 24 | MQCMD_INQUIRE_CHANNEL | 25 | |
| MQCMD_PING_CHANNEL | 26 | MQCMD_RESET_CHANNEL | 27 | |
| MQCMD_START_CHANNEL | 28 | MQCMD_STOP_CHANNEL | 29 | |
| MQCMD_RESOLVE_CHANNEL | 39 | MQCMD_INQUIRE_CHANNEL_STATUS | 42 | |
| MQCMD_START_CHANNEL_INIT | 30 | MQCMD_INQUIRE_CHANNEL_INIT | 118 | |
| MQCMD_STOP_CHANNEL_INIT | 141 | MQCMD_STATISTICS_CHANNEL | 166 | |
|
Topics |
MQCMD_CHANGE_TOPIC | 170 | MQCMD_COPY_TOPIC | 171 |
| MQCMD_CREATE_TOPIC | 172 | MQCMD_DELETE_TOPIC | 173 | |
| MQCMD_INQUIRE_TOPIC | 174 | MQCMD_INQUIRE_TOPIC_NAMES | 175 | |
| MQCMD_INQUIRE_TOPIC_STATUS | 183 | MQCMD_CLEAR_TOPIC_STRING | 184 | |
| Subscriptions | MQCMD_INQUIRE_SUBSCRIPTION | 176 | MQCMD_CREATE_SUBSCRIPTION | 177 |
| MQCMD_CHANGE_SUBSCRIPTION | 178 | MQCMD_DELETE_SUBSCRIPTION | 179 | |
| MQCMD_COPY_SUBSCRIPTION | 181 | MQCMD_INQUIRE_SUB_STATUS | 182 | |
| MQCMD_INQUIRE_PUBSUB_STATUS | 185 | |||
| Namelists | MQCMD_CHANGE_NAMELIST | 32 | MQCMD_COPY_NAMELIST | 33 |
| MQCMD_CREATE_NAMELIST | 34 | MQCMD_DELETE_NAMELIST | 35 | |
| MQCMD_INQUIRE_NAMELIST | 36 | MQCMD_INQUIRE_NAMELIST_NAMES | 37 | |
| Events | MQCMD_CONFIG_EVENT | 43 | MQCMD_PERFM_EVENT | 45 |
| MQCMD_CHANNEL_EVENT | 46 | MQCMD_COMMAND_EVENT | 99 | |
|
Publish/ Subscribe |
MQCMD_DELETE_PUBLICATION | 60 | MQCMD_DEREGISTER_PUBLISHER | 61 |
| MQCMD_DEREGISTER_SUBSCRIBER | 62 | MQCMD_PUBLISH | 63 | |
| MQCMD_REGISTER_PUBLISHER | 64 | MQCMD_REGISTER_SUBSCRIBER | 65 | |
| Clusters | MQCMD_INQUIRE_CLUSTER_Q_MGR | 70 | MQCMD_RESUME_Q_MGR_CLUSTER | 71 |
| MQCMD_SUSPEND_Q_MGR_CLUSTER | 72 | MQCMD_REFRESH_CLUSTER | 73 | |
| MQCMD_RESET_CLUSTER | 74 | |||
| Services | MQCMD_CHANGE_SERVICE | 149 | MQCMD_COPY_SERVICE | 150 |
| MQCMD_CREATE_SERVICE | 151 | MQCMD_DELETE_SERVICE | 152 | |
| MQCMD_INQUIRE_SERVICE | 153 | MQCMD_START_SERVICE | 155 | |
| MQCMD_INQUIRE_SERVICE_STATUS | 154 | |||
| MQCMD_STOP_SERVICE | 156 | |||
| Channel Listeners | MQCMD_CHANGE LISTENER | 93 | MQCMD_COPY_LISTENER | 94 |
| MQCMD_CREATE_LISTENER | 95 | MQCMD_DELETE_LISTENER | 96 | |
| MQCMD_INQUIRE_LISTENER | 97 | MQCMD_START_CHANNEL_LISTENER | 31 | |
| MQCMD_INQUIRE_LISTENER_STATUS | 98 | MQCMD_STOP_CHANNEL_LISTENER | 142 | |
| Security/ Authentication | MQCMD_REFRESH_SECURITY | 78 | MQCMD_CHANGE_AUTH_INFO | 79 |
| MQCMD_COPY_AUTH_INFO | 80 | MQCMD_CREATE_AUTH_INFO | 81 | |
| MQCMD_DELETE_AUTH_INFO | 82 | MQCMD_INQUIRE_AUTH_INFO | 83 | |
| MQCMD_INQUIRE_AUTH_INFO_NAMES | 84 | MQCMD_CHANGE_SECURITY | 100 | |
| MQCMD_INQUIRE_SECURITY | 121 | MQCMD_REVERIFY_SECURITY | 133 | |
| Miscellaneous | MQCMD_ESCAPE | 38 | MQCMD_REQUEST_UPDATE | 66 |
| MQCMD_BROKER_INTERNAL | 67 | MQCMD_ACITIVITY_MSG | 69 | |
| MQCMD_TRACE_ROUTE | 75 | MQCMD_INQUIRE_CONNECTION | 85 | |
| MQCMD_STOP_CONNECTION | 86 | MQCMD_INQUIRE_AUTH_RECS | 87 | |
| MQCMD_INQUIRE_ENTITY_AUTH | 88 | MQCMD_DELETE_AUTH_REC | 89 | |
| MQCMD_SET_AUTH_REC | 90 | MQCMD_LOGGER_EVENT | 91 | |
| MQCMD_CHANGE_TRACE | 103 | MQCMD_ARCHIVE_LOG | 104 | |
| MQCMD_INQUIRE_ARCHIVE | 114 | MQCMD_INQUIRE_LOG | 120 | |
| MQCMD_INQUIRE_SYSTEM | 123 | MQCMD_INQUIRE_THREAD | 124 | |
| MQCMD_INQUIRE_TRACE | 125 | MQCMD_INQUIRE_USAGE | 126 | |
| MQCMD_RECOVER_BSDS | 128 | MQCMD_RESET_TPIPE | 130 | |
| MQCMD_RESOLVE_INDOUBT | 131 | MQCMD_SET_ARCHIVE | 134 | |
| MQCMD_SET_LOG | 136 | MQCMD_SET_SYSTEM | 137 | |
| MQCMD_START_TRACE | 140 | MQCMD_STOP_TRACE | 145 | |
| MQCMD_CREATE_LOG | 162 | MQCMD_INQUIRE_AUTH_SERVICE | 169 | |
| CF Structs | MQCMD_CHANGE_CF_STRUCT | 101 | MQCMD_BACKUP_CF_STRUCT | 105 |
| MQCMD_CREATE_CF_STRUCT | 108 | MQCMD_COPY_CF_STRUCT | 110 | |
| MQCMD_DELETE_CF_STRUCT | 112 | MQCMD_INQUIRE_CF_STRUCT | 115 | |
| MQCMD_INQUIRE_CF_STRUCT_STATUS | 116 | MQCMD_RECOVER_CF_STRUCT | 129 | |
| MQCMD_INQUIRE_CF_STRUCT_NAMES | 147 | |||
| Storage Classes | MQCMD_CHANGE_STG_CLASS | 102 | MQCMD_INQUIRE_ STG_CLASS_NAMES | 148 |
| MQCMD_CREATE_ STG_CLASS | 109 | MQCMD_COPY_ STG_CLASS | 111 | |
| MQCMD_DELETE_ STG_CLASS | 113 | MQCMD_INQUIRE_ STG_CLASS | 122 | |
| Buffer Pools | MQCMD_CREATE_BUFFER_POOL | 106 | MQCMD_DELETE_BUFFER_POOL | 157 |
| MQCMD_CHANGE_BUFFER_POOL | 159 | |||
| Page Sets | MQCMD_CREATE_PAGE_SET | 107 | MQCMD_DELETE_PAGE_SET | 158 |
| MQCMD_CHANGE_PAGE_SET | 160 |