Using logical processing

ROFFSET command example

In the following example, a file has multiple reports without any delimiter records separating the reports. Each page of the report has a page number as part of the heading. Each report causes renumbering of the pages, starting with PAGE...1. With the ROFFSET command coded below, an offset occurs for all passes of the reports. Therefore, the first sheet of each report is offset relative to the previous sheet, because each first sheet contains records with the “Page...1” text.

T1: TABLE

CONSTANT=('PAGE...1');

C1: CRITERIA

CONSTANT=(105,8,EQ,T1);

ROFFSET

TEST=C1, PASSES=ALL;

The following figure shows a sample job diagram showing

ROFFSET command usage.

Figure 3-5. Diagram of a sample ROFFSET command

1.Tape mark

2.Pages

3.Tape mark

4.Reports

3-42

Using LCDS Print Description Language

Page 222
Image 222
Xerox FreeFlow manual Roffset command example, T1 Table CONSTANT=PAGE...1 C1 Criteria, Roffset TEST=C1, PASSES=ALL