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