This section lists the trap numbers for the published functions built into the hmqLib.prc shared library. These traps expect the library number as the first function parameter, followed by the parameters as published in the API interfaces. It is also important to note that helper functions published in hmqHelper.h are not in this shared library.
Table 1 lists the trap numbers for functions in the
hmqLib.prc and Table 2 lists the trap
numbers for functions in the hmqFields.prc.
Table 5. Trap numbers for hmqLib.prc shared library functions
Function | Trap number |
---|---|
MQeQMgrBrowseMsgs | 11 |
MQeQMgrDeleteMsgs | 12 |
MQeQMgrGetMsg | 12 |
MQeQMgrGetName | 14 |
MQeQMgrGetQueueList | 15 |
MQeQMgrPutMsg | 16 |
MQeQMgrUnlockMsgs | 18 |
MQeQMgrConfirmMsg | 20 |
MQeQMgrUndo | 21 |
MQeTrace | 23 |
MQeTraceCmd | 24 |
Table 6. Trap numbers in hmqFieldsLib.prc shared library functions
Function | Trap number |
---|---|
MQeFieldsAlloc | 25 |
MQeFieldsDelete | 26 |
MQeFieldsDump | 27 |
MQeFieldsDumpLength | 28 |
MQeFieldsEquals | 29 |
MQeFieldsFields | 30 |
MQeFieldsFree | 31 |
MQeFieldsGet | 32 |
MQeFieldsGetArray | 33 |
MQeFieldsGetByArrayOfFd | 34 |
MQeFieldsGetByIndex | 35 |
MQeFieldsGetByStruct | 36 |
MQeFieldsHide | 37 |
MQeFieldsPut | 38 |
MQeFieldsPutArray | 39 |
MQeFieldsPutByArrayOfFd | 40 |
MQeFieldsPutByStruct | 41 |
MQeFieldsRead | 42 |
MQeFieldsRestore | 43 |
MQeFieldsWrite | 45 |
MQeFieldsType | 46 |