Subtype 59 provides you with statistics information (input, transfer, CPU usage) on the Adabas Audit Data Retrieval subsystem.
Subtype 59 is written when starting or stopping an STC/job in an SFF environment (typically STC start/stop). You can use MODIFY commands to write this SMF record at regular intervals while the system is running (see "MODIFY commands for SMF statistics").
Note: Subtype 59 is always written for Adabas Audit Data Retrieval and cannot be deactivated.
Subtype 59 provides for three tables. Adabas Audit Data Retrieval uses these tables to collect the statistics information on the following:
TAB1
Reader processes
Table name: READER
TAB2
Reserved for future use
TAB3
Reserved for future use
These field descriptions (relative offsets) are also available in:
BETA97.SAMPLIB(§97S059R)
Identification section
Offset |
Name |
Length |
Format |
Description |
---|---|---|---|---|
76 |
S059MAXSUBT |
1 |
B |
Maximum number of supported subtypes |
77 |
S059CURSUBT |
1 |
B |
Current number of analyzed subtypes |
78 |
S059ODATAST |
2 |
B |
Offset of statistics section |
80 |
S059LDATAST |
2 |
B |
Length of statistics section |
82 |
S059CDATAST |
2 |
B |
Count of statistics sections |
84 |
S059OINFO_J |
2 |
B |
Offset of CPU action statistics section for the SFF job |
86 |
S059LINFO_J |
2 |
B |
Length of CPU action statistics section for the SFF job |
88 |
S059CINFO_J |
2 |
B |
Count of CPU action statistics sections for the SFF job |
90 |
S059OINFO_N |
2 |
B |
Offset of CPU action statistics section for RFF jobs |
92 |
S059LINFO_N |
2 |
B |
Length of CPU action statistics section for RFF jobs |
94 |
S059CINFO_N |
2 |
B |
Count of CPU action statistics sections for RFF jobs |
96 |
S059STBYTE |
1 |
C |
Indicates when the record was written: |
97 |
S059RQUST |
1 |
C |
Requester type: |
98 |
S059VERSION |
1 |
C |
Indicates the version of the subtype 59: |
99 |
S059RES1 |
1 |
X |
Reserved for future use |
100 |
S059INTERCNT |
4 |
B |
Counter for interval records |
104 |
S059INTERDTE |
4 |
D |
Date when an interval record was last written |
108 |
S059INTERTME |
4 |
T |
Time when an interval record was last written |
112 |
S059OTAB1 |
2 |
B |
Offset of table 1 section |
114 |
S059LTAB1 |
2 |
B |
Length of table 1 section |
116 |
S059CTAB1 |
2 |
B |
Count of table 1 sections |
118 |
S059NTAB1 |
8 |
C |
Name of table 1 |
126 |
S059OTAB2 |
2 |
B |
Offset of table 2 section |
128 |
S059LTAB2 |
2 |
B |
Length of table 2 section |
130 |
S059CTAB2 |
2 |
B |
Count of table 2 sections |
132 |
S059NTAB2 |
8 |
C |
Name of table 2 |
140 |
S059OTAB3 |
2 |
B |
Offset of table 3 section |
142 |
S059LTAB3 |
2 |
B |
Length of table 3 section |
144 |
S059CTAB3 |
2 |
B |
Count of table 3 sections |
146 |
S059NTAB3 |
8 |
C |
Name of table 3 |
154 |
S059RES4 |
46 |
X |
Reserved for future use |
200 |
S059STY_F1 |
4 |
F |
If version 2 (S059VERSION): |
200 |
S059STY_F100 |
1 |
F0 |
Indicates activity for subtype 0 |
200 |
S059STY_F102 |
1 |
F2 |
Indicates activity for subtype 2 |
200 |
S059STY_F104 |
1 |
F4 |
Indicates activity for subtype 4 |
200 |
S059STY_F106 |
1 |
F6 |
Indicates activity for subtype 6 |
202 |
S059STY_F121 |
1 |
F5 |
Indicates activity for subtype 21 |
202 |
S059STY_F122 |
1 |
F6 |
Indicates activity for subtype 22 |
203 |
S059STY_F125 |
1 |
F1 |
Indicates activity for subtype 25 |
204 |
S059STY_F2 |
4 |
F |
If version 2 (S059VERSION): Flag 0..27 indicates activity for subtype 32..59 |
206 |
S059STY_F249 |
1 |
F1 |
Indicates activity for subtype 49 |
206 |
S059STY_F250 |
1 |
F2 |
Indicates activity for subtype 50 |
206 |
S059STY_F251 |
1 |
F3 |
Indicates activity for subtype 51 |
206 |
S059STY_F255 |
1 |
F7 |
Indicates activity for subtype 55 |
207 |
S059STY_F259 |
1 |
F3 |
Indicates activity for subtype 59 |
208 |
S059DTAB3 |
8 |
B |
Delta all of table 3 |
216 |
S059DTAB2 |
8 |
B |
Delta all of table 2 |
224 |
S059DTAB1 |
8 |
B |
Delta all of table 1 |
232 |
S059ALLCNTW |
8 |
B |
Number of all records that were written |
240 |
S059ALLCNTN |
8 |
B |
Number of records where writing was suppressed |
248 |
S059ALLCNTS |
8 |
B |
Number of records of the STC |
256 |
S059ALLCNTB |
8 |
B |
Number of records of batch utilities |
CPU action statistics for the SFF job
Offset: |
S059OINFO_J |
Delta values refer to the last writing of a subtype 59 record.
Offset |
Name |
Length |
Format |
Description |
---|---|---|---|---|
0 |
S059MJRCPU |
4 |
T |
CPU usage of SFF job |
4 |
S059MJRCPU# |
4 |
T |
CPU usage of SFF job (delta) |
8 |
S059MJRSRB |
4 |
T |
SRB usage of SFF job |
12 |
S059MJRSRB# |
4 |
T |
SRB usage of SFF job (delta) |
16 |
S059MJRZIIP |
4 |
T |
Normalized ZIIP usage of SFF job |
20 |
S059MJRZIIP# |
4 |
T |
Normalized ZIIP usage of SFF job (delta) |
CPU action statistics for RFF jobs
Offset: |
S059OINFO_N |
Delta values refer to the last writing of a subtype 59 record.
Offset |
Name |
Length |
Format |
Description |
0 |
S059MNRCPU |
4 |
T |
CPU usage of RFF jobs |
4 |
S059MNRCPU# |
4 |
T |
CPU usage of RFF jobs (delta) |
8 |
S059MNSRB |
4 |
T |
SRB usage of RFF jobs |
12 |
S059MNSRB# |
4 |
T |
SRB usage of RFF jobs (delta) |
16 |
S059MNRZIIP |
4 |
T |
Normalized ZIIP usage of RFF jobs |
20 |
S059MNRZIIP# |
4 |
T |
Normalized ZIIP usage of RFF jobs (delta) |
Offset: |
S059ODATAST |
The subtype-specific section is displayed for each subtype (nn = number of subtype). You can calculate the correct offset by using the formula that is specified in the Offset column.
Offset |
Name |
Length |
Format |
Description |
---|---|---|---|---|
nnÃ30+0 |
S059#CNTnnS |
8 |
B |
Number of records of the STC |
nnÃ30+8 |
S059#CNTnnB |
8 |
B |
Number of records of batch utilities |
nnÃ30+16 |
S059#CNTnnN |
8 |
B |
Number of records that were not written |
nnÃ30+24 |
S059#NUMnn |
1 |
B |
Subtype number |
nnÃ30+25 |
S059#XRESnn |
2 |
X |
Reserved for future use |
nnÃ30+27 |
S059#YSTAnnS |
1 |
C |
Internal information |
nnÃ30+28 |
S059#YSTAnnB |
1 |
C |
Internal information |
nnÃ30+29 |
S059#YSTAnnN |
1 |
C |
Internal information |
This section displays the reader processes. A maximum of 13 different processes can be displayed. The first process is displayed with counter number 001 (nnn = counter number), the counter numbers of the next displayed processes are incremented by one.
You can calculate the correct offset by using the formula that is specified in the Offset column.
Offset |
Name |
Length |
Format |
Description |
---|---|---|---|---|
(n-1)Ã22+0 |
S059RDRN_nnn |
6 |
C |
Name of the reader process |
(n-1)Ã22+6 |
S059RDRC_nnn |
8 |
B |
Reader counter |
(n-1)Ã22+14 |
S059RDRD_nnn |
8 |
B |
Delta counter |
Table 2 section
Offset |
Name |
Length |
Format |
Description |
---|---|---|---|---|
(n-1)Ã22+0 |
S059RS2N_nnn |
6 |
C |
Reserved for future use |
(n-1)Ã22+6 |
S059RS2C_nnn |
8 |
B |
Reserved for future use |
(n-1)Ã22+14 |
S059RS2D_nnn |
8 |
B |
Reserved for future use |
Table 3 section
Offset |
Name |
Length |
Format |
Description |
---|---|---|---|---|
(n-1)Ã22+0 |
S059RS3N_nnn |
1 |
C |
Reserved for future use |
(n-1)Ã22+6 |
S059RS3C_nnn |
8 |
B |
Reserved for future use |
(n-1)Ã22+14 |
S059RS3D_nnn |
8 |
B |
Reserved for future use |