Developer for System z
Enterprise PL/I for z/OS, Version 3.8, Programming Guide
Compiling your program
Using compiler options and facilities
Compile-time option descriptions
AGGREGATE
ARCH
ATTRIBUTES
BACKREG
BIFPREC
BLANK
BLKOFF
CEESTART
CHECK
CMPAT
CODEPAGE
COMMON
COMPACT
COMPILE
COPYRIGHT
CSECT
CSECTCUT
CURRENCY
DBCS
DD
DDSQL
DECIMAL
DEFAULT
DISPLAY
DLLINIT
EXIT
EXTRN
FLAG
FLOAT
FLOATINMATH
GOFF
GONUMBER
GRAPHIC
HGPR
INCAFTER
INCDIR
INCPDS
INITAUTO
INITBASED
INITCTL
INITSTATIC
INSOURCE
INTERRUPT
LANGLVL
LIMITS
LINECOUNT
LINEDIR
LIST
LISTVIEW
MACRO
MAP
MARGINI
MARGINS
MAXMEM
MAXMSG
MAXNEST
MAXSTMT
MAXTEMP
MDECK
NAME
NAMES
NATLANG
NEST
NOT
NUMBER
OBJECT
OFFSET
OPTIMIZE
OPTIONS
OR
PP
PPCICS
PPINCLUDE
PPMACRO
PPSQL
PPTRACE
PRECTYPE
PREFIX
PROCEED
PROCESS
QUOTE
REDUCE
RENT
RESEXP
RESPECT
RULES
SEMANTIC
SERVICE
SOURCE
SPILL
STATIC
STDSYS
STMT
STORAGE
STRINGOFGRAPHIC
SYNTAX
SYSPARM
SYSTEM
TERMINAL
TEST
TUNE
USAGE
WIDECHAR
WINDOW
WRITABLE
XINFO
XML
XREF
Blanks, comments and strings in options
Changing the default options
Specifying options in the %PROCESS or *PROCESS statements
Using % statements
Using the %INCLUDE statement
Using the %OPTION statement
Using the compiler listing
Heading information
Options used for compilation
Preprocessor input
SOURCE program
Statement nesting level
ATTRIBUTE and cross-reference table
Attribute table
Cross-reference table
Aggregate length table
Statement offset addresses
Storage offset listing
File reference table
Messages and return codes
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
Using PL/I cataloged procedures
IBM-supplied cataloged procedures
Compile only (IBMZC)
Compile and bind (IBMZCB)
Compile, bind, and run (IBMZCBG)
Compile, prelink, and link-edit (IBMZCPL)
Compile, prelink, link-edit, and run (IBMZCPLG)
Compile, prelink, load and run (IBMZCPG)
Invoking a cataloged procedure
Specifying multiple invocations
Modifying the PL/I cataloged procedures
EXEC statement
DD statement
Compiling your program
Invoking the compiler under z/OS UNIX
Input files
Specifying compile-time options under z/OS UNIX
-qoption_keyword
Single and multiletter flags
Invoking the compiler under z/OS using JCL
EXEC statement
DD statements for the standard data sets
Input (SYSIN)
Output (SYSLIN, SYSPUNCH)
Temporary workfile (SYSUT1)
Listing (SYSPRINT)
Source Statement Library (SYSLIB)
Specifying options
Specifying options in the EXEC statement
Specifying options in the EXEC statement using an options file
Link-editing and running
Link-edit considerations
Using the binder
Using the prelinker
Using the ENTRY card
Run-time considerations
Formatting conventions for PRINT files
Changing the format on PRINT files
Automatic prompting
Overriding automatic prompting
Punctuating long input lines
Line continuation character
Punctuating GET LIST and GET DATA statements
Automatic padding for GET EDIT
ENDFILE
SYSPRINT considerations
Using FETCH in your routines
Fetching Enterprise PL/I routines
Fetching z/OS C routines
Fetching assembler routines
Invoking MAIN under z/OS UNIX
Terms of use
|
Feedback
This information center is powered by Eclipse technology. (http://www.eclipse.org)