MQOPEN

Application has started the MQOPEN MQI function

    ObjectType

    Description: The object type passed in MQOT.ObjectType
    PCF Parameter: MQIACF_OBJECT_TYPE
    Trace level: 1
    Type: MQCFIN

    ObjectName

    Description: The name of the object passed to the MQI call before any queue name resolution is attempted.
    PCF Parameter: MQCACF_OBJECT_NAME
    Trace level: 1
    Type: MQCFST
    Maximum length: MQ_Q_NAME_LENGTH

    ObjectQMgrName

    Description: The name of the object queue manager passed to the MQI call before any queue name resolution is attempted.
    PCF Parameter: MQCACF_OBJECT_Q_MGR_NAME
    Trace level: 1
    Type: MQCFST
    Maximum length: MQ_Q_MGR_NAME_LENGTH

    ObjectHandle

    Description: The object handle
    PCF Parameter: MQIACF_HOBJ
    Trace level: 1
    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

    OpenOptions

    Description: Options used to open the object
    PCF Parameter: MQIACF_OPEN_OPTIONS
    Trace level: 1
    Type: MQCFIN

    AlternateUserId

    Description: Only included if MQOO_ALTERNATE_USER_AUTHORITY is specified
    PCF Parameter: MQCACF_ALTERNATE_USERID
    Trace level: 2
    Type: MQCFST
    Maximum length: MQ_USER_ID_LENGTH

    RecsPresent

    Description: The number of object name records present. Only included if MQOD Version >= MQOD_VERSION_2
    PCF Parameter: MQIACF_RECS_PRESENT
    Trace level: 1
    Type: MQCFIN

    KnownDestCount

    Description: Number of local queues opened successfully Only included if MQOD Version >= MQOD_VERSION_2
    PCF Parameter: MQIACF_KNOWN_DEST_COUNT
    Trace level: 1
    Type: MQCFIN

    UnknownDestCount

    Description: Number of remote queues opened successfully Only included if MQOD Version >= MQOD_VERSION_2
    PCF Parameter: MQIACF_UNKNOWN_DEST_COUNT
    Trace level: 1
    Type: MQCFIN

    InvalidDestCount

    Description: Number of queues that failed to open Only included if MQOD Version >= MQOD_VERSION_2
    PCF Parameter: MQIACF_INVALID_DEST_COUNT
    Trace level: 1
    Type: MQCFIN

    DynamicQName

    Description: The dynamic queue name passed as input to the MQOPEN call.
    PCF Parameter: MQCACF_DYNAMIC_Q_NAME
    Trace level: 2
    Type: MQCFST
    Maximum length: MQ_Q_NAME_LENGTH

    ResolvedLocalQName 1 2

    Description: Contains the local queue name after name resolution has been carried out. (e.g. for remote queues this will be the name of the transmit queue)
    PCF Parameter: MQCACF_RESOLVED_LOCAL_Q_NAME
    Trace level: 2
    Type: MQCFST
    Range: If MQOD.Version is less than MQOD_VERSION_3 this contains the value of the MQOD.ObjectName field after the MQOPEN call has completed. If MQOD.Version is equal or greater than MQOD_VERSION_3 this contains the value in the MQOD. ResolvedQName field.
    Maximum length: MQ_Q_NAME_LENGTH

    ResolvedLocalQMgrName 1 2

    Description: The local queue manager name after name resolution has been performed.
    PCF Parameter: MQCACF_RESOLVED_LOCAL_Q_MGR
    Trace level: 2
    Type: MQCFST
    Range: Only if MQOD.Version >= MQOD_VERSION_3
    Maximum length: MQ_Q_MGR_NAME_LENGTH

    ResolvedQName 1 2

    Description: The queue name after name resolution has been carried out.
    PCF Parameter: MQCACF_RESOLVED_Q_NAME
    Trace level: 2
    Type: MQCFST
    Range: If MQOD.Version is less than MQOD_VERSION_3 this contains the value of the MQOD.ObjectName field after the MQOPEN call has completed. If MQOD.Version is equal or greater than MQOD_VERSION_3 this contains the value in the MQOD. ResolvedQName field.
    Maximum length: MQ_Q_NAME_LENGTH

    ResolvedQMgrName 1 2

    Description: Contains the queue manager name after name resolution has been carried out. If MQOD.Version is less than MQOD_VERSION_3 this contains the value of the MQOD. ObjectQMgrName field after the MQOPEN call has completed. If MQOD.Version is equal or greater than MQOD_VERSION_3 this contains the value in the MQOD. ResolvedQMgrName field.
    PCF Parameter: MQCACF_RESOLVED_Q_MGR
    Trace level: 2
    Type: MQCFST
    Maximum length: MQ_Q_MGR_NAME_LENGTH

    AlternateSecurityId

    Description: Alternative security identifier. Only present if MQOD.Version is equal or greater than MQOD_VERSION_3, MQOO_ALTERNATE_USER_AUTHORITY is specified, and MQOD.AlternateSecurityId is not equal to MQSID_NONE.
    PCF Parameter: MQBACF_ALTERNATE_SECURITYID
    Trace level: 2
    Type: MQCFBS
    Maximum length: MQ_SECURITY_ID_LENGTH

    ObjectString

    Description: Long object name. Only included if MQOD.Version is equal or greater than MQOD_VERSION_4 and the VSLength field of MQOD.ObjectString is MQVS_NULL_TERMINATED or greater than zero.
    PCF Parameter: MQCACF_OBJECT_STRING
    Trace level: 2
    Type: MQCFST
    Maximum length: Length varies.

    SelectionString

    Description: Selection string. Only included if MQOD.Version is equal or greater than MQOD_VERSION_4 and the VSLength field of MQOD. SelectionString is MQVS_NULL_TERMINATED or greater than zero.
    PCF Parameter: MQCACF_SELECTION_STRING
    Trace level: 2
    Type: MQCFST
    Maximum length: Length varies.

    ResObjectString

    Description: The long object name after the queue manager resolves the name provided in the ObjectName field. Only included for topics and queue aliases that reference a topic object if MQOD.Version is equal or greater than MQOD_VERSION_4 and VSLength is MQVS_NULL_TERMINATED or greater than zero.
    PCF Parameter: MQCACF_RESOLVED_OBJECT_STRING
    Trace level: 2
    Type: MQCFST
    Maximum length: Length varies.

    ResolvedType

    Description: The type of the resolved (base) object being opened. Only included if MQOD.Version is equal or greater than MQOD_VERSION_4. Possible values are MQOT_Q, MQOT_TOPIC, or MQOT_NONE.
    PCF Parameter: MQIACF_RESOLVED_TYPE
    Trace level: 2
    Type: MQCFIN

    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 1 This parameter is only included if the object being opened resolves to a queue, and the queue is opened for MQOO_INPUT_*, MQOO_OUTPUT, or MQOO_BROWSE2 The ResolvedLocalQName parameter is only included if it is different from the ResolvedQName parameter.