Setting your PL/I processing options
When your PL/I copybooks fit into any of the following scenarios, you must set your PL/I processing options so that File Manager can process them correctly.
- You have used %INCLUDE directives to include other members that do not belong to the same PDSs as the copybooks.
- You have used DBCS characters in your copybooks.
- Your PL/I copybook contains declarations of 63-bit binary data.
- Your PL/I copybook declarations are not unaligned.
- Your PL/I copybook contains declarations of 31-digit decimal data.
To set your PL/I processing options:
- From the Primary Option Menu panel, select
0 Settings, then
5 Compiler, and
4 PL/I.
The PL/I Processing Options panel is displayed.
- If
you have used additional SYSLIBS, enter the names
of the data sets in the Additional SYSLIB
data set fields.
Members included by INCLUDE directives must be found in the SYSLIB concatenation. When you specify a copybook on a File Manager panel to create a new template (or update an existing template), the SYSLIB concatenation consists of the PDS of the copybook, plus up to ten additional PDSs that you can specify on this panel. These PDSs are searched in order (PDS of the copybook, followed by these additional PDSs, 1–10.)
Note: CA-Panvalet libraries cannot be specified as additional SYSLIB sets. Further, if a CA-Panvalet Library is the main copybook library, then no additional SYSLIB data sets may be specified. - If your copybook contains DBCS characters, select the GRAPHICS processing option.
- If your copybook contains signed 64-bit binary data fields, select the 63 bit binary processing option.
- If your copybook declarations are not aligned, select the UNALIGNED option.
- If your copybook contains declarations of 31-digit decimal data, select the 31 digit decimal processing option.
- Additional compiler options which will be added via the *PROCESS statement.
- To set the maximum acceptable return code
for a compile, enter a value in the
Maximum Return Code to be accepted from
compiler field.
When using the online panels to generate a template from a copybook, if the compiler returns a warning/error code greater than the specified number, File Manager displays a pop-up menu in which you can make decisions about further processing.
When generating a template during the processing of a batch function, if the compiler returns a warning/error code greater than the specified number, File Manager halts the running of the function.
- Press the Exit function key (F3) to save the changes you have made and exit the panel.
Related topics
- Set PL/I Processing Options panel (option 0.5.4)
- For details on the effect of these compiler options, see the IBM VisualAge PL/I for OS/390 Programming Guide.