Xerox 6180N Using LCDS Print Description Language - Page 56

CMEs, PDEs, TSTs, and STOCKSETs, Ending all JSLs, Sample completed JSL

Page 56 highlights

PDL principles and procedures CMEs, PDEs, TSTs, and STOCKSETs: Following an END; command for a JSL, you may code one or more CMEs (CME command), PDEs (FORMAT command), TSTs (ROUTE command), or stocksets (STOCKSET command). If the CME, PDE, TST, or stockset that you are coding will be used by more than one JSL file or is referenced by a DJDE, compile and catalog it as a separate file (not part of any JSL). Refer to "Compiling a JSL," later in this chapter, for the procedure. Ending all JSLs The end of all JSLs, CMEs, PDEs, and so forth to be processed is indicated by two consecutive END; commands as shown below. END; END; Sample completed JSL The following figure shows the entire JSL constructed from the command level examples in this section.This is an example of an online JSL. Note that HOST=IBMONL indicates the source and structure of input data. The VOLUME=HOST command indicates whether the JSL is for an offline (tape) or online job. XRXSPL: JDL; /* System level ID commands*/ VFU1: VFU ASSIGN=(1,11), ASSIGN=(12,66), TOF=11, BOF=66; VFU2UP: VFU ASSIGN=(1,(11,77)), ASSIGN=(12,(66,132)), TOF=11, BOF=132; VFU3: VFU ASSIGN=(1,1), TOF=1, BOF=132; PDE1: PDE BEGIN=(0.18IN,0.66IN), FONT=(L0112B,L01BOA), PMODE=LANDSCAPE; PDE2: PDE BEGIN=(1.03,.51), BEGIN=(6.30,.51), FONTS=P1012A, PMODE=PORTRAIT; CME1: CME LINE=(9,-), POS=1, FONT=1; CME2: CME LINE=3, POS=59, CONSTANT='FIRST QUARTER'; VOLUME HOST=IBMONL, CODE=EBCDIC; RECORD LENGTH=136; 1-30 Using LCDS Print Description Language

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31
  • 32
  • 33
  • 34
  • 35
  • 36
  • 37
  • 38
  • 39
  • 40
  • 41
  • 42
  • 43
  • 44
  • 45
  • 46
  • 47
  • 48
  • 49
  • 50
  • 51
  • 52
  • 53
  • 54
  • 55
  • 56
  • 57
  • 58
  • 59
  • 60
  • 61
  • 62
  • 63
  • 64
  • 65
  • 66
  • 67
  • 68
  • 69
  • 70
  • 71
  • 72
  • 73
  • 74
  • 75
  • 76
  • 77
  • 78
  • 79
  • 80
  • 81
  • 82
  • 83
  • 84
  • 85
  • 86
  • 87
  • 88
  • 89
  • 90
  • 91
  • 92
  • 93
  • 94
  • 95
  • 96
  • 97
  • 98
  • 99
  • 100
  • 101
  • 102
  • 103
  • 104
  • 105
  • 106
  • 107
  • 108
  • 109
  • 110
  • 111
  • 112
  • 113
  • 114
  • 115
  • 116
  • 117
  • 118
  • 119
  • 120
  • 121
  • 122
  • 123
  • 124
  • 125
  • 126
  • 127
  • 128
  • 129
  • 130
  • 131
  • 132
  • 133
  • 134
  • 135
  • 136
  • 137
  • 138
  • 139
  • 140
  • 141
  • 142
  • 143
  • 144
  • 145
  • 146
  • 147
  • 148
  • 149
  • 150
  • 151
  • 152
  • 153
  • 154
  • 155
  • 156
  • 157
  • 158
  • 159
  • 160
  • 161
  • 162
  • 163
  • 164
  • 165
  • 166
  • 167
  • 168
  • 169
  • 170
  • 171
  • 172
  • 173
  • 174
  • 175
  • 176
  • 177
  • 178
  • 179
  • 180
  • 181
  • 182
  • 183
  • 184
  • 185
  • 186
  • 187
  • 188
  • 189
  • 190
  • 191
  • 192
  • 193
  • 194
  • 195
  • 196
  • 197
  • 198
  • 199
  • 200
  • 201
  • 202
  • 203
  • 204
  • 205
  • 206
  • 207
  • 208
  • 209
  • 210
  • 211
  • 212
  • 213
  • 214
  • 215
  • 216
  • 217
  • 218
  • 219
  • 220
  • 221
  • 222
  • 223
  • 224
  • 225
  • 226
  • 227
  • 228
  • 229
  • 230
  • 231
  • 232
  • 233
  • 234
  • 235
  • 236
  • 237
  • 238
  • 239
  • 240
  • 241
  • 242
  • 243
  • 244
  • 245
  • 246
  • 247
  • 248
  • 249
  • 250
  • 251
  • 252
  • 253
  • 254
  • 255
  • 256
  • 257
  • 258
  • 259
  • 260
  • 261
  • 262
  • 263
  • 264
  • 265
  • 266
  • 267
  • 268
  • 269
  • 270
  • 271
  • 272
  • 273
  • 274
  • 275
  • 276
  • 277
  • 278
  • 279
  • 280
  • 281
  • 282
  • 283
  • 284
  • 285
  • 286
  • 287
  • 288
  • 289
  • 290
  • 291
  • 292
  • 293
  • 294
  • 295
  • 296
  • 297
  • 298
  • 299
  • 300
  • 301
  • 302
  • 303
  • 304
  • 305
  • 306
  • 307
  • 308
  • 309
  • 310
  • 311
  • 312
  • 313
  • 314
  • 315
  • 316
  • 317
  • 318
  • 319
  • 320
  • 321
  • 322
  • 323
  • 324
  • 325
  • 326
  • 327
  • 328
  • 329
  • 330
  • 331
  • 332
  • 333
  • 334
  • 335
  • 336
  • 337
  • 338
  • 339
  • 340
  • 341
  • 342
  • 343
  • 344
  • 345
  • 346
  • 347
  • 348
  • 349
  • 350
  • 351
  • 352
  • 353
  • 354
  • 355
  • 356
  • 357
  • 358
  • 359
  • 360
  • 361
  • 362
  • 363
  • 364
  • 365
  • 366
  • 367
  • 368
  • 369
  • 370
  • 371
  • 372
  • 373
  • 374
  • 375
  • 376
  • 377
  • 378
  • 379
  • 380
  • 381
  • 382
  • 383
  • 384
  • 385
  • 386
  • 387
  • 388
  • 389
  • 390
  • 391
  • 392
  • 393
  • 394
  • 395
  • 396
  • 397
  • 398
  • 399
  • 400
  • 401
  • 402
  • 403
  • 404
  • 405
  • 406
  • 407
  • 408
  • 409
  • 410
  • 411
  • 412
  • 413
  • 414
  • 415
  • 416
  • 417
  • 418
  • 419
  • 420
  • 421
  • 422
  • 423
  • 424
  • 425
  • 426
  • 427
  • 428
  • 429
  • 430
  • 431
  • 432
  • 433
  • 434
  • 435
  • 436
  • 437
  • 438
  • 439
  • 440
  • 441
  • 442
  • 443
  • 444
  • 445
  • 446
  • 447
  • 448
  • 449
  • 450
  • 451
  • 452
  • 453
  • 454
  • 455
  • 456
  • 457
  • 458
  • 459
  • 460
  • 461
  • 462
  • 463
  • 464
  • 465
  • 466
  • 467
  • 468
  • 469
  • 470
  • 471
  • 472
  • 473
  • 474
  • 475
  • 476
  • 477
  • 478
  • 479
  • 480
  • 481
  • 482
  • 483
  • 484
  • 485
  • 486
  • 487
  • 488
  • 489
  • 490
  • 491
  • 492
  • 493
  • 494
  • 495
  • 496
  • 497
  • 498
  • 499
  • 500
  • 501
  • 502
  • 503
  • 504
  • 505
  • 506

PDL principles and procedures
1-30
Using LCDS Print Description Language
CMEs, PDEs, TSTs, and STOCKSETs:
Following an END;
command for a JSL, you may code one or more CMEs (CME
command), PDEs (FORMAT command), TSTs (ROUTE
command), or stocksets (STOCKSET command). If the CME,
PDE, TST, or stockset that you are coding will be used by more
than one JSL file or is referenced by a DJDE, compile and
catalog it as a separate file (not part of any JSL). Refer to
“Compiling a JSL,” later in this chapter, for the procedure.
Ending all JSLs
The end of all JSLs, CMEs, PDEs, and so forth to be processed
is indicated by two consecutive END; commands as shown
below.
END; END;
Sample completed JSL
The following figure shows the entire JSL constructed from the
command level examples in this section.This is an example of an
online JSL. Note that HOST=IBMONL indicates the source and
structure of input data. The VOLUME=HOST command indicates
whether the JSL is for an offline (tape) or online job.
XRXSPL: JDL;
/* System level ID commands*/
VFU1:
VFU
ASSIGN=(1,11), ASSIGN=(12,66), TOF=11,
BOF=66;
VFU2UP: VFU
ASSIGN=(1,(11,77)),
ASSIGN=(12,(66,132)), TOF=11, BOF=132;
VFU3:
VFU
ASSIGN=(1,1), TOF=1, BOF=132;
PDE1:
PDE
BEGIN=(0.18IN,0.66IN),
FONT=(L0112B,L01BOA), PMODE=LANDSCAPE;
PDE2:
PDE
BEGIN=(1.03,.51), BEGIN=(6.30,.51),
FONTS=P1012A, PMODE=PORTRAIT;
CME1:
CME
LINE=(9,–), POS=1, FONT=1;
CME2:
CME
LINE=3, POS=59,
CONSTANT='FIRST QUARTER';
VOLUME
HOST=IBMONL, CODE=EBCDIC;
RECORD
LENGTH=136;