S550-0435-04

Specifying AFP parameters in the JCL

Specifying AFP parameters in the JCL

AFP parameters for PSF printer tasks can be specified in JCL on the OUTPUT statement, in a DD statement, or both. Some parameters you specify on the OUTPUT JCL statement have equivalent parameters that you can specify in the DD statement. For some tasks (such as selecting a printer class), the parameter you specify in the DD statement is not the same as the parameter you would specify on the OUTPUT statement. For other tasks (such as selecting a printer destination name), the same parameter can be specified in either statement.

Notes:
  1. If a parameter for the same task is specified in both a DD statement and an OUTPUT statement, PSF uses the parameter in the DD statement.
  2. If you do not specify a JCL parameter, you can use defaults specified in the Printer Inventory, PSF startup procedure, or JES initialization statements. For details, see PSF for z/OS: Customization.

Table 3 shows the AFP parameters you can specify in the JCL and lists whether you can specify a parameter on the OUTPUT JCL statement, in the DD statement, or both.

Table 3. AFP parameters in JCL
AFP Parameters OUTPUT DD See...
AFPSTATS=YES | NO X AFPSTATS
BURST=YES | NO X X BURST
CHARS=(fontname1[,fontname2][,fontname3][,fontname4]) X X CHARS
CKPTPAGE=pages X CKPTPAGE
CKPTSEC=seconds X CKPTSEC
CLASS=name X CLASS
COLORMAP=membername X COLORMAP
COMSETUP=membername X COMSETUP
CONTROL=PROGRAM | SINGLE | DOUBLE | TRIPLE X CONTROL
COPIES=(nnn,(groupvalue,groupvalue...)) X X COPIES
COPYCNT=(nnnnnnnnnn) X X COPYCNT
DATACK=BLOCK | UNBLOCK | BLKCHAR | BLKPOS X DATACK
DEST=[node.]name | '[node.]IP:ipaddr' X X DEST
DPAGELBL=YES | NO X DPAGELBL
DUPLEX=NO | NORMAL | TUMBLE X DUPLEX
FCB=pdefname X X FCB
FLASH=(flashname,[count]) X X FLASH
FORMDEF=fdefname X FORMDEF
FORMLEN=xx.yyyIN | xx.yyyCM X FORMLEN
FORMS=formname X FORMS
INTRAY=nnn X INTRAY
LINECT=nnn X LINECT
NOTIFY=(node.userid1[,node.userid2][,node.userid3][,node.userid4]) X NOTIFY
OFFSETXB=nnnn[.mmm]unit X OFFSETXB
OFFSETXF=nnnn[.mmm]unit X OFFSETXF
OFFSETYB=nnnn[.mmm]unit X OFFSETYB
OFFSETYF=nnnn[.mmm]unit X OFFSETYF
OUTBIN=(1-65535) X OUTBIN
OVERLAYB=ovlyname X OVERLAYB
OVERLAYF=ovlyname X OVERLAYF
PAGEDEF=pdefname X PAGEDEF
PIMSG=YES | NO | (YES,nnn) | (NO,nnn) | (,nnn) X PIMSG
PRMODE=SOSI1 |SOSI2 |SOSI3 |SOSI4 |aaaaaaaa X PRMODE
PRTERROR=HOLD | QUIT | DEFAULT X PRTERROR
PRTQUEUE='printqueuename' X PRTQUEUE
RESFMT=P240 | P300 X RESFMT
SEGMENT=page-count X SEGMENT
SUBSYS=(subsystem_name, printer_definition_name, job_attributes) X SUBSYS
SYSAREA=YES | NO X SYSAREA
SYSOUT=(class,,formname) X SYSOUT
TRC=YES | NO X TRC
UCS=fontname X X UCS
USERLIB=('libname1','libname2',...'libname8') X USERLIB
USERPATH=('libpath1','libpath2',...'libpath8') X USERPATH

The user JCL parameters in Figure 35 add information to the separator pages printed with an output data set and can help in distributing your printed output. You specify these parameters on the OUTPUT JCL statement.

Figure 35. Additional JCL parameters for distributing output
 

ADDRESS=address 

BUILDING=building 

DEPT=dept 

NAME=name 

ROOM=room 

TITLE=title

For a description of the parameters for distributing output, see Additional parameters to help in distributing output.