In PL/I, the source input may have INCLUDE directives within certain restrictions. INCLUDE directives are of two types: PL/I and EXEC SQL. The PL/I INCLUDEs are standard for the language. The Preprocessor does not perform the functions of the PL/I preprocessor. In particular, it does not expand PL/I INCLUDE directives. To use code contained in PL/I INCLUDEs, you must run the Preprocessor to create source with the PL/I INCLUDEs expanded. The expanded source is the input to the Preprocessor. The Preprocessor does expand INCLUDEs designated within an EXEC SQL. The principal use here is for host declarations. The Preprocessor does not expand any nested INCLUDEs nor does it perform any preprocessor functions. INCLUDEs for the SQLCA, SQLWA or other SQL control blocks are ignored except to comment the lines in the source. SQL INCLUDEs must be in a single partition data set for z/OS and sublibraries of a single library for z/VSE. The include data set is INCLUDE. For more information, see Rules for SQL INCLUDEs in PL/I.
|
Copyright © 2014 CA.
All rights reserved.
|
|