DFHMCT TYPE=RECORD

The DFHMCT TYPE=RECORD macro allows you to exclude specific system-defined performance class data fields from a CICS® run. Table 1 shows the default length of the performance class monitoring records for each CICS release supported by CICS PA, without taking into account any user data that can be added, or any excluded fields.

Table 1. Default performance record length by CICS release
CICS Transaction Server for z/OS® Version Record Length
3.1 1848 bytes
3.2 2352 bytes
4.1 2672 bytes

Each field of the performance class data that is gathered at the system-defined EMPs belongs to a group of fields that has a specific group identifier. Each performance data field also has its own numeric identifier that is unique within the group identifier. For example, the transaction sequence number field in a performance class record belongs to group DFHTASK, and has a numeric identifier of 031. Using these identifiers, you can exclude specific fields or groups of fields, and reduce the size of the performance class records.