Record Subtype 04: Global Variable

This record is used to collect statistics about gloabl variable utilization.

About this task

No steps are required to enable the Subtype 04 record. A single Subtype 04 record is written by the Data Virtualization Manager server when it is shut down and the System Event Facility (SEF) is in use.
The following table lists the parameters used to configure the Subtype 04 record:
Table 1. Subtype 04 Record Information
Offset Field Name Field Subtype or Value Description
1 SMFHFG BL1 Header flag byte:
  • X’10’ = MVS/ESA 4

  • X’08’ = MVS/XA

  • X’04’ = MVS/ESA

  • X’02’ = VS2

2 SMFHRCTY BL1 Record Type
3 SMFHTIME BL4 Record written time (TIME BIN)
7 SMFHDATE PL4 Record written date (0CYYDDDF)
11 SMFHSYID CL4 System identification (SMFID)
15 SMFHSSID CL4 Subsystem ID (AVZS)
19 SMFHSUTY BL2 Record subtype
21 SMFHVRCD CL8 IBM Data Virtualization Manager for z/OS version code
37 SM04_OP_OFFSET F Offset to the permanent section
41 SM04_OP_LENGTH H Length of the permanent section
43 SM04_OP_NUMBER H Number of permanent sections
45 SM04_OT_OFFSET F Offset to the temporary section
49 SM04_OT_LENGTH H Length of the temporary section
51 SM04_OT_NUMBER H Number of temporary sections
53 SM04_OO_OFFSET F Offset to the opsvalue section
57 SM04_OO_LENGTH H Length of the OPSVALUE section
59 SM04_OO_NUMBER H Number of OPSVALUE sections
61 SM04_P_NUM_GLOBALS F Number of global variables (permanent section)
65 SM04_P_MAX_BLOCKS F Maximum number of blocks (permanent section)
69 SM04_P_HIGH_USED F High-used block count (permanent section)
73 SM04_P_IN_USE_BLKS F Number of in-use blocks (permanent section)
77 SM04_P_FREE_BLKS F Number of free blocks on free chain (permanent section)
81 SM04_P_FREE_AREAS F Number of free areas on free chain (permanent section)
85 SM04_P_PAGES F Number of pages in global workspace (permanent section)
89 SM04_P_UPDATES F Global variable update count (permanent section)
93 SM04_P_CHKPT_INTVL F SYSCHK1 checkpoint interval in seconds
97 SM04_P_CHKPT_COUNT F SYSCHK1 checkpoint count (permanent section)
101 SM04_P_CHKPT_RETRY F SYSCHK1 checkpoint retry count
105 SM04_P_ERRORS F Global variable error message count (permanent section)
109 SM04_T_NUM_GLOBALS F Number of global variables (temporary section)
113 SM04_T_MAX_BLOCKS F Maximum number of blocks (temporary section)
117 SM04_T_HIGH_USED F High-used block count (temporary section)
121 SM04_T_IN_USE_BLKS F Number of in-use blocks (temporary section)
125 SM04_T_FREE_BLKS F Number of free blocks on free chain (temporary section)
129 SM04_T_FREE_AREAS F Number of free areas on free chain (temporary section)
133 SM04_T_PAGES F Global variable update count (temporary section)
137 SM04_T_UPDATES F Global variable error message count (temporary section)
141 SM04_T_ERRORS F Global variable error message count (temporary section)
149 SM04_O_SYS_OPSVAL F Normal opsvalue function calls
153 SM04_O_GVAC_TOTAL F Internal OPSVALUE - unknown caller
157 SM04_O_GVAC_UNKNWN F Internal OPSVALUE - TOD catchup
161 SM04_O_GVAC_TODC F Internal OPSVALUE - TOD catchup
165 SM04_O_GVAC_EVENT F Internal OPSVALUE - GLVEVENT
169 SM04_O_GVAC_JOBID F Internal OPSVALUE - GLVJOBID