SMF 30 fields


Name
 (Filter)

Tag
 CEF Name

Description

SMF30_High_CPU_Prog
 (EGNX)

PgmHi

Name of the program loaded by the task that used the largest percentage of CPU time in this address space

A value of blanks indicates that no task reported any CPU time in the address space, or that the CPU time could not be obtained. A value of ???????? indicates that the program name could not be obtained for the task that reported the highest percentage of CPU time.

SMF30ACT

Acct

Job or step accounting information

SMF30CAS_JSCBAUTH
 (Boolean)

JSCBAUTH

This job step turned on the JSCBAUTH bit at some point after the job step program received control

This can be a normal process for z/OS UNIX.

SMF30CAS_OSPROTECT
 (Boolean)

OSPROTECT

OSPROTECT=1 is in effect

SMF30CAS_Trust
 (Mapped Integer)

Trust

The state of trust, with respect to OSPROTECT=1 functions, as follows:
- X'02' bit is on, X'40' bit is off: Untrusted.
 - X'02' bit is on, X'40' bit is on, X'20' bit is off: Trusted.
 - X'02' bit is on, X'40' bit is on, X'20' bit is on: Untrusted.
 - X'02' bit is off: Trusted.

SMF30CAT
 (EGNX)

Cat
 cat

Subsystem name JES2, JES3, OMVS, TSO, STC or APPC

SMF30CL8
 (EGNX)

Class
cs2

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).

SMF30CPC
 (Integer)

SMF30CPC

CPU Service Definition Coefficient (SDC) scaled by 10

SMF30CPC
 (Integer)

SMF30CPC

CPU Service Definition Coefficient (SDC) scaled by 10

SMF30CSU_L
 (Integer)

SMF30CSU

CPU Service Units

SMF30CSU_L
 (Integer)

SMF30CSU

CPU service units

This is the 8-byte equivalent of SMF30CSU. The value of this field continues to grow after SMF30CSU_INV is set.

SMF30EXN
 (EGNX)

PgmUSS
 deviceProcessName

The name of a z/OS UNIX file that is invoked using the exec family of functions

The filename can be up to 16 characters in length. For z/OS UNIX executable files, SMF30EXN contains the portion of the pathname after the last slash.

Example

If the z/OS UNIX executable file with pathname /bin/grep is invoked using an exec function, SMF30EXN contains grep.

z/OS UNIX filenames longer than 16 bytes are truncated

Example

The name /usr/joe/somelongprogramname is recorded as somelongprogramn.

For load modules invoked using exec functions, SMF30EXN contains the unqualified name of the load module.

SMF30GRP
 (EGNX)

Group
spriv

RACF group ID. Blank = RACF is not active

SMF30GRP_L
 (EGNX)

groupID

RACF group ID. Blank = RACF is not active

This field’s formatting is conditioned on the software switch LEEF.

SMF30IO_L
 (Integer)

SMF30IO

I/O Service Units

SMF30IO_L
 (Integer)

SMF30IO

I/O service units

This is the 8–byte equivalent of SMF30IO. The value of this field continues to grow after SMF30IO_INV is set.

SMF30JBN
 (EGNX)

JobNm
sproc

Job or session name

SMF30JNM
 (EGNX)

JobID

JES job identifier

Jobs scheduled by the APPC/MVS transaction scheduler (ASCH) start with an A followed by a seven-digit number.

SMF30JPT
 (Integer)

Pri

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

JES2 does not use the priority value reported in the field. (The JES2 job selection priority is requested using the JES2 PRIORITY control statement.)

SMF30LOC
 (Integer)

SMF30LOC

IOC Service Definition Coefficient (SDC) scaled by 10

SMF30LOC
 (Integer)

SMF30LOC

IOC Service Definition Coefficient (SDC) scaled by 10

SMF30OSL
 (EGNX)

Level

MVS software level (consists of an acronym and the version, release, and modification level numbers)

SMF30PGM
 (EGNX)

Prog
deviceProcessName

Program name (taken from PGM= parameter on EXEC card)

If a backward reference was used, this field contains PGM=*.DD.

SMF30PGMX
 (EGNX)

Pgm
deviceProcessName

Program name (taken from PGM= parameter on EXEC card), with a deprecated tag

If a backward reference is used, this field contains PGM=*.DD.

SMF30PSN
 (EGNX)

ProcStep
cs4

The name of the step that invoked the procedure

This field contains blanks if not part of a procedure.

SMF30RUD
 (EGNX)

UserID
suid

RACF user ID. Blank = RACF is not active

SMF30RUD_L
 (EGNX)

usrName

RACF user ID. Blank = RACF is not active

This field’s formatting is conditioned on the software switch LEEF.

SMF30RUDX
 (EGNX)

UID

RACF user ID. Blank = RACF is not active

SMF30SCC

RC
outcome

Job or Step completion code and ABEND reason code

System ABENDs are reported as Sxxx-xxxx. User ABENDs are reported as Unnnn-xxxx.

SMF30SRB
 (Integer)

SMF30SRB

Service request block (SRB) service units

This field grows to X'FFFFFFFF' and then wraps back to zero and continues growing. When wrapping occurs, SMF30SRB_INV is set to on. SMF30SRB_L is the 8-byte equivalent of this field.

SMF30SRB_L
 (Integer)

SMF30SRB

SRB service units

This is the 8-byte equivalent of SMF30SRB. The value of this field continues to grow after SMF30SRB_INV is set.

SMF30SRC
 (Integer)

SMF30SRC

SRB Service Definition Coefficient (SDC) scaled by 10

SMF30SSN
 (Integer)

SubStep
cn2

Substep number

This field is set to zero for non-z/OS UNIX System Services steps. When the z/OS UNIX System Services exec function is requested, a new substep is begun and this value is incremented.

SMF30STI

Indic

Step/Job termination indicator formatted as textual labels for the various bits

SMF30STI_ABEND
 (Boolean)

Term_ABEND

Step/Job termination indicator – ABEND

SMF30STI_COND
 (Boolean)

Term_COND

Step/Job termination indicator – COND

SMF30STI_Flushed
 (Boolean)

Term_Flushed

Step/Job termination indicator – Flushed

SMF30STI_IEFACTRT
 (Boolean)

Term_IEFACTRT

Step/Job termination indicator – IEFACTRT

SMF30STI_IEFUJI
 (Boolean)

Term_IEFUJI

Step/Job termination indicator – IEFUJI

SMF30STI_IEFUJV
 (Boolean)

Term_IEFUJV

Step/Job termination indicator – IEFUJV

SMF30STI_IEFUSI
 (Boolean)

Term_IEFUSI

Step/Job termination indicator – IEFUSI

SMF30STI_IncorEXCP
 (Boolean)

Term_IncorEXCP

Step/Job termination indicator – EXCP incorrect

SMF30STI_Missing
 (Boolean)

Term_Missing

Step/Job termination indicator – Missing

SMF30STI_PostExec
 (Boolean)

Term_PostExec

Step/Job termination indicator – Post-exec error

SMF30STI_Restart
 (Boolean)

Term_Restart

Step/Job termination indicator – Restart

SMF30STI_UNIX
 (Boolean)

Term_UNIX

Step/Job termination indicator – UNIX

SMF30STI_UnmergeEXCP
 (Boolean)

Term_UnmergeEXCP

Step/Job termination indicator – EXCP not merged

SMF30STM
 (EGNX)

StepNm

Step name (taken from name on EXEC card)

SMF30STN
 (Integer)

Step#
cn1

Step number (first step = 1.)

SMF30STP
 (Integer)

SubT
cat

Record subtype

SMF30STPD
 (Mapped Integer)

 

Record subtype in text format with no tag

SMF30STPD_R
 (Mapped Integer)

 

Record subtype in text format with no tag

This field’s formatting is conditioned on the software switch RFC3164.

SMF30STPDT
 (Mapped Integer)

SubT

Record subtype in text format

SMF30STPDT_JS
 (Mapped Integer)

SubT

Record subtype in text format

This field’s formatting is conditioned on the software switch JSON or Splunk.

SMF30SUS
 (Integer)

SMF30SUS

Copy of RmctAdjC when this SMF record is produced, number of sixteenths of one CPU microsecond per CPU service unit

SMF30SUS
 (Integer)

SMF30SUS

Copy of RmctAdjC when this SMF record is produced, number of sixteenths of one CPU microsecond per CPU service unit

SMF30SYN
 (EGNX)

Sysname
deviceExternalId

System name (from the SYSNAME parameter in the IEASYSxx parmlib member)

SMF30SYP
 (EGNX)

Sysplex

Sysplex name (from the SYSPLEX parameter in the COUPLExx parmlib member)

SMF30TEP
 (Integer)

SMF30TEP

Total blocks transferred (accumulated execute channel program (EXCP) counts)

Deprecated; use SMF30TEX instead.

SMF30TEP
 (Integer)

SMF30TEP

Total blocks transferred (accumulated execute channel program (EXCP) counts - valid up to X'FFFFFFFE', zero and invalid when SMF30TEF is set)

SMF30TEX
 (Integer)

SMF30TEX

Total blocks transferred (accumulated execute channel program (EXCP) counts)

SMF30TEX
 (Integer)

SMF30TEX

Total blocks transferred - accumulated EXCP counts

This field is the 8-byte equivalent of SMF30TEP, but this field remains valid after SMF30TEP is invalid.

SMF30TID
 (EGNX)

TermID
cs5

RACF terminal ID

This field is blank if RACF is not active (or the user is not a terminal user).

SMF30TSN
 (EGNX)

TermNm shost

Terminal symbolic name

SMF30UIF
 (EGNX)

Ident

User-defined identification field (taken from common exit parameter area, not from USER=parameter on job statement)

SMF30USR
 (EGNX)

Pgmr
cs6

So-called programmer’s name field

More accurately, a 20-byte description field on the JOB statement.

SMF30WID
 (EGNX)

Work
destinationServiceName

Work type indicator for the address space

The value identifies the type of address space that is being reported on

Example

STC for started tasks and system address spaces, TSO for TSO/E users).

Many of these descriptions are taken from z/OS MVS System Management Facilities (SMF) © Copyright 1988, 2008 IBM Corporation.

Related topic


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*