Dynamic Job Descriptor Entries (DJDEs)
Application of DJDEs
A29247-X4-X-8-7672
197
5.6 Application of DJDEs
The following occurrences should be noted when using DJDE records:
The specific parameters included in a DJDE packet are the only ones modified when the
DJDE is applied. The only exceptions are the JDE=DJDE and JDL=DJDE, which cause all
processing parameters contained in the JDE to be updated except for those listed in the
”Job parameter modification restrictions” section. The modified parameter remains in effect
until that parameter is encountered in another DJDE packet or until the end-of-report is
reached. At the start of the next report, either of the following occurs:
If in multireport mode or operating online, the next report begins with all of the parameters
specified in the original JDE invoked by the operator's START command.
Using the JDE=DJDE to reassign the top-of-page channel assignment (generally channel
1), when the DJDE is a data record, may incorrectly position the first page after the page
transition occurs. Page-oriented DJDEs, like the JDE=DJDE, are implemented when the
LCDS-Module detects the switch from one physical page to the next. The normal page tran-
sition is caused by a skip from the bottom of a page to the top of the next, generally channel
1. The LCDS-Module knows a page transition has occurred only because the channel 1 as-
signment is on a line number less than the present line number of the current page, and
therefore a page transition must have been created. Unfortunately, positioning to the old
channel 1 line number has already occurred. The new JDE parameters are implemented
after the page transition. There are several possible solutions to this problem.
•
You may add an ASSIGN=DJDE to the DJDE packet to change the applicable channel,
such as channel 1, to the new line number. Since the ASSIGN DJDE is a line-oriented
DJDE, it is implemented on the next line and thus affects the next channel skip.
•
You may insert a record after the DJDE packet to cause the page transition and then
allow a second skip to channel 1 to position to the correct line. This causes a blank page
to be printed if the new channel 1 is less than the old but will be totally transparent if the
new channel 1 assignment is greater (further down the page) than the old.
•
In the online environment only, the carriage control on the DJDE record itself is honored
if it is a SKIP parameter. If the DJDE uses the ASSIGN parameter to specify a new
channel 1, a skip-to-channel-1 carriage control on the DJDE record causes a skip to the
new channel 1. But if the DJDE uses JDE= to specify a new channel 1, the skip-to-chan-
nel-1 carriage control on the DJDE record causes a skip to the old channel 1, until a
physical page break occurs.
Summary of Contents for XDL
Page 1: ...Oc Oc Reference Guide Oc PRISMAproduction Server V3 10 LCDS Module XDL DJDE...
Page 4: ...A29247 X4 X 8 7672...
Page 66: ...Summary of VOLUME Command Parameters Input Processing 58 A29247 X4 X 8 7672...
Page 118: ...Summary of OUTPUT Command Parameters Continuation Print Processing 110 A29247 X4 X 8 7672...
Page 120: ...Summary of OUTPUT Command Parameters Continuation Print Processing 112 A29247 X4 X 8 7672...
Page 121: ...Print Processing Summary of OUTPUT Command Parameters Continuation A29247 X4 X 8 7672 113...
Page 123: ...Print Processing Summary of OUTPUT Command Parameters Continuation A29247 X4 X 8 7672 115...
Page 125: ...Print Processing Summary of OUTPUT Command Parameters Continuation A29247 X4 X 8 7672 117...
Page 142: ...Summary of STOCKSET Statement Command Parameters Print Processing 134 A29247 X4 X 8 7672...
Page 176: ...RSUSPEND and RRESUME Commands Using Logical Processing 168 A29247 X4 X 8 7672...
Page 240: ...Migrating to HC Highlight Color Support 232 A29247 X4 X 8 7672...