|
SMF Type 6 RecordThis table shows the record layout for type 6 SMF records
|
It's easy to report on SMF 6 data! | |
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.
|
Offset (Dec.) | Offset (Hex) | Name | Length | Format | Description |
0 | 0 | SMF6LEN | 2 | binary | 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.
|
2 | 2 | SMF6SEG | 2 | binary | Segment descriptor (see record length field).
|
4 | 4 | SMF6FLG | 1 | binary | 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.
|
5 | 5 | SMF6RTY | 1 | binary | Record type 6 (X'06').
|
6 | 6 | SMF6TME | 4 | binary | Time since midnight, in hundredths of a second, that the record was moved into the SMF buffer.
|
10 | A | SMF6DTE | 4 | packed | 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.
|
14 | E | SMF6SID | 4 | EBCDIC | System identification (from the SID parameter).
|
18 | 12 | SMF6JBN | 8 | EBCDIC | Job name (taken from job’s RESQ). The job name, time, and date that the reader recognized the JOB card (for this job) log identification, or transaction name (for APPC output).
|
26 | 1A | SMF6RST | 4 | binary | Time from midnight, in hundredths of a second, that the reader recognized the JOB card (for this job).
|
30 | 1E | SMF6RSD | 4 | packed | Date when the reader recognized the JOB card for this job, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
|
34 | 22 | SMF6UIF | 8 | EBCDIC | User-defined identification field (taken from common exit parameter area, not from USER=parameter on job statement).
|
42 | 2A | SMF6OWC | 1 | EBCDIC | *SYSOUT class (this field is blank for non-SYSOUT data sets).
|
43 | 2B | SMF6WST | 4 | binary | Start time from midnight, in hundredths of a second, of print/punch processor including remote device that is working on the data in this record.
|
47 | 2F | SMF6WSD | 4 | packed | Start date of print/punch processor including remote device that is working on the data in this record, in the form 0cyydddF. See “Standard SMF Record Header” on page 13-1 for a detailed description.
|
51 | 33 | SMF6NLR | 4 | binary | Number of logical records written by the writer, by form number and class (this field includes JOBLOG information and data set copies). For an example, a data set of 1000 lines with two copies will show 2000 in this field.
|
55 | 37 | SMF6IOE | 1 | binary | I/O status indicators Bit Meaning When Set 0-4 Reserved 5* Data buffer read error 6 Reserved 7* Control buffer read error.*A change in this field will cause a new record type 6.
|
56 | 38 | SMF6NDS | 1 | binary | Number of data sets processed by the writer and included in this record. If multiple copies are produced, each copy is counted. (This field includes JOBLOG information.)
|
57 | 39 | SMF6FMN | 4 | EBCDIC | Output form number as defined in the FORM= parameter of the DD statement. If the source field contains four or fewer characters, SMF6FMN will be set. Otherwise, this field contains blanks and the contents of the source field appear only in SMF6EFMN, described under the JES2 Common Section later in this record.
|
61 | 3D | SMF6PAD1 | 1 | binary | Section indicator Bit Meaning When Set 0 3800 printing subsystem section present 1 Common section present 2 Reserved 3 Enhanced SYSOUT support section present 4-7 Reserved.
|
62 | 3E | SMF6SBS | 2 | binary | Subsystem identification (X'0002' signifies JES2).
|
0 | 0 | SMF6LN1 | 2 | binary | Length of this section, including this field.
|
2 | 2 | SMF6DCI | 1 | binary | Data set control indicators Bit Meaning When Set 0 Reserved 1 Record represents spin data sets 2* Operator ended this data group 3* Operator interrupted this data group 4* Operator restarted this data group 5* Record represents continuation of interrupted data group 6* Operator overrode programmed carriage control (printer only) 7* Punch output was interpreted (3525 only).* A change in this field will cause a new record type 6
|
3 | 3 | SMF6INDC | 1 | binary | Record level indicator Value Release — Support 0 Reserved 1 MVS/XA JES2 SP2.2.0 and before — restructured SMF type 6 record. 2 Reserved 3 MVS/ESA JES2 SP3.1.1 — greater than 10K job support. 4 MVS/ESA JES2 SP3.1.3 — security support. 5 MVS/ESA JES2 SP4.1.0 6-7 Reserved.This field definition changes with each new version of the SMF type 6 record.
|
4 | 4 | SMF6JNM | 4 | EBCDIC | When SMF6INDC contains a X'1', this field contains a 4-digit EBCDIC job number. When SMF6INDC contains a X'3' or greater, and the job number has more than 4 digits, this field contains zeroes. If the job number is greater than or equal to 999, this field contains the job number. For an APPC transaction, this field contains zeroes. The correct job number or APPC transaction is found in SMF6JBID.
|
8 | 8 | SMF6OUT | 8 | EBCDIC | JES2 logical output device name defined in JESPARMS.
|
16 | 10 | SMF6FCB | 4 | EBCDIC | FCB image identification (for printer only). A change in this field will cause a new record type 6.
|
20 | 14 | SMF6UCS | 4 | EBCDIC | UCS image identification (for printer only). A change in this field will cause a new record type 6.
|
24 | 28 | SMF6PGE | 4 | binary | Approximate page count (printer only). For a printer controlled by JES2, the count is updated: v On a new page* definition if LINECT=0 is specified on the JOBPARM JECL statement, in the accounting field of the JOB statement, on the OUTPUT JECL statement, or on the OUTPUT JCL statement. v After the number of lines specified in LINECT or on a new page* definition. *New page NEWPAGE=, on PRINTDEF or PRT(nnnn) JES2 Initialization statement determines the method of counting pages. If NEWPAGE=ALL or NEWPAGE=DEFAULT, then skip to any channel will be counted as a page. If NEWPAGE=1, then skip to channel 1 will only be counted as a page.For a printer controlled by an FSS, the count is affected by one or more of the following: v A PAGEDEF statement v A FORMDEF statement v The presence of page mode data.
|
28 | 1C | SMF6RTE | 2 | binary | Output route code defined in JESPARMS. The route code is specified on the /*OUTPUT or DD statement. The form number is specified on the FORM= parameter of the DD statement. This field is defined as follows: X'0100' indicates local routine; X'nnrr' (where nn is the node number and rr is the remote device within the node) indicates remote routing; and X'00nn' indicates local routing. If more than 255 remotes are specified (in JESPARMS) for the system, this field is set to zero.
|
This section contains information on the activity of the 3800 (non-impact) printing subsystem. | |||||
64 | 40 | SMF6LN2 | 2 | binary | Length of 3800 printing subsystem section including this field.
|
66 | 42 | SMF6CPS | 8 | binary | Number of copies in each copy group. Each byte represents one copy group, and the sum of the 8 bytes is the total number of copies printed. A change in this field will cause a new record type 6 record.
|
74 | 4A | SMF6CHR | 16 | EBCDIC | Names of the character arrangement tables that define the characters used in printing. Each name is 4 bytes long, with a maximum of 4 names. A change in this field will cause a new record type 6.
|
90 | 5A | SMF6MID | 4 | EBCDIC | Names of the copy modification module used to modify the data. A change in this field will cause a new record type 6.
|
94 | 5E | SMF6FLI | 4 | EBCDIC | Name of the forms overlay printed on the copies. A change in this field will cause a new record type 6.
|
98 | 62 | SMF6FLC | 1 | binary | Number of copies on which the forms overlay is printed A change in this field will cause a new record type 6.
|
99 | 63 | SMF6BID | 1 | binary | Options indicator Bit Meaning When Set 0* Output was burst into sheets by the Burster-Trimmer-Stacker 1* DCB subparameter OPTCD=J was specified. Each output data line contained a table reference character that selected the character arrangement table used when printing that line. 2-7 Reserved.*A change in this field will cause a new record type 6.
|
This section contains the general output information including the user ID associated with the job or session. | |||||
64 | 40 | SMF6LN3 | 2 | binary | Length of common section (including this field).
|
66 | 42 | SMF6ROUT | 4 | binary | Output route code This field is defined as follows: X'00010000' indicates local routing; X'nnnnrrrr' (where nnnn is the node number and rrrr is the remote device within that node) indicates remote routine; and X'0000nnnn' indicates special local routing. This field is always set regardless of the number of remotes specified by the system. The node and remote devices are defined in JESPARMS. See z/OS JES2 Initialization and Tuning Guide for more information.
|
70 | 46 | SMF6EFMN | 8 | EBCDIC | Output form number. This field is set regardless of the number of characters in the forms field (SMF6FMN).
|
78 | 4E | -- | 16 | binary | Reserved.
|
94 | 5E | SMF6JBID | 8 | EBCDIC | Job name, transaction ID (for APPC output), or TSO/E userid. The following fields (up to and including SMF6OTOK) are only present if SMF6INDC is equal to or greater than X'04':
|
102 | 66 | SMF6STNM | 8 | EBCDIC | This field is not filled in for an output writer.
|
110 | 6E | SMF6PRNM | 8 | EBCDIC | This field is not filled in for an output writer.
|
118 | 76 | SMF6DDNM | 8 | EBCDIC | This field is not filled in for an output writer.
|
126 | 7E | SMF6USID | 8 | EBCDIC | The user ID associated with the job/session that created the data set, or the user ID associated with the transaction ID (for APPC output).
|
134 | 86 | SMF6SECS | 8 | EBCDIC | The security label of the created data set, or the data set level seclabel.
|
142 | 8E | SMF6PRMD | 8 | EBCDIC | The processing mode of the data set.
|
150 | 96 | SMF6DSNM | 53 | EBCDIC | The name of the data set being printed.
|
203 | CB | -- | 3 | binary | Reserved.
|
206 | CE | SMF6OTOK | 20 | EBCDIC | Output security token: The identifier JES assigns to those SYSOUT data sets that share common printing attributes and security information. Data sets thus grouped are then printed sequentially. If your installation also produces job header and trailer pages, these data sets appear between those job header and trailer pages as a job.
|
This section contains the output descriptor (if any) for first offloaded data set in this record. | |||||
64 | 40 | SMF6LN5 | 2 | binary | Length of ESS section (including this field).
|
66 | 42 | SMF6SGID | 4 | binary | Segment identifier. Contains 0 when the file is not segmented.
|
66 | 42 | SMF6BNOF | 2 | binary | Offset to bin section.
|
66 | 42 | SMF6RES | 2 | binary | Reserved - redefines SMF6BNOF.
|
70 | 46 | SMF6IND | 1 | binary | Section indicator Bit Meaning When Set 0 Error obtaining scheduler JCL facility (SJF) information. Scheduler work block text unit (SWBTU) data area is not present. 1-7 Reserved.
|
71 | 47 | SMF6RSV | 1 | -- | Reserved.
|
72 | 48 | SMF6JDVT | 8 | EBCDIC | JCL definition table (JDT) name in JCL definition vector table (JDTV).
|
80 | 50 | SMF6TUL | 2 | binary | Text unit (SWBTU) data area length.
|
82 | 52 | SMF6TU | VAR | binary | Text unit (SWBTU) data area. The data area can be processed using the SWBTUREQ macro and is mapped by MVS macro IEFSJPFX.
|
The table above is based on the description provided by IBM in its "MVS Systems Management Facilities (SMF)" manual.
Home |
Products |
Prices |
Documentation |
30-Day Trials |
Customer Reviews |
Company
| FAQ
| Sample Reports
| SMF Records
Send Your Comments or Questions