The declarative PLIST operation defines a unique symbolic name
for a parameter list to be specified in a CALL or CALLB operation.
You can specify a PLIST operation anywhere within calculations,
including within total calculations and between subroutines. The
control level entry (positions 7 and 8) can be
blank or can contain an L1 through L9 indicator, an LR indicator,
or an L0 entry to group the statement in the appropriate section of
the program. The PLIST operation must be immediately followed by at
least one PARM operation. Conditioning indicator entries (positions
9 through 11) are not allowed.
Factor 1 must contain the name of the parameter list. If the parameter
list is the entry parameter list, factor 1 must contain *ENTRY. Only
one *ENTRY parameter list can be specified in a program or procedure.
A parameter list is ended when an operation other than PARM is encountered.
Tip:
If parameter type-checking is important for the application, you
should define a prototype and procedure inter- face definition for
the call interface, rather than use the PLIST and PARM operations.