Record Subtype 04: Global Variable
This record is used to collect statistics about gloabl variable utilization.
About this task
The following table lists the parameters used to configure the Subtype 04 record:
| Offset | Field Name | Field Subtype or Value | Description |
|---|---|---|---|
| 1 | SMFHFG | BL1 | Header flag byte:
|
| 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 |