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

IBMMainframes.com

Quick References for IBM Mainframe Programming

IBM COBOL COMPILER OPTIONS

COMMONLY USED COMPILER OPTIONS

ADATA*

ANALYZE*

ADV*

ARITH

APOST

AWO*

BUFSIZE

CMPR2*

COMPILE*

CURRENCY*

FASTSRT*

DATA 

DATEPROC*

DBCS*

DECK*

DIAGTRUNC*

DLL*

DUMP*

DYNAM*

EXIT*

EXPORTALL*

FASTSRT*

FLAG*

FLAGMIG*

FLAGSTD*

IDLGEN*

INTDATE

LANGUAGE

LIB*

LINECOUNT

LIST* 

MAP* 

NAME*

NUMBER*

NUMPROC

NUMPROC(MIG)

OBJECT*

OFFSET*

OPTIMIZE*

OUTDD 

PGMNAME

QUOTE

RENT*

RMODE 

SEQUENCE*

SIZE   

SOURCE*

SPACE

SQL* 

SSRANGE*

TERMINAL* 

TEST*

TRUNC

TYPECHK*

VBREF* 

WORD* 

XREF*

YEARWINDOW

ZWB*

ADDITIONAL COMPILER INFORMATION LISTING

SYNTAX CHECK OF SQL & CICS STATEMENTS, NO LOAD

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

SPECIFY BUFFER SIZE FOR COMPILER WORK DS

COMPILE COMPATIBLE WITH VS COBOL II RELEASE 2

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

FIND ELEMENTS ACT DIFFERENTLY IN VS COBOL II R2

IDENTIFIES NON ANSI-85 & FIPS STANDARD ELEMENTS

GENERATE IDL DEFINITIONS NEEDED FOR OO PGMS

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)

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

CHECK VALIDITY OF ALL OBJECT ORIENTED APPROACHES

CROSS REFER & OCCURRENCE LISTING OF COBOL VERBS USED

TO SPECIFY AN ALTERNATIVE RESERVED WORD TABLE

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: ADATA or NOADATA

Back to QUICK REFERENCES

Copyright 2003-2016 © IBMMAINFRAMES.com

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