I/O Data Section for JES2 Output Writer

This section contains the remainder of the record information.

Offsets Name Length Format Description
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:
  • 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.
  • 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:
  • A PAGEDEF statement
  • A FORMDEF statement
  • 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.