Rational Developer for System z
PL/I for Windows, Version 7.6, Programming Guide

PL/I preprocessors

Include preprocessor
Examples:
Include preprocessor options environment variable
Macro preprocessor
Macro preprocessor options
Macro facility options environment variables
SQL preprocessor
Programming and compilation considerations
SQL preprocessor options
SQL preprocessor options environment variable
SQL preprocessor BIND environment variables
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
Large Object (LOB) support
General information on LOBs
PL/I variable declarations for LOB Support
Sample programs for LOB support
User defined functions sample programs
Determining compatibility of SQL and PL/I data types
Using host structures
Using indicator variables
Host structure example
CONNECT TO statement
DECLARE TABLE statement
DECLARE STATEMENT statement
Logical NOT sign (¬)
Handling SQL error return codes
Use of varying strings under DFT(EBCDIC NONNATIVE)
Using the DEFAULT(EBCDIC) compile-time option
SQL compatibility and migration considerations
CICS support
Programming and compilation considerations
CICS preprocessor options
CICS preprocessor options environment variables
Coding CICS statements in PL/I applications
Embedding CICS statements
Writing CICS transactions in PL/I
CICS abends used for PL/I programs
CICS run-time user exit

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, macro facility, 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. You can set the default options for each of the preprocessors by using the corresponding attributes in the configuration file.


Terms of use | Feedback

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