MQPUT Application Activity Distribution List PCF Group Header Structure
If the MQPUT function is putting to a distribution list, then the MQPUT 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 MQPMR, and MQRR structures to identify the PUT parameters, and indicate the result of the PUT operation on each queue. For MQPUT operations the AppActivityDistList group contains some or all of the following parameters (the CompCode and Reason is present if the reason code is MQRC_MULTIPLE_REASONS and the other parameters are determined by the MQPMO.PutMsgRecFields field):
- CompCode
-
Description: The completion code indicating the result of the operation. Only included if MQRR structures are provided and the reason code for the MQPUT 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 MQPUT is MQRC_MULTIPLE_REASONS PCF Parameter: MQIACF_REASON_CODE Trace level: 2 Type: MQCFIN - 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: MQPUT