MQCB

Application has started the manage callback MQI function

    CallbackOperation

    Description: The manage callback function operation. Set to one of the MQOP_* values
    PCF Parameter: MQIACF_MQCB_OPERATION
    Trace level: 1
    Type MQCFIN

    CallbackType

    Description: The type of the callback function (CallbackType field from the MQCBD structure). Set to one of the MQCBT_* values
    PCF Parameter: MQIACF_MQCB_TYPE
    Trace level: 1
    Type MQCFIN

    CallbackOptions

    Description: The callback options. Set to one of the MQCBDO_* values
    PCF Parameter: MQIACF_MQCB_OPTIONS
    Trace level: 1
    Type MQCFIN

    CallbackFunction

    Description: The pointer to the callback function if started as a function call.
    PCF Parameter: MQBACF_MQCB_FUNCTION
    Trace level: 1
    Type MQCFBS
    Length: Size of MQPTR

    CallbackName

    Description: The name of the callback function if started as a dynamically linked program.
    PCF Parameter: MQCACF_MQCB_NAME
    Trace level: 1
    Type MQCFST
    Length: Size of MQCHAR128

    ObjectHandle

    Description: The object handle
    PCF Parameter: MQIACF_HOBJ
    Trace level: 1
    Type MQCFIN

    MaxMsgLength

    Description: Maximum message length. Set to an integer, or the special value MQCBD_FULL_MSG_LENGTH
    PCF Parameter: MQIACH_MAX_MSG_LENGTH
    Trace level: 2
    Type MQCFIN

    CompCode

    Description: The completion code indicating the result of the operation
    PCF Parameter: MQIACF_COMP_CODE
    Trace level: 1
    Type MQCFIN

    Reason

    Description: The reason code result of the operation
    PCF Parameter: MQIACF_REASON_CODE
    Trace level: 1
    Type MQCFIN

    ResolvedQName

    Description: The queue name referred to by the ObjectHandle, when ResolvedType is MQOT_Q.
    PCF Parameter: MQCACF_RESOLVED_LOCAL_Q_NAME
    Trace level: 2
    Type MQCFST
    Length: MQ_Q_NAME_LENGTH.

    ResObjectString

    Description: The object name referred to by the ObjectHandle, when ResolvedType is MQOT_TOPIC.
    PCF Parameter: MQCACF_RESOLVED_OBJECT_STRING
    Trace level: 2
    Type MQCFST
    Length: Length varies.

    ResolvedType

    Description: The type of the object referred to by the ObjectHandle. Possible values are MQOT_Q, MQOT_TOPIC, or MQOT_NONE.
    PCF Parameter: MQIACF_RESOLVED_TYPE
    Trace level: 2
    Type MQCFIN

    CallBack DescriptorStructure

    Description: The MQCBD structure. This parameter is omitted if a NULL MQCBC value is passed to the MQCB call.
    PCF Parameter: MQBACF_MQCBD_STRUCT
    Trace level: 3
    Type MQCFBS
    Length: The length in bytes of the MQCBC structure

    MsgDescStructure

    Description: The MQMD structure. The MsgDescStructure parameter is omitted if a NULL MQMD value is passed to the MQCB call.
    PCF Parameter: MQBACF_MQMD_STRUCT
    Trace level: 3
    Type MQCFBS
    Length: The length in bytes of the MQMD structure (actual size depends on structure version)

    GetMsgOptsStructure

    Description: The MQGMO structure. This parameter is omitted if a NULL MQGMO value is passed to the MQCB call.
    PCF Parameter: MQBACF_MQGMO_STRUCT
    Trace level: 3
    Type MQCFBS
    Length: The length in bytes of the MQGMO structure (actual size depends on structure version)

    QMgrOpDuration

    Description: Approximate API call duration, in microseconds, within the queue manager. The duration does not include the time spent outside of the queue manager. For example, the time taken as an IBM MQ client. Note: The accuracy of this timer varies according to the platform that your enterprise uses.
    PCF Parameter: MQIAMO64_QMGR_OP_DURATION
    Trace level: 2
    Type MQCFIN64

Parent topic: Variable parameters for application activity MQI operations