Go to Home Page
Questions?
Call 1-800-572-5517
 
  Go to Home Page  
  See all products
  See price schedules
  See manuals, tutorials, articles
  Download a free 30-day trial
  See user testimonials
  About Pacific Systems Group
 
 
SMF Tools
  See SMF Record Layouts
  See Sample SMF Reports
  Learn How to Export SMF Data
  Download Free SMF Reporting Software (30 days)
 
One of the greatest SMF record parsing programming languages I've ever seen. Chief, Large Systems Services Branch, NIH
  Choose Spectrum Writer to add 4GL to your product
  Free 60-Page Book (PDF) - How to Make an SMF Report
Spectrum DCOLLECT Reporter - the 4GL DCOLLECT Report Writer.

Spectrum SMF Writer - the 4GL SMF Report Writer.

SMF Type 35 Record

This table shows the record layout for type 35 SMF records
(LOGOFF).

List of other SMF record layouts available.
List of sample SMF reports.

Purpose: Record type 35 is written when a TSO logoff process is completed.

Note: IBM recommends that you use record type 30 rather than record types 4, 5, 20, 34, 35, and 40. Use of this record may cause missing key workload indicators.

This record identifies the job by job name, logoff time and date, logon time and date, user identification, and performance group number. If accounting numbers (which can be alphameric) were specified on the JOB card, they are included.

This record contains operating information such as number of TPUTs issued, number of TGETs satisfied, termination status, storage protect key, job service, transaction active time, number of transactions, and job CPU time. For more information on CPU time, see Chapter 11, “CPU Time.”

Note: If the terminal I/O controller (TIOC) does not attempt to send output (for example, a message) to a terminal whose line has been disconnected, it will not detect a line disconnect. To SMF, a terminal session interrupted by a line disconnect is considered to be executing and a type 35 record will not be issued until:

  • The disconnect situation is detected, the reconnect time limit expires, and the system cancels the session (with a completion code of 622); or
  • The disconnect situation is detected, the user reconnects, and subsequently issues a LOGOFF command

It's easy to report on SMF 35 data!

SMF Spectrum Writer
We have a low-cost 4GL report writer especially for SMF files. It's called Spectrum SMF Writer.

Spectrum SMF Writer handles the difficult SMF record parsing for you automatically. You just specify which fields you want to see.

Spectrum SMF Writer also converts the arcane date and time fields and reformats them into an attractive report.

Plus, Spectrum SMF Writer can export SMF data as comma delimited files to use on your PC.
 
Try It FREE Now!

SMF Type 35 Record -- LOGOFF
Offset
(Dec.)
Offset
(Hex)
NameLengthFormatDescription
00SMF35_
TLGRLEN
2binary
Record length. This field and the next field (total of four bytes) form the RDW (record descriptor word). See “Standard SMF Record Header” on page 13-1 for a detailed description.
22SMF35_
TLGRSEG
2binary
Segment descriptor.
44SMF35_
TLGRFLG
1binary
System indicator: Bit Meaning When Set 0-2 Reserved 3-6 Version indicators* 7 Reserved.*See “Standard SMF Record Header” on page 13-1 for a detailed description.
55SMF35_
TLGRCDTY
1binary
Record type 35 (X'23').
66SMF35_
TLGRCDTS
4binary
Time since midnight, in hundredths of a second, that the record was moved to the SMF writer. This is the logoff time.
10ASMF35_
TLGRCDTE
4packed
Date when the record was moved into the SMF buffer, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description. This is the logoff date.
14ESMF35_
TLGPUID
4EBCDIC
System identification (taken from SID parameter).
1812SMF35_
TLGUIF
8EBCDIC
Job name.
261ASMF35_
TLGONTME
4binary
Logon time, in hundredths of a second.
301ESMF35_
TLGONDTE
4packed
Logon date, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
3422SMF35_
TLGUDATA
8EBCDIC
User-defined identification field (taken from common exit parameter area, not from USER=parameter on job statement).
422ASMF35_
TLGSTPCT
1binary
Number of steps in session. (This field always equals 1.)
432BSMF35_
TLGCRTME
4--
Reserved.
472FSMF35_
TLGOUTCT
4binary
Number of lines of terminal output, that is, number of TPUTs issued.
5133SMF35_
TLGINCT
4binary
Number of lines of terminal input, that is, number of TGETs satisfied.
5537SMF35_
TLGSTAT
2binary
Job completion code: X‘0ccc’ indicates system ABEND where ccc is the system (See z/OS MVS System Codes.) X‘8ccc’ indicates user ABEND where ccc is the user ABEND code. X‘nnnn’ indicates normal completion where nnnn is the contents of the two low-order bytes in register 15 at termination. X‘0000’ indicates normal job completion with return code of 0. Use this field in conjunction with the job termination indicator field (offset 66).
5739SMF35_
TLGPRI
1binary
Logon priority. This field normally equals the user-assigned priority of 0-13, but if the job fails while being scheduled, this field equals 14 (taken from the PRTY parameter on the JOB card). If no value is specified for the PRTY parameter on the JOB card, this field contains: v For JES3, the default priority specified on the JES3 STANDARDS initialization card v For JES2, a zeroJES2 does not use the priority value reported in this field. (The JES2 job selection priority is requested via the JES2 /*PRIORITY control statement.)
583ASMF35_
TLGNQTME
4binary
Logon enqueue time, in hundredths of a second.
623ESMF35_
TLGNQDTE
4packed
Logon enqueue date, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
6642SMF35_
TLGTRMI
1binary
Job termination indicator Bit Meaning When Set 0 Reserved 1 Canceled at exit IEFUJV 2 Canceled at exit IEFUJI 3 Canceled at exit IEFUSI 4-5 Reserved 6 If 0, normal completion. If 1, abnormal termination 7 Reserved
6743SMF35_
TLGOUTCL
1--
Reserved.
6844SMF35_
TLGTRANT
4binary
Job transaction residency time, in 1024-microsecond units. That is the total amount of time all transactions were in central storage.
7248SMF35_
TLGRVC
4--
Reserved.
764CSMF35_
TLGSPK
1binary
Storage protect key, in the form xxxx0000 where xxxx is the key.
774DSMF35_
TLGSRBT
3binary
Job CPU time under SRBs, in hundredths of a second. This field includes the CPU time for various supervisory routines that are dispatched via SRB: locking routines, page resolution, swap control, cross-memory communications (WAIT, POST, I/O POST), and TQE scheduling. CPU time may not be constant between different runs of the same job.
8050SMF35_
TLGTJS
4binary
Job service, in service units.
8454SMF35_
TLGTTAT
4binary
Job transaction active time, in 1024-microsecond units.
8858SMF35_
TLGNTSN
4binary
Number of transactions.
925CSMF35_
TLGPGNO
2binary
Beginning with z/OS V1R3, this field is always zero.
945ESMF35_
TLGRV2
2--
Reserved.
9660SMF35_
TLGVAR
1binary
Length of rest of record, excluding this field.
9761SMF35_
TLGRVB
20--
Reserved.
11775SMF35_
TLGCPUTM
3binary
Job CPU time under TCBs, in hundredths of a second. This field includes the CPU time for all tasks that are dispatched via TCBs below the level of RCT.
12078SMF35_
TLGNBRAC
1binary
Number of accounting fields.
12179SMF35_
TLGACFLD
VARIABLEEBCDIC
Accounting fields. Each entry for an accounting field contains the length of the field (one byte, binary) followed by the field (EBCDIC). A zero indicates an omitted field.
Relocate Section
(Offset from beginning of record: 96 + TLGVAR - 24)
00SMF35_
TLGCPUS
4binary
Job CPU service, in service units.
44SMF35_
TLGIOCS
4binary
Job I/O service, in service units.
88SMF35_
TLGMSOS
4binary
Job main storage service, in service units.
1212SMF35_
TLGSRBS
4binary
Job SRB service, in service units.
1610SMF35_
TLGTSN
8EBCDIC
Terminal symbolic name.

The table above is based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual.

Copyright 2017.
Pacific Systems Group.
All rights reserved.


Spectrum Writer 4GL - the economical alternative to SAS, Easytrieve, DYL-280...

Home | Products | Prices | Documentation | 30-Day Trials | Customer Reviews | Company | FAQ | Sample Reports | SMF Records
Send Your Comments or Questions