PDL principles and procedures

System defaults can be used for all other specifications, although typically each application has its own specific characteristics.

Use tab spacing to create columns for the command identifiers, commands, and parameters in your JSLs. While not required by the system, this organization makes it much easier to identify command sets, their commands, and the parameters of each command quickly, reducing the chance of error.

The JSL in the following figure is set up in column format with tabs. Generally, only the JDL name, identifiers, and the END command begin in the first column of the JSL. Other commands are indented.

Table 1-9. Sample JSL

SMPLST:

JDL;

 

V1:

VFU

ASSIGN=(1,5), ASSIGN=(2,10),

 

 

ASSIGN=(3,15), TOF=5, BOF=66;

 

VOLUME

HOST=XEROX,CODE=EBCDIC,

 

 

LABEL=NONE;

 

RECORD

LENGTH=133, STRUCTURE=FB;

 

LINE

DATA=(1,132), PCCTYPE=XEROX,

 

 

PCC=(0,NOTRAN), VFU=V1;

T1:

TABLE

CONSTANT= (132) '*';

C1:

CRITERIA

CONSTANT=(2,132,EQ,T1),

 

 

LINENUM=(1,5);

CME1:

CME

LINE=(9,–), POS=1, FONT=1;

JOB1:

JDE;

 

 

OUTPUT

DUPLEX=YES, FORMS=BARS,

 

 

MODIFY=CME1;

JOB2:

JDE;

 

 

OUTPUT

FORMS=NONE, DUPLEX=NO, COPIES=2;

JOB3:

JDE;

 

 

BANNER

TEST=C1, HCOUNT=1, TCOUNT=0;

END;

 

 

1-48

Using LCDS Print Description Language

Page 74
Image 74
Xerox FreeFlow manual Smplst JDL VFU, Constant=, Criteria, CONSTANT=2,132,EQ,T1, LINENUM=1,5