This section contains general address space and user information which can be used to identify the address space that the data is being reported for or to merge this record with other records that are generated for this address space.
Offsets | Name | Length | Format | Description | |
---|---|---|---|---|---|
0 | 0 | SMF30JBN | 8 | EBCDIC | Job or session name. The job name, time, and date that the reader recognized the JOB card (for this job) constitute the job log identification. |
8 | 8 | SMF30PGM | 8 | EBCDIC | Program name (taken from PGM= parameter on EXEC card). If a backward reference was used, this field contains PGM=*.DD. |
16 | 10 | SMF30STM | 8 | EBCDIC | Step name (taken from name on EXEC card). |
24 | 18 | SMF30UIF | 8 | EBCDIC | User-defined identification field (taken from common exit parameter area, not from USER=parameter on job statement). |
32 | 20 | SMF30JNM | 8 | EBCDIC | JES job identifier. Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an “A” followed by a seven-digit number. |
40 | 28 | SMF30STN | 2 | binary | Step number (first step = 1, and so on). |
42 | 2A | SMF30CLS | 1 | binary | Job class (blank for TSO/E session or started tasks). |
43 | 2B | SMF30JF1 | 1 | binary | Flag word
|
44 | 2C | SMF30PGN | 2 | binary | Beginning with z/OS® V1R3, this field is always zero. |
46 | 2E | SMF30JPT | 2 | binary | JES input priority. If no value is specified
for the PRTY parameter (on the JOB card), this field contains:
Note that JES2 does not use the priority value reported in the field. (The JES2 job selection priority is requested using the JES2 PRIORITY control statement.) |
48 | 30 | SMF30AST | 4 | binary | Device allocation start time, in hundredths of a second. |
52 | 34 | SMF30PPS | 4 | binary | Problem program start time, in hundredths of a second. |
56 | 38 | SMF30SIT | 4 | binary | Time since midnight, in hundredths of a second, that the initiator selected this step or job. |
60 | 3C | SMF30STD | 4 | packed | Date that the initiator selected this step, in the form 0cyydddF. See Standard SMF record header for a detailed description. |
64 | 40 | SMF30RST | 4 | binary | Time since midnight, in hundredths of a second, that the reader recognized the JOB card (for this job). |
68 | 44 | SMF30RSD | 4 | packed | Date that the reader recognized the JOB card (for this job), in the form 0cyydddF. See Standard SMF record header for a detailed description. |
72 | 48 | SMF30RET | 4 | binary | Time since midnight, in hundredths of a second, that the reader recognized the end of the JCL being read for the job or started task (reader stop time). For TSO/E this is the logon enqueue time. |
76 | 4C | SMF30RED | 4 | packed | Date that the reader recognized the end of the JCL being read for the job or started task (reader stop date), in the form 0 cyydddF. See Standard SMF record header for a detailed description. |
80 | 50 | SMF30USR | 20 | EBCDIC | Programmer's name. |
100 | 64 | SMF30GRP | 8 | EBCDIC | RACF® group ID. 0 = RACF is not active. |
108 | 6C | SMF30RUD | 8 | EBCDIC | RACF user ID. 0 = RACF is not active. |
116 | 74 | SMF30TID | 8 | EBCDIC | RACF terminal ID. This field is zero if RACF is not active (or the user is not a terminal user). |
124 | 7C | SMF30TSN | 8 | EBCDIC | Terminal symbolic name. |
132 | 84 | SMF30PSN | 8 | EBCDIC | The name of the step that invoked the procedure. This field contains blanks if not part of a procedure. |
140 | 8C | SMF30CL8 | 8 | EBCDIC | 8-character job class (left justified, padded with blanks). For JES2, taken from the SMF30CLS field (if not specified), blank for TSO session or started tasks. For JES3, taken from CLASS= parameter on //* MAIN card (if valid), or the default (JES3BATCH). |
148 | 94 | SMF30ISS | 8 | binary | Time and date that the interval started for subtype 2 and 3 records, in time-of-day (TOD) format, an unsigned 64-bit fixed-point number where bit 51 is equivalent to 1 microsecond. The representation of this value in local time is stored in SMF30IST and SMF30IDT. Variations in setting the local time can make the times appear to be out of synchronization. |
156 | 9C | SMF30IET | 8 | binary | Time and date that the interval ended for subtype
2 and 3 records, in time-of-day (TOD) format, an unsigned 64-bit fixed-point
number where bit 51 is equivalent to 1 microsecond. If you requested
synchronized interval recording, you can use this field to compare
this record with other records generated at the end of the same interval. If the address space being reported was not swapped in when the interval ended, then the time contained in this field might be earlier than the time that the record was generated. |
164 | A4 | SMF30SSN | 4 | binary | Substep number. This field is set to zero for non-z/OS UNIX steps. When the z/OS UNIX exec function is requested, a new substep is begun and this value is incremented. |
168 | A8 | SMF30EXN | 16 | binary | Program name. For a z/OS UNIX program, this contains the
name, for up to 16 bytes, starting after the last slash in the file
name, of the program that was run. The z/OS UNIX name
ends with the null character X'00'. For an MVS™ program, it is an unqualified name of up to 8 characters of the program that was executed. The MVS program name is padded with blanks to a length of 16 characters. For example, for a z/OS UNIX name of /usr/joe/somepgm, the field in SMF record type 30 is somepgm ended by X'00'. For a z/OS UNIX name of /usr/joe/someverylongprogramname, the field is truncated to someverylongprog. |
184 | B8 | SMF30ASI | 2 | binary | Address space identifier. |
186 | BA | SMF30COR | 64 | EBCDIC | JES job correlator. |