Xerox 721P85530 User Manual

Page of 488
USING LOGICAL PROCESSING
XEROX DOCUPRINT 180 LPS PDL REFERENCE
7-43
Points to note
Note the following when using the RSUSPEND and RRESUME 
commands:
RSUSPEND
Make sure that if an RSUSPEND command is coded, an 
RRESUME command must also be present for the job. A 
warning is issued by the PDL compiler if one command, but 
not both, is invoked for a job. However, the JDE is 
compiled as programmed.
The RSUSPEND command is intended to suspend records 
within a report.
RSTACK
A record satisfying the RSTACK test can still be found and 
terminates the report, even if the printing of records is 
suspended at the time. Also, DJDE records are not 
processed even if record printing has been suspended. 
Refer to chapter 8, “Specifying dynamic job descriptor 
entries (DJDEs),” for further information.
A record satisfying the RSTACK criteria is still detected 
and terminates the report and record suspension, even if 
the printing of records was suspended at the time.
If the criteria for RSTACK and RSUSPEND are satisfied on 
the same record, that record delimits the report, and the 
record is suspended.
If a data record satisfying the test expression in the 
RSUSPEND is encountered, printing is suspended. If no record 
satisfying the test expression in the RRESUME command is 
encountered (or no RRESUME command is present for the 
job), there is no output generated for records that occur after 
the point of suspension.
Record selection or deletion is performed before suspend/
resume processing. If a record satisfying either the suspend or 
resume test criteria was not selected for or deleted from printing 
previously, it does not cause either the suspend or resume 
function.
The records just before print suspension and after resumption 
should have compatible printer carriage control (PCC) 
characters. No additional carriage control characters are 
inserted by the system during the print suppression.
Use of the LINENUM parameter in the CRITERIA command is 
not recommended when using RRESUME. Since the carriage 
control characters are not processed during the print 
suppression, the line number used by the system is that which 
existed when the suppression started. This could result in the 
test criteria being either unexpectedly satisfied or never 
satisfied as a function of the line number where the print 
suppression started.
DJDE records are processed, not ignored, even when detected 
after an RSUSPEND record and before the corresponding 
RRESUME record.