Appendixes


Appendix A. Trap numbers for functions in shared libraries

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



© IBM Corporation 2002. All Rights Reserved