format of activity reports" /> Activity report format

 

Activity report format

Activity reports are standard WebSphere MQ report messages containing a message descriptor and message data. Activity reports are PCF messages generated by applications that have performed an activity on behalf of a message as it has been routed through a queue manager network. For information on activity recording see, Activity recording.

Activity reports contain the following:

A message descriptor

An MQMD structure

Message data

Consists of the following:

  • An embedded PCF header (MQEPH).

  • Activity report message data.

Activity report message data consists of the Activity PCF group, and if generated for a trace-route message, the TraceRoute PCF group.

Table 17 shows the structure of these reports, including parameters that are only returned under certain conditions.

Table 17. Activity report format
Message descriptor
Message data
MQMD structure
Embedded PCF header
MQEPH structure
Activity report message data
Structure identifier
Structure version
Report options
Message type
Expiration time
Feedback
Encoding
Coded character set ID
Message format
Priority
Persistence
Message identifier
Correlation identifier
Backout count
Reply-to queue
Reply-to queue manager
User identifier
Accounting token
Application identity data
Application type
Application name
Put date
Put time
Application origin data
Group identifier
Message sequence number
Offset
Message flags
Original length
 
Structure identifier
Structure version
Structure length
Encoding
Coded character set ID
Message format
Flags
PCF header (MQCFH)
  Structure type
  Structure length
  Structure version
  Command identifier
  Message sequence number
  Control options
  Completion code
  Reason code
  Parameter count
 
Activity
  Activity application name
  Activity application type
  Activity description
  Operation
    Operation type
    Operation date
    Operation time
    Message
      Message length
      MQMD
      EmbeddedMQMD
    Queue manager name
    Queue sharing group name
    Queue name 1 2 3
    Resolved queue name 1 3
    Remote queue name 3
    Remote queue manager-
        name 2 3 4 5
    Feedback 2
    Channel name 4 5
    Channel type 4 5
    Transmission queue name 5
  TraceRoute 6
    Detail
    Recorded activities
    Unrecorded activities
    Discontinuity count
    Max activities
    Accumulate
    Deliver
 
Notes:

  1. Returned for Get and Browse operations.

  2. Returned for Discard operations.

  3. Returned for Put, Put Reply, and Put Report operations.

  4. Returned for Receive operations.

  5. Returned for Send operations.

  6. Returned for trace-route messages.