Home | Mainframe Wiki | Free Downloads | Sample Programs | More References | Mainframe Forum

IBMMainframes.com

Quick References for IBM Mainframe Programming

ENTERPRISE COBOL COMPILER OPTIONS

COMMONLY USED COMPILER OPTIONS

ADATA*

ADV*

ARITH

APOST

AWO*

BLOCK0

BUFSIZE

COMPILE*

CURRENCY*

FASTSRT*

DATA 

DATEPROC*

DBCS*

DECK*

DIAGTRUNC*

DLL*

DUMP*

DYNAM*

EXIT*

EXPORTALL*

FASTSRT*

FLAG*

FLAGSTD*

INTDATE

LANGUAGE

LIB*

LINECOUNT

LIST* 

MAP* 

NAME*

NUMBER*

NUMPROC

NUMPROC(MIG)

OBJECT*

OFFSET*

OPTFILE

OPTIMIZE*

OUTDD 

PGMNAME

QUOTE

RENT*

RMODE 

SEQUENCE*

SIZE   

SOURCE*

SPACE

SQL* 

SSRANGE*

TERMINAL* 

TEST*

TRUNC

VBREF* 

WORD* 

XMLPARSE

XREF*

YEARWINDOW

ZWB*

ADDITIONAL COMPILER INFORMATION LISTING

ADD 1 BYTE FOR PRINTER CONTROL CHARACTER

31 DIGIT EXTENDED DECIMAL INSTEAD OF 18 DIGIT

FIGURATIVE CONSTANT QUOTE REPRESENT AN APOSTROPHE

APPLY WRITE ONLY FOR VARIABLE BLOCKED QSAM FILES

ACTIVATE BLOCK CONTAINS 0 FOR ALL SEQ. FILES WITH NO FILE DESC.

SPECIFY BUFFER SIZE FOR COMPILER WORK DS

COMPILE COMPLETELY BY PASSING ALL INTERRUPTED ERRORS

TO CHANGE THE DEFAULT CURRENCY SYMBOL ( $ )

FAST SORT WITHOUT LOADING SORT FILES INTO THE PROGRAM

TO ACQUIRE DYNAMIC STORAGE AREA OF 24 BIT/31 BIT

ENABLE MILLENNIUM LANGUAGE EXTENSIONS FOR 4 DIG YR

RECOGNIZE X’0E’ AND X’OF’ AS DBCS DELIMITERS

ROUTE OBJECT CODE IN SYSPUNCH DD DATASET (LRECL=80)

WARN INSTEAD PF DEFAULT NUMERIC TRUNCATION

ENABLE DLL SUPPORT NEEDED FOR OO PGMS (+RENT)

TO PRODUCE A SYSTEM DUMP OF THE COMPILER

TREAT ALL UNRESOLVED CALL IDs AS DYNAMIC (RESIDENT +)

CAN SPECIFY USER SUPPLIED LOAD MODULES FOR IN/OUT/LIB

EXPORT PGM-IDS & CLASSES NEEDED FOR OO PGMS(+RENT)

BY PASS COBOL IN/OUT SORT PROCS BY USING DFSORT

DIAGNOSTIC MESSAGE LISTING WITH SOURCE

IDENTIFIES NON ANSI-85 & FIPS STANDARD ELEMENTS

SET ANSI/LILIAN STARTING DATE FOR INTRINSIC FUNCTIONS

SPECIFY THE LANGUAGE OF ALL OUTPUT LISTINGS (Eng/Jap)

AUTOMATICALLY SEARCH THE COPY PROGRAMS IN LIBRARY

SPECIFY NO OF LINES PER PAGE FOR COMPILER LISTING

OBJECT CODE LISTING IN ASSEMBLY LANGUAGE (-OFFSET)

REQUEST TO LIST DATA DIVISION MAP                       

GENERATE LINK-EDITED NAME CARDS

CHECKED SEQUENCE NO WILL BE USED FOR ALL LISTING

NUMERIC SIGN PORTABILITY & PERFORMANCE

SIMILAR SIGN PROCESSING AS DOS/COBOL OR OS/VS COBOL

ROUTE OBJECT CODE TO SYSLIN DD DATASET

LIST RELATIVE ADDRESSES OF PROCEDURE DIVISION (-LIST)

READ COMPILER OPTIONS FROM SEPARATE 'SYSOPTF' FILE

OPTIMIZED OBJECT CODE TO RUN FASTER (-TEST)

SPECIFY THE MSGCLASS DATASET OTHER THAN SPOOL/SYSOUT

TO CONSIDER UPPER/LOWER PGM IDS AS SPECIFIED

DOUBLE QUOTATION ( ‘‘ ) IS THE DELIMITER FOR LITERAL

TO COMPILE THE PROGRAM TO BE REENTRANT (RESIDENT+)

TO SPECIFY AUTO/24/ANY RESIDENTIAL MODES

PROGRAM LINE NOS ARE CHECKED UNDER EBCDIC COLLATING

AMOUNT OF STORAGE AVAILABLE FOR COMPILATION

REQUEST TO PRINT COBOL SOURCE LISTINGS

SELECT SINGLE/2/3 SPACING IN SOURCE LISTING (+SOURCE)

DELIMIT SQL STATEMENTS INTO DBRMLIB  BEF PRECOMPILING

RANGE CHECK FOR SUBSCRIPT/INDEXES/REFERENCE MOD

SEND DIAGNOSTIC MESSAGES TO SYSTERM DD DATASET

PRODUCE OBJECT CODE WITH DEBUG COMPATIBILITY (RES+)

SPECIFY TRUNCATION ALGORITHM FOR A MOVE STATEMENT

CROSS REFER & OCCURRENCE LISTING OF COBOL VERBS USED

TO SPECIFY AN ALTERNATIVE RESERVED WORD TABLE

SPECIFY THE XML PARSER TO BE USED

STORED CROSS REFERENCE PROV DUP/UND/EXT/IMP ERRORS 

SPECIFY STARTING YR OF CURRENT CENTAURY (+DATEPROC)

REMOVE SIGN FIELD WHILE COMPARING WITH ALPHANUMERIC

            *means NEGATIVE OPTION also available, For ex: FLAG or NOFLAG

Back to QUICK REFERENCES

Copyright 2003-2016 © IBMMAINFRAMES.com

Home | Mainframe Wiki | Downloads | Programs | JCLs | Info | References | Mainframe Forum