Identification Section

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.

Triplet information

This section is located on the record using the following triplet fields, which are located in the ‘header/self-defining’ section:
Offset
SMF30IOF
Length
SMF30ILN
Number
SMF30ION - This field will always be ‘1’ as this section is on each of the Type 30 records that are generated.
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
Bit
Meaning when set
0
Job/Session ID section flag.
1
System is in Logical Accounting mode.
2-7
Reserved.
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:
  • For JES3, the default priority specified on the JES3 STANDARDS initialization card
  • For JES2, a zero.

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.
Start of change186End of change Start of changeBAEnd of change Start of changeSMF30COREnd of change Start of change64End of change Start of changeEBCDICEnd of change Start of changeJES job correlator.End of change