MQSUB

Application has started the MQSUB MQI function

    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

    SubHandle

    Description: The subscription handle
    PCF Parameter: MQIACF_HSUB
    Trace level: 1
    Type: MQCFIN

    ObjectHandle

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

    Options

    Description: Subscription options
    PCF Parameter: MQIACF_SUB_OPTIONS
    Trace level: 1
    Type: MQCFIN

    ObjectName

    Description: The name of the object.
    PCF Parameter: MQCACF_OBJECT_NAME
    Trace level: 1
    Type: MQCFST
    Length: MQ_Q_NAME_LENGTH

    ObjectString

    Description: Long object name.
    PCF Parameter: MQCACF_OBJECT_STRING
    Trace level: 1
    Type: MQCFST
    Range: Only included if the VSLength field of MQSD.ObjectString is greater than zero or MQVS_NULL_TERMINATED.
    Length: Length varies.

    AlternateUserId

    Description:  
    PCF Parameter: MQCACF_ALTERNATE_USERID
    Trace level: 2
    Type: MQCFST
    Range: Only included if MQSO_ALTERNATE_USER_AUTHORITY is specified.
    Length: MQ_USER_ID_LENGTH

    AlternateSecurityId

    Description: Alternate security identifier.
    PCF Parameter: MQBACF_ALTERNATE_SECURITYID
    Trace level: 2
    Type: MQCFBS
    Range: Only present if MQSO_ALTERNATE_USER_AUTHORITY is specified and MQSD.AlternateSecurityId is not equal to MQSID_NONE.
    Length: MQ_SECURITY_ID_LENGTH

    SubName

    Description: Subscription Name
    PCF Parameter: MQCACF_SUB_NAME
    Trace level: 2
    Type: MQCFST
    Range: Only included if the VSLength field of MQSD.SubName is greater than zero or MQVS_NULL_TERMINATED.
    Length: Length varies.

    SubUserData

    Description: Subscription User Data
    PCF Parameter: MQCACF_SUB_USER_DATA
    Trace level: 2
    Type: MQCFST
    Range: Only included if the VSLength field of MQSD.SubName is greater than zero or MQVS_NULL_TERMINATED.
    Length: Length varies.

    SubCorrelId

    Description: Subscription Correlation identifier
    PCF Parameter: MQBACF_SUB_CORREL_ID
    Trace level: 2
    Type: MQCFBS
    Length: MQ_CORREL_ID_LENGTH

    SelectionString

    Description: Selection string.
    PCF Parameter: MQCACF_SELECTION_STRING
    Trace level: 2
    Type: MQCFST
    Range: Only included if the VSLength field of MQSD. SelectionString is MQVS_NULL_TERMINATED or greater than zero.
    Length: Length varies.

    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

    SubDescriptorStructure

    Description: The MQSD structure.
    PCF Parameter: MQBACF_MQSD_STRUCT
    Trace level: 3
    Type: MQCFBS
    Length: The length in bytes of the MQSD structure.

    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