MQPUT1 AppActivityDistList PCF Group Header Structure

If the MQPUT1 function is putting to a distribution list, then the variable parameters include one AppActivityDistList PCF group. For each of the queues in the distribution list, see Application Activity Distribution List PCF Group Header Structure. The AppActivityDistList PCF group combines information from the MQOR, MQPMR, and MQRR structures to identify the objects, and the PUT parameters, and indicate the result of the PUT operation on each queue. For MQPUT1 operations the AppActivityDistList group contains some or all of the following parameters (the CompCode, Reason, ObjectName, and ObjectQMgrName is present if the reason code is MQRC_MULTIPLE_REASONS and the other parameters is determined by the MQPMO.PutMsgRecFields field):

    CompCode

    Description: The completion code indicating the result of the put for this object. Only included if MQRR structures are provided and the reason code for the MQPUT1 is MQRC_MULTIPLE_REASONS
    PCF Parameter: MQIACF_COMP_CODE
    Trace level: 2
    Type: MQCFIN

    Reason

    Description: The reason code indicating the result of the put for this object. Only included if MQRR structures are provided and the reason code for the MQPUT1 is MQRC_MULTIPLE_REASONS
    PCF Parameter: MQIACF_REASON_CODE
    Trace level: 2
    Type: MQCFIN

    ObjectName

    Description: The name of a queue in the distribution list. Only included if MQOR structures are provided.
    PCF Parameter: MQCACF_OBJECT_NAME
    Trace level: 2
    Type: MQCFST
    Length: MQ_Q_NAME_LENGTH

    MsgId

    Description: Message identifier. Only included if MQPMR structures are provided.and PutMsgRecFields includes MQPMRF_MSG_ID
    PCF Parameter: MQBACF_MSG_ID
    Trace level: 2
    Type: MQCFBS
    Length: MQ_MSG_ID_LENGTH

    CorrelId

    Description: Correlation identifier. Only included if MQPMR structures are provided.and PutMsgRecFields includes MQPMRF_CORREL_ID
    PCF Parameter: MQBACF_CORREL_ID
    Trace level: 2
    Type: MQCFBS
    Length: MQ_CORREL_ID_LENGTH

    GroupId

    Description: Group identifier. Only included if MQPMR structures are provided.and PutMsgRecFields includes MQPMRF_GROUP_ID
    PCF Parameter: MQBACF_GROUP_ID
    Trace level: 2
    Type: MQCFBS
    Length: MQ_GROUP_ID_LENGTH

    Feedback

    Description: Feedback. Only included if MQPMR structures are provided.and PutMsgRecFields includes MQPMRF_FEEDBACK
    PCF Parameter: MQIACF_FEEDBACK
    Trace level: 2
    Type: MQCFIN

    AccountingToken

    Description: AccountingToken. Only included if MQPMR structures are provided.and PutMsgRecFields includes MQPMRF_ACCOUNTING_TOKEN
    PCF Parameter: MQBACF_ACCOUNTING_TOKEN
    Trace level: 2
    Type: MQCFBS
    Length: MQ_ACCOUNTING_TOKEN_LENGTH.

Parent topic: MQPUT1