Application Of Djdes - Oce XDL Reference Manual

Lcds-module xdl/djde
Table of Contents

Advertisement

Dynamic Job Descriptor Entries (DJDEs)

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.
A29247-X4-X-8-7672
Application of DJDEs
197

Advertisement

Table of Contents
loading

This manual is also suitable for:

DjdePrismaproduction server v3.10

Table of Contents