Rational Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Programming Guide

PL/I preprocessors

Include preprocessor
Macro preprocessor
Macro preprocessor options
Macro preprocessor example
SQL preprocessor
Programming and compilation considerations
SQL preprocessor options
Coding SQL statements in PL/I applications
Defining the SQL communications area
Defining SQL descriptor areas
Embedding SQL statements
Using host variables
Determining equivalent SQL and PL/I data types
Additional Information on Large Object (LOB) support
General information on LOBs
PL/I variable declarations for LOB Support
Determining compatibility of SQL and PL/I data types
Using host structures
Using indicator variables
Host structure example
Using the SQL preprocessor with the compiler user exit (IBMUEXIT)
DECLARE STATEMENT statements
CICS Preprocessor
Programming and compilation considerations
CICS preprocessor options
Coding CICS statements in PL/I applications
Embedding CICS statements
Writing CICS transactions in PL/I
Error-handling

The PL/I compiler allows you to select one or more of the integrated preprocessors as required for use in your program. You can select the include preprocessor, the macro preprocessor, the SQL preprocessor, or the CICS preprocessor and the order in which you would like them to be called.

Each preprocessor supports a number of options to allow you to tailor the processing to your needs.

The three compile-time options MDECK, INSOURCE, and SYNTAX are meaningful only when you also specify the PP option. For more information about these options, see MDECK, INSOURCE, and SYNTAX.


Terms of use | Feedback

This information center is powered by Eclipse technology. (http://www.eclipse.org)