For those of you who use externally described printer files and want an easy way to reset your file's page number (PAGNBR), a technique you may not be aware of allows you to do it quite easily. There are three parts to the technique:
1. Use two statements instead of one to define the PAGNBR field: one for the end position and one for the PAGNBR keyword (see 2).
1. Use two statements instead of one to define the PAGNBR field: one for the end position and one for the PAGNBR keyword (see Figure 2).
2. Condition the PAGNBR keyword with an indicator (see 2).
2. Condition the PAGNBR keyword with an indicator (see Figure 2).
3. When you want to reset the page number to 1, set on the PAGNBR conditioning indicator (see 3). When the indicator is off, the page number increments by one each time it is written. The page number always prints, whether the indicator is off or on. After resetting the page number, be sure to set the indicator off to continue with automatic page numbering.
3. When you want to reset the page number to 1, set on the PAGNBR conditioning indicator (see Figure 3). When the indicator is off, the page number increments by one each time it is written. The page number always prints, whether the indicator is off or on. After resetting the page number, be sure to set the indicator off to continue with automatic page numbering.
TechTalk: Resetting DDS PAGNBR
Figure 2 Page Numbering DDS
... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 *========================================================== * DDS PRINT FILE HEADER RECORD *========================================================== A R HDR SKIPB(5) A 115'PAGE....:' A 129 A 02 PAGNBR A EDTCDE(Z) A SPACEA(1) ... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8
TechTalk: Resetting DDS PAGNBR
Figure 3 RPG Code to Reset DDS PAGNBR
... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8 C MOVEL*ON *IN02 C WRITEHDR C MOVEL*OFF *IN02 ... 1 ...+... 2 ...+... 3 ...+... 4 ...+... 5 ...+... 6 ...+... 7 ...+... 8
LATEST COMMENTS
MC Press Online