|
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. Before the SVC 83, PSF fills in this field via SVC 11 for use with PSF exit 5.
|
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 152 for details. Before the SVC 83, PSF fills in this field via SVC 11 for use with PSF exit 5.
|
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” 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, in hundredths of a second, of output service working on the data in this record. This field is filled in at JES3 LOGIN time for the writer job.
Note: The timestamps should not be used to determine printer utilization. |
47 | 2F | SMF6WSD | 4 | packed | Start date of output service working on the data in this record, in the form 0cyydddF. See “Standard SMF record header” for a detailed description. This field is filled in at JES3 LOGIN time for the writer job.
Note: The timestamps should not be used to determine printer utilization. |
51 | 33 | SMF6NLR | 4 | binary | Number of logical records written by the writer. (This field is filled in when a data set is completed or restarted; it includes repeats and restarts). This field is non-cumulative across interrupts.
|
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. |
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.
|
57 | 39 | SMF6FMN | 4 | EBCDIC | Form number — only the first four bytes appear in this field. This value is taken from the last SETUP message or from the FORMS parameter of the OUTPUT statement for the user data set
|
61 | 3D | SMF6PAD1 | 1 | binary | Section indicator
Bit Meaning When Set 0 Non-impact printing subsystem section present 1 Common section present. 2 All-points-addressable (APA) printing subsystem section present 3 Enhanced SYSOUT support section present 4 File Transfer section present 5-7 Reserved |
62 | 3E | SMF6SBS | 2 | binary | Subsystem identification - X'0007' signifies PSF
|
00 | 00 | SMF6LN1 | 2 | binary | Length of this section, including this field.
|
02 | 02 | SMF6DCI | 1 | binary | Data set control indicators. (These bits are set when a data set is completed or restarted.)
Bit Meaning When Set 0 Reserved 1 Record represents spin data sets 2 Operator ended this data group 3 Operator restarted data set with destination 4 Operator restarted this data group 5 Received operator restarted data set 6 Operator started with single space 7 Reserved. |
03 | 03 | SMF6INDC | 1 | binary | Record level indicator. Bits 0-3 are reserved. Bits 4-7 have a value as follows:
Value Release — Support 1 PSF/MVS release 1.1 — 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 and above — security support 5 MVS/ESA JES2 SP4.1.0 6 PSF/MVS Release 3.1.0. This field definition changes with each new version of the SMF type 6 record. |
04 | 04 | SMF6JNM | 4 | EBCDIC | When SMF6INDC contains a X'1', this field contains a four-digit EBCDIC job number. When SMF6INDC contains a X'3' or greater, the job number has more than four digits, and this field contains zeroes. The correct job number is then found in SMF6JBID.
|
08 | 08 | SMF6OUT | 8 | EBCDIC | For SNA-attached printers, the VTAM logical unit name. For channel-attached printers, the printer device name.
|
16 | 10 | SMF6FCB | 4 | EBCDIC | Reserved
|
20 | 14 | SMF6UCS | 4 | EBCDIC | Reserved
|
24 | 18 | SMF6PGE | 4 | binary | Approximate physical page count, including duplicates and separators.
This field is not incremented in the following cases:
|
0 | 0 | SMF6LN2 | 2 | binary | Length of non-impact printing subsystem section, including this field.
|
2 | 2 | SMF6CPS | 8 | binary | Number of copies specified in the COPIES parameter of the OUTPUT statement for the user data set. Each byte represents one copy group. These values can be changed by operator commands.
|
10 | A | SMF6CHR | 16 | EBCDIC | Names of the fonts that define the characters used in printing as specified in the JCL. Each name is 4 bytes long, with a maximum of 4 names.
|
26 | 1A | SMF6MID | 4 | -- | Reserved.
|
30 | 1E | SMF6FLI | 4 | EBCDIC | Name of the forms overlay printed on the copies, taken from the data set JCL.
|
34 | 22 | SMF6FLC | 1 | binary | Number of copies on which the forms overlay is printed, taken from the data set JCL.
|
35 | 23 | SMF6BID | 1 | binary | Device 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 font used when printing that line. 2 Cut-sheet printer. This field is valid only when SMF6SBS equals X'0007', and SMF6INDC is equal to or greater than X'02'. 3-7 Reserved. |
This section contains the general output information including the user ID associated with the job or session. | |||||
0 | 0 | SMF6LN3 | 2 | binary | Length of common section (including this field).
|
2 | 2 | SMF6ROUT | 4 | character | Output route code. This field is defined as follows:
|
6 | 6 | SMF6EFMN | 8 | EBCDIC | Output form number. SMF6EFMN is derived from the last setup message, the JES initialization statements, or from the FORMS parameter of the OUTPUT statement.
|
14 | E | -- | 16 | binary | Reserved.
|
30 | 1E | SMF6JBID | 8 | EBCDIC | Job ID, or Transaction ID (for APPC output).
|
38 | 26 | SMF6STNM | 8 | EBCDIC | This field is not filled in for an output writer.
|
46 | 2E | SMF6PRNM | 8 | EBCDIC | This field is not filled in for an output writer.
|
54 | 36 | SMF6DDNM | 8 | EBCDIC | This field is not filled in for an output writer.
|
62 | 3E | 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).
|
70 | 46 | SMF6SECS | 8 | EBCDIC | The security label of the created data set, or data set level seclabel.
|
78 | 4E | SMF6PRMD | 8 | EBCDIC | The processing mode of the data set.
|
86 | 56 | SMF6DSNM | 53 | EBCDIC | The name of the data set being printed.
|
139 | 8B | -- | 3 | binary | Reserved.
|
142 | 8E | SMF6OTOK | 20 | EBCDIC | Output security token: the identifier JES assigned 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.
|
0 | 0 | SMF6LN4 | 2 | binary | Length of the section (including this field).
|
2 | 2 | SMF6BNOF | 2 | binary | Offset to the Multi-Bins Header Section from start of APA section.
|
4 | 4 | SMF6FONT | 4 | binary | Number of fonts mapped with an MCF.
|
8 | 8 | SMF6LFNT | 4 | binary | Number of fonts loaded.
|
12 | C | SMF6OVLY | 4 | binary | Number of overlays mapped with an MMO.
|
16 | 10 | SMF6LOLY | 4 | binary | Number of overlays loaded.
|
20 | 14 | SMF6PGSG | 4 | binary | Number of page segments mapped with an MPS.
|
24 | 18 | SMF6LPSG | 4 | binary | Number of page segments loaded.
|
28 | 1C | SMF6IMPS | 4 | binary | Number of sides of sheets of paper printed (number of logical impressions), including duplicates and separators. This field is non-cumulative across interrupts and is valid only when SMF6INDC is equal to or greater than X'02'.
This field is not incremented in the following cases:
|
32 | 20 | SMF6FEET | 4 | binary | Number of feet of paper printed for the document (zero for printers that do not report paper size). This field is non-cumulative across interrupts.
This field is not incremented in the following cases:
|
36 | 24 | SMF6PGDF | 4 | binary | Number of PAGEDEFS used.
|
40 | 28 | SMF6FMDF | 4 | binary | Number of FORMDEFS used.
|
44 | 2C | SMF6BIN | 1 | binary | Bin indicators. This field is valid only when SMF6INDC is equal to or greater than X'02' and for printers that support bin selection.
Bit Meaning when set 0 Bin 1 used for any part of the data set 1 Bin 2 used for any part of the data set 2 Bin 3 used for any part of the data set 3 Bin 4 used for any part of the data set 4-7 Reserved. |
45 | 2D | SMF6PGOP | 1 | binary | Duplex indicators. This field is valid only when SMF6INDC is equal to or greater than X'02'.
Bit Meaning when set 0 Standard duplex was used for any part of the data set. 1 Tumble duplex was used for any part of the data set. System security indicators. Valid only when SMF6INDC is equal to or greater than X'04'. 2 Keyword SYSAREA=YES 3 Keyword DPAGELBL=YES 4 Print operation was successful 5 Keyword SPAGELBL=YES 6 Error occurred processing the security overlay 7 Image generator overrun error occurred. |
46 | 2E | SMF6FLG3 | 1 | binary | Flags
Bit Meaning when set 0 Security label integrity is guaranteed. Valid only when SMF6INDC is equal to or greater than X'04' 1 The job header page was printed 2 The job trailer page was printed 3 Data page labelling was suppressed 4 User printable area was suppressed. |
47 | 2F | -- | 1 | binary | Reserved.
|
48 | 30 | SMF6NSOL | 4 | binary | Number of security overlays used while printing the data set. Valid only when SMF6INDC is equal to or greater than X'04'.
|
52 | 34 | SMF6NSFO | 4 | binary | Number of security fonts used while printing the data set. Valid only when SMF6INDC is equal to or greater than X'04'.
|
56 | 38 | SMF6NPS | 4 | binary | Number of security page segments used while printing the data set. Valid only when SMF6INDC is equal to or greater than X'04'.
|
60 | 3C | SMF6FDNM | 8 | EBCDIC | FORMDEF name used to print the data set.
|
68 | 44 | SMF6PDNM | 8 | EBCDIC | PAGEDEF name used to print the data set.
|
76 | 4C | SMF6PTDV | 8 | EBCDIC | PRINTDEV name used to print the data set.
|
84 | 54 | SMF6SETU | 8 | EBCDIC | COMSETUP name used to print the data set.
|
92 | 5C | -- | 24 | binary | Reserved.
|
116 | 74 | SMF6LPGE | 4 | binary | Number of logical pages processed. (The accumulative number of logical pages per side.) This field is non-accumulative across interrupts.
This field is not incremented in the following case:
|
0 | 0 | SMF6BNLN | 2 | binary | Length bins section including FLD.
|
2 | 2 | SMF6BNUM | 2 | binary | Number of counters entries.
|
0 | 0 | SMF6BNNO | 1 | binary | Bin number.
|
1 | 1 | SMF6BNCT | 3 | binary | Bin counter. This field is not incremented in the following cases:
|
4 | 4 | SMF6BNLE | 2 | binary | Paper length in millimeters.
|
6 | 6 | SMF6BNWI | 2 | binary | Paper width in millimeters.
|
This section contains the output descriptor (if any) for first offloaded data set in this record. | |||||
00 | 00 | SMF6LN5 | 2 | binary | Length of ESS section (including this field).
|
02 | 02 | SMF6SGID | 4 | binary | Segment identifier. Contains 0 when the file is not segmented.
|
06 | 06 | 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. |
07 | 07 | SMF6RSV | 1 | Reserved. | |
08 | 08 | SMF6JDVT | 8 | EBCDIC | JCL definition table (JDT) name in JCL definition vector table (JDTV).
|
16 | 10 | SMF6TUL | 2 | binary | Text unit (SWBTU) data area length.
|
18 | 12 | 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.
|
0 | 0 | SMF6LN6 | 2 | binary | Length of File Transfer section (including this field).
|
2 | 2 | SMF6BYTE | 4 | binary | Total bytes sent.
|
6 | 6 | SMF6IPV4 | 4 | binary | Target IPv4 address.
|
10 | A | SMF6FTL | 1 | binary | Level indicator for file transfer section. 11 B 11 char Reserved.
|
22 | 16 | SMF6PQLN | 2 | binary | Length of print queue name.2
|
24 | 18 | SMF6PRTQ | variable | EBCDIC | Print queue name.
|
48 | 30 | SMF6BYTD | 8 | binary | Total bytes sent when > 4 gigabytes.
|
56 | 38 | SMF6IPV6 | 16 | binary | Target IPv6 IP address.
|
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