IBM OS/390 User Manual

Page of 673
11.2.5 FSS Procedure and PRINTDEV Statements
Below is the sample FSS proc shown in the 
PSF/MVS Systems Programming
Guide.
 //SAMPPROC PROC
 //STEP01
EXEC PGM=APSPPIEP,REGION=4096K,TIME=1440
 //STEPLIB
DD DSN=PSF.LINKLIB,DISP=SHR
 //JOBHDR
OUTPUT PAGEDEF=V06483,
/* JOB HEADER PAGE
*/
 //
FORMDEF=A10120,CHARS=GT12
/*
FORMDEF: ALTERNATIVE BIN*/
 //JOBTLR
OUTPUT PAGEDEF=V06483,
/* JOB TRAILER PAGE
*/
 //
FORMDEF=A10110,CHARS=GT12
/*
FORMDEF: MAIN BIN
*/
 //DSHDR
OUTPUT PAGEDEF=V06483,
/* DATA SET SEPARATOR
*/
 //
FORMDEF=A10110,CHARS=GT12
/*
FORMDEF: MAIN BIN
*/
 //MSGDS
OUTPUT PAGEDEF=A08682,
/* MESSAGE DATA SET
*/
 //
FORMDEF=A10110,CHARS=GT15
/*
*/
 //FONT01 DD DSN=SYS1.FONTLIB,DISP=SHR
/* SYSTEM FONTS
*/
 //
DD DSN=INST.FONTLIB,DISP=SHR
/* INSTALLATION USER FONTS
*/
 //PSEG01 DD DSN=INST.PSEGLIB,DISP=SHR
/* INSTALLATION PAGE SEGMENTS*/
 //
DD DSN=SPEC.PSEGLIB,DISP=SHR
/* SPECIAL PAGE SEGMENTS
*/
 //PSEG02 DD DSN=INST.PSEGLIB,DISP=SHR
/* INSTALLATION PAGE SEGMENTS*/
 //OLAY01 DD DSN=INST.OVERLIB,DISP=SHR
/* INSTALLATION OVERLAYS
*/
 //PDEF01 DD DSN=SYS1.PDEFLIB,DISP=SHR
/* SYSTEM PAGE DEFINITIONS
*/
 //
DD DSN=INST.PDEFLIB,DISP=SHR
/* INSTALLATION PAGE DEFS
*/
 //FDEF01 DD DSN=SYS1.FDEFLIB,DISP=SHR
/* SYSTEM FORM DEFINITIONS
*/
 //
DD DSN=INST.FDEFLIB,DISP=SHR
/* INSTALLATION FORM DEFS
*/
 //PRT1
CNTL
 //PRT1
PRINTDEV FONTDD=*.FONT01, /* FONT
LIBRARY DD
*/
 //
OVLYDD=*.OLAY01,
/* OVERLAY
LIBRARY DD
*/
 //
PSEGDD=*.PSEG01,
/* SEGMENT
LIBRARY DD
*/
 //
PDEFDD=*.PDEF01,
/* PAGEDEF
LIBRARY DD
*/
 //
FDEFDD=*.FDEF01,
/* FORMDEF
LIBRARY DD
*/
 //
JOBHDR=*.JOBHDR,
/* JOB HEADER SEPARATOR OUTPUT
*/
 //
JOBTRLR=*.JOBTLR,
/* JOB TRAILER SEPARATOR OUTPUT */
 //
DSHDR=*.DSHDR,
/* DATA SET HEADER SEPARATOR
*/
 //
MESSAGE=*.MSGDS,
/* MESSAGE DATA SET OUTPUT
*/
 //
BUFNO=5,
/* NUMBER OF WRITE DATA BUFFERS */
// PAGEDEF=A08682, /* DEVICE PAGEDEF DEFAULT
*/
// FORMDEF=A10110, /* DEVICE FORMDEF DEFAULT
*/
 //
CHARS=GT12,
/* DEFAULT FONT
*/
// PIMSG=(YES,16), /* ACCUMULATE DATA SET MESSAGES */
// DATACK=UNBLOCK, /* UNBLOCK DATA CHECKS */
 //
TRACE=NO,
/* BUILD INTERNAL TRACE
*/
 //
SETUP=FORMS
/* SETUP MESSAGE
*/
 //PRT1
ENDCNTL
11.2.5.1 Comparison of PRINTDEV Statement Parameters
In PSF/VSE and PSF/MVS, the PRINTDEV statement is part of the PSF startup job
which defines the AFP printing environment and default print attributes. (In
OS/390, the PRINTDEV statement is actually a JCL statement with 
″//″ 
in columns
1 and 2.) Many of these parameters can also be specified or overridden on the
JES2 PRT(nnnnn) initialization statement or on the user
s // OUTPUT statement.
Most PRINTDEV parameters are supported identically between PSF/VSE and
PSF/MVS. Exceptions are listed in the table below.
238
VSE to OS/390 Migration Workbook