JES3 output service writers

A JES3 output service writer is a JES3 routine (DSP) that processes data sets currently on the output service writer queue according to their output requirements. There are two types of JES3 writers:
  • Print writer: The print writer processes any output data sets for which SYSOUT classes are defined (during JES3 initialization) as TYPE=PRINT and any additional data sets described by //*FORMAT PR or //OUTPUT job control statements. The print writer expects data to be in EBCDIC format, ready for printing with either MVS™ channel command forms control or the MVS-supported extended ASCII channel command code. Output to the printer is command-chained.
    Note: A print writer may run under the control of a functional subsystem (FSS) application. The FSS application commands or user interfaces should be used to monitor and control the writer whenever possible. See the FSS application documentation, z/OS MVS Using the Functional Subsystem Interface, for more information.
  • Punch writer: The punch writer processes any output data sets for which SYSOUT classes are defined (during JES3 initialization) as TYPE=PUNCH and any additional data sets described by //*FORMAT PU job control statements. American National Standard and MVS channel command stacker selection characters are ignored if they are present in normal punch output. Processing is on a card-image basis.