This Natural profile parameter applies to batch mode only.
It is used for additional reports referenced by any Natural program
executed during the session. nn
is a
two digit decimal number in the range from 01 to 31 corresponding to the LPT
device used by a report in a DISPLAY
,
PRINT
and
WRITE
statement.
Possible settings | any string | If the file name or path assigned to this parameter
contains special characters, e.g. backslash (\) or spaces, the entire string
must be enclosed in double quotes.
Example:
|
---|---|---|
Default setting | none | |
Dynamic specification | yes | |
Specification within session | no |
In order to allow the user to specify variable print file names,
alpha-format system variables and numeric counter markers may be embedded in
the file name specification for
CMPRTnn
.
The supported alpha-format system variables are:
*APPLIC-ID
*APPLIC-NAME
*DEVICE
*ETID
*INIT-USER
*LIBRARY-ID
*NET-USER
*PID
*PROGRAM
*USER
*USER-NAME
If any of these strings (in upper case only) is encountered within the print file specification, it will be replaced at run-time with the contents of the appropriate system variable. Additionally, a counter marker (#) may be used. This will be replaced by a 2-digit counter which will automatically be incremented for each print file.
The specification CMPRT01=abc_*PID_*ETID_*PROGRAM_#.dat
in a
Natural session with process ID 1234
, ETID XYZ
running a program with the name PRINT
which produces print file
output to File 01 would produce print files with the following names (assuming
the program runs 3 times):
abc_1234_XYZ_PRINT_01.dat abc_1234_XYZ_PRINT_02.dat abc_1234_XYZ_PRINT_03.dat
See also Using Natural in Batch Mode in the Operations documentation.