+

Search Tips | Advanced Search

Variable parameters for application activity MQI operations

The application activity data MQCFGR structure is followed by the set of PCF parameters which corresponds to the operation being performed . The parameters for each operation are defined in the following section.

The trace level indicates the level of trace granularity that is required for the parameters to be included in the trace. The possible trace level values are:

  1. Low

    The parameter is included when low, medium or high activity tracing is configured for an application. This setting means that a parameter is always included in the AppActivityData group for the operation. This set of parameters is sufficient to trace the MQI calls an application makes, and to see if they are successful.

  2. Medium

    The parameter is only included in the AppActivityData group for the operation when medium or high activity tracing is configured for an application. This set of parameters adds information about the resources, for example, queue and topic names used by the application.

  3. High The parameter is only included in the AppActivityData group for the operation when high activity tracing is configured for an application. This set of parameters includes memory dumps of the structures passed to the MQI and XA functions. For this reason, it contains more information about the parameters used in MQI and XA calls. The structure memory dumps are shallow copies of the structures. To avoid erroneous attempts to dereference pointers, the pointer values in the structures are set to NULL. Note: The version of the structure that is dumped is not necessarily identical to the version used by an application. The structure can be modified by an API crossing exit, by the activity trace code, or by the queue manager. A queue manager can modify a structure to a later version, but the queue manager never changes it to an earlier version of the structure. To do so, would risk losing data.

  • MQBACK
    Application has started the MQBACK MQI function
  • MQBEGIN
    Application has started the MQBEGIN MQI function
  • MQCALLBACK
    Application has started the MQCALLBACK function
  • MQCB
    Application has started the manage callback MQI function
  • MQCLOSE
    Application has started the MQCLOSE MQI function
  • MQCMIT
    Application has started the MQCMIT MQI function
  • MQCONN and MQCONNX
    Application has started the MQCONN or MQCONNX MQI function
  • MQCTL
    Application has started the MQCTL MQI function
  • MQDISC
    Application has started the MQDISC MQI function
  • MQGET
    Application has started the MQGET MQI function
  • MQINQ
    Application has started the MQINQ MQI function
  • MQOPEN
    Application has started the MQOPEN MQI function
  • MQPUT
    Application has started the MQPUT MQI function.
  • MQPUT1
    Application has started the MQPUT1 MQI function
  • MQSET
    Application has started the MQSET MQI function
  • MQSUB
    Application has started the MQSUB MQI function
  • MQSUBRQ
    Application has started the MQSUBRQ MQI function
  • MQSTAT
    Application has started the MQSTAT MQI function

Parent topic: Application activity trace message reference

Last updated: 2020-10-04