+

Search Tips | Advanced Search

MQPUT

Application has started the MQPUT MQI function.

    ObjectHandle

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

    PutOptions

    Description: The put options from MQPMO.Options
    PCF Parameter: MQIACF_PUT_OPTIONS
    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

    MsgBuffer

    Description: Message data.
    PCF Parameter: MQBACF_MESSAGE_DATA
    Trace level: 1
    Type: MQCFBS
    Length: Length is governed by the TRACEDATA() parameter set in the APPTRACE configuration. If TRACEDATA=NONE then this parameter is omitted.

    MsgLength

    Description: Length of the message.
    PCF Parameter: MQIACF_MSG_LENGTH
    Trace level: 1
    Type: MQCFIN

    RecsPresent

    Description: The number of put message records or response records present. Only included if MQPMO Version >= MQPMO_VERSION_2
    PCF Parameter: MQIACF_RECS_PRESENT
    Trace level: 1
    Type: MQCFIN

    KnownDestCount

    Description: Number of messages sent successfully to local queues
    PCF Parameter: MQIACF_KNOWN_DEST_COUNT
    Trace level: 1
    Type: MQCFIN

    UnknownDestCount

    Description: Number of messages sent successfully to remote queues
    PCF Parameter: MQIACF_UNKNOWN_DEST_COUNT
    Trace level: 1
    Type: MQCFIN

    InvalidDestCount

    Description: Number of messages that could not be sent
    PCF Parameter: MQIACF_INVALID_DEST_COUNT
    Trace level: 1
    Type: MQCFIN

    HighResTime

    Description: Time of operation in microseconds since midnight, January 1st 1970 (UTC) Note: The accuracy of this timer varies according to platform support for high a resolution timer.
    PCF Parameter: MQIAMO64_HIGHRES_TIME
    Trace level: 2
    Type: MQCFIN64

    ObjectName

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

    ResolvedQName

    Description: The name of the queue after queue name resolution has been performed.
    PCF Parameter: MQCACF_RESOLVED_Q_NAME
    Trace level: 2
    Type: MQCFST
    Length: MQ_Q_NAME_LENGTH

    ResolvedQMgrName

    Description: The queue manager name after name resolution has been performed.
    PCF Parameter: MQCACF_RESOLVED_Q_MGR
    Trace level: 2
    Type: MQCFST
    Length: MQ_Q_MGR_NAME_LENGTH

    ResolvedLocalQName 1

    Description: Contains the local queue name after name resolution has been carried out.
    PCF Parameter: MQCACF_RESOLVED_LOCAL_Q_NAME
    Trace level: 2
    Type: MQCFST

    ResolvedLocalQMgrName 1

    Description: Contains the local queue manager name after name resolution has been carried out.
    PCF Parameter: MQCACF_RESOLVED_LOCAL_Q_MGR
    Trace level: 2
    Type: MQCFST
    Length: MQ_Q_MGR_NAME_LENGTH

    ReportOptions

    Description: Message report options
    PCF Parameter: MQIACF_REPORT
    Trace level: 2
    Type: MQCFIN

    MsgType

    Description: Type of message
    PCF Parameter: MQIACF_MSG_TYPE
    Trace level: 2
    Type: MQCFIN

    Expiry

    Description: Message lifetime
    PCF Parameter: MQIACF_EXPIRY
    Trace level: 2
    Type: MQCFIN

    Format

    Description: Format name of message data
    PCF Parameter: MQCACH_FORMAT_NAME
    Trace level: 2
    Type: MQCFST
    Length: MQ_FORMAT_LENGTH

    Priority

    Description: Message priority
    PCF Parameter: MQIACF_PRIORITY
    Trace level: 2
    Type: MQCFIN

    Persistence

    Description: Message persistence
    PCF Parameter: MQIACF_PERSISTENCE
    Trace level: 2
    Type: MQCFIN

    MsgId

    Description: Message identifier
    PCF Parameter: MQBACF_MSG_ID
    Trace level: 2
    Type: MQCFBS
    Length: MQ_MSG_ID_LENGTH

    CorrelId

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

    ReplyToQueue

    Description:  
    PCF Parameter: MQCACF_REPLY_TO_Q
    Trace level: 2
    Type: MQCFST
    Length: MQ_Q_NAME_LENGTH

    ReplyToQMgr

    Description:  
    PCF Parameter: MQCACF_REPLY_TO_Q_MGR
    Trace level: 2
    Type: MQCFST
    Length: MQ_Q_MGR_NAME_LENGTH

    CodedCharSetId

    Description: Character set identifier of message data
    PCF Parameter: MQIA_CODED_CHAR_SET_ID
    Trace level: 2
    Type: MQCFIN

    Encoding

    Description: Numeric encoding of message data.
    PCF Parameter: MQIACF_ENCODING
    Trace level: 2
    Type: MQCFIN

    PutDate

    Description:  
    PCF Parameter: MQCACF_PUT_DATE
    Trace level: 2
    Type: MQCFST
    Length: MQ_PUT_DATE_LENGTH

    PutTime

    Description:  
    PCF Parameter: MQCACF_PUT_TIME
    Trace level: 2
    Type: MQCFST
    Length: MQ_PUT_TIME_LENGTH

    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

    PolicyName

    Description: The policy name that was applied to this message. Note: AMS protected messages only
    PCF Parameter: MQCA_POLICY_NAME
    Trace level: 2
    Type: MQCFST
    Length: MQ_OBJECT_NAME_LENGTH

    XmitqMsgId

    Description: The message ID of the message in the transmission queue header. Note: Only when Format is MQFMT_XMIT_Q_HEADER
    PCF Parameter: MQBACF_XQH_MSG_ID
    Trace level: 2
    Type: MQCFBS
    Length: MQ_MSG_ID_LENGTH

    XmitqCorrelId

    Description: The correlation ID of the message in the transmission queue header. Note: Only when Format is MQFMT_XMIT_Q_HEADER
    PCF Parameter: MQBACF_XQH_CORREL_ID
    Trace level: 2
    Type: MQCFBS
    Length: MQ_CORREL_ID_LENGTH

    XmitqPutTime

    Description: The put time of the message in the transmission queue header. Note: Only when Format is MQFMT_XMIT_Q_HEADER
    PCF Parameter: MQCACF_XQH_PUT_TIME
    Trace level: 2
    Type: MQCFST
    Length: MQ_PUT_TIME_LENGTH

    XmitqPutDate

    Description: The put date of the message in the transmission queue header. Note: Only when Format is MQFMT_XMIT_Q_HEADER
    PCF Parameter: MQCACF_XQH_PUT_DATE
    Trace level: 2
    Type: MQCFST
    Length: MQ_PUT_DATE_LENGTH

    XmitqRemoteQName

    Description: The remote queue destination of the message in the transmission queue header. Note: Only when Format is MQFMT_XMIT_Q_HEADER
    PCF Parameter: MQCACF_XQH_REMOTE_Q_NAME
    Trace level: 2
    Type: MQCFST
    Length: MQ_Q_NAME_LENGTH

    XmitqRemoteQMgr

    Description: The remote queue manager destination of the message in the transmission queue header. Note: Only when Format is MQFMT_XMIT_Q_HEADER
    PCF Parameter: MQCACF_XQH_REMOTE_Q_MGR
    Trace level: 2
    Type: MQCFST
    Length: MQ_Q_NAME_LENGTH

    PutMsgOptsStructure

    Description: The MQPMO structure.
    PCF Parameter: MQBACF_MQPMO_STRUCT
    Trace level: 3
    Type: MQCFBS
    Length: The length in bytes of the MQPMO 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 1 The ResolvedLocalQName parameter is only included if it is different from the ResolvedQName parameter.

Last updated: 2020-10-04