HP RPG/iX Utilities Reference Manual (30318-90006)

2- 213
V[ERIFY] L[IST]
P[REP] [progfile] [;ZERODB] [;PMAP]
[;MAXDATA=segsize] [;STACK=stacksize]
[;DL=dlsize] [;CAP=caplist] [;RL=filename]
[;PATCH=patchsize]
Parameter Explanation
R[PG] Calls the RPG compiler to compile the work file into the USL file named "$OLDPASS", a sys-
tem-defined file name. Afterwards, it causes the newly compiled listing to be displayed on the
screen. Using special function keys, you can scroll through the file in split screen. The USL
file in $OLDPASS is not created if any serious compilation errors occur.
L[IST] Displays the last compilation listing completed as a result of the V[ERIFY] R[PG] command.
P[REP] CallstheSegmentertoprepareaUSLfilein$OLDPASStotheprogramfilenamed"progfile".
If "progfile" is omitted, the program file will default to $OLDPASS. (During the preparation
of the USL file, the Segmenter uses $NEWPASS as the program file name. Afterwards,
$NEWPASS is renamed $OLDPASS.)
progfile The name of the file onto which the prepared segments are to be written. If the file named
does not exist, the Segmenter will build a job temporary file for you. (Note: code segments in
a program file cannot lie across disk extent boundaries. Thus, all segments in such files must
be constructed within one extent. See the MPE Intrinsics Reference Manual for a discussion
of disk extents.)
ZERODB An indication that the initially-defined DL-DB area, and uninitialized portions of DB-Q (ini-
tial) area will be initialized to zero. If this parameter is omitted, these areas are not affected.
PMAP Anindication that alisting describing theprepared program willbe produced withthe formal
filename of "SEGLIST". If there is no file equation for "SEGLIST", the listing is printed on
your terminal. If the parameter is omitted, no listing is produced.
MAXDATA= Maximum stack area (Z-DL) size permitted, in words.
segsize This parameter isincludedifyouexpectto change the size of the DL-DBorDB-Zareasduring
process execution. If omitted, MPE assumes that these areas will not be changed.
STACK= The size of the user's initial local data area, Q
stacksize (initial) to Z, ior the stack, in words. This overrides the stacksize estimated by the Segmeort-
er,which applies if the stacksizeparameter is omitted. (Thedefault is a functionof estimated
stack requirements for each program unit in the program.) Since it is difficult for the system
to predict the behavior of the stack at runtime, you may want to override the default by sup-
plying your own estimate with stacksize.
DL=dlsize The DL-DB area to be initially assigned to the stack. If the "dlsize" parameter is omitted, a
value of zero is used.
CAP=caplist The capability-class attributes associated with the caplist user's program; specified as two-
character mnemonics. If more than one mnemonic is specified, each must be separated from
its neighbor by a comma.
The mnemonics are:
* IA = Interactive access.
* BA = Local batch access.