Operation-specific activity report message data

Additional PCF parameters are returned in the PCF group Operation, depending on the value of the OperationType parameter. For more information on the OperationType parameter, see OperationType, and for more information on the PCF group Operation, see Operation.

The additional parameters vary depending on the following operation types:

Get/Browse (MQOPER_GET/MQOPER_BROWSE)

A message on a queue was got, or browsed.

QName
Description: The name of the queue that was opened.
Identifier: MQCA_Q_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_NAME_LENGTH
Returned: Always.
ResolvedQName
Description: The name that the opened queue resolves to.
Identifier: MQCACF_RESOLVED_Q_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_NAME_LENGTH
Returned: Always.

Discard (MQOPER_DISCARD)

A message was discarded.

Feedback
Description: The reason for the message being discarded.
Identifier: MQIACF_FEEDBACK.
Datatype: MQCFIN.
Included in PCF group: Operation.
Returned: Always.
QName
Description: The name of the queue that was opened.
Identifier: MQCA_Q_NAME.
Datatype: MQCFST.
Maximum length: MQ_Q_NAME_LENGTH
Included in PCF group: Operation.
Returned: If the message was discarded because it was unsuccessfully put to a queue.
RemoteQMgrName
Description: The name of the queue manager to which the message was destined.
Identifier: MQCA_REMOTE_Q_MGR_NAME.
Datatype: MQCFST.
Maximum length: MQ_Q_MGR_NAME_LENGTH
Included in PCF group: Operation.
Returned: If the value of Feedback is MQFB_NOT_FORWARDED.

Put/Put Reply/Put Report (MQOPER_PUT/MQOPER_PUT_REPLY /MQOPER_PUT_REPORT)

A message, reply message, or report message was put to a queue.

QName
Description: The name of the queue that was opened.
Identifier: MQCA_Q_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_NAME_LENGTH
Returned: Always.
ResolvedQName
Description: The name that the opened queue resolves to.
Identifier: MQCACF_RESOLVED_Q_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_NAME_LENGTH
Returned: When the opened queue could be resolved.
RemoteQName
Description: The name of the opened queue, as it is known on the remote queue manager.
Identifier: MQCA_REMOTE_Q_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_NAME_LENGTH
Returned: If the opened queue is a remote queue.
RemoteQMgrName
Description: The name of the remote queue manager on which the remote queue is defined.
Identifier: MQCA_REMOTE_Q_MGR_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_MGR_NAME_LENGTH
Returned: If the opened queue is a remote queue.
Feedback
Description: The reason for the message being put on the dead-letter queue.
Identifier: MQIACF_FEEDBACK.
Datatype: MQCFIN.
Included in PCF group: Operation.
Returned: If the message was put on the dead-letter queue.

Receive (MQOPER_RECEIVE)

A message was received on a channel.

ChannelName
Description: The name of the channel on which the message was received.
Identifier: MQCACH_CHANNEL_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_CHANNEL_NAME_LENGTH
Returned: Always.
ChannelType
Description: The type of channel on which the message was received.
Identifier: MQIACH_CHANNEL_TYPE.
Datatype: MQCFIN.
Included in PCF group: Operation.
Returned: Always.
RemoteQMgrName
Description: The name of the queue manager from which the message was received.
Identifier: MQCA_REMOTE_Q_MGR_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_MGR_NAME_LENGTH
Returned: Always.

Send (MQOPER_SEND)

A message was sent on a channel.

ChannelName
Description: The name of the channel where the message was sent.
Identifier: MQCACH_CHANNEL_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_CHANNEL_NAME_LENGTH.
Returned: Always.
ChannelType
Description: The type of channel where the message was sent.
Identifier: MQIACH_CHANNEL_TYPE.
Datatype: MQCFIN.
Included in PCF group: Operation.
Returned: Always.
XmitQName
Description: The transmission queue from which the message was retrieved.
Identifier: MQCACH_XMIT_Q_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_NAME_LENGTH.
Returned: Always.
RemoteQMgrName
Description: The name of the remote queue manager to which the message was sent.
Identifier: MQCA_REMOTE_Q_MGR_NAME.
Datatype: MQCFST.
Included in PCF group: Operation.
Maximum length: MQ_Q_MGR_NAME_LENGTH
Returned: Always.