VS COBOL II COMPILER OPTIONS

COMMONLY USED OPTIONS

ADV*                                      ADD 1 BYTE FOR PRINTER CONTROL CHARACTER

APOST                                    SINGLE QUOTATION ( ‘ ) IS THE DELIMITER FOR LITERAL

AWO*                                     APPLY WRITE ONLY FOR VARIABLE BLOCKED QSAM FILES

BUFSIZE                                SPECIFY BUFFER SIZE FOR COMPILER WORK DS

CMPR2*                                COMPILE COMPATIBLE WITH VS COBOL II RELEASE 2

COBTEST                              FOR DEBUGGING IN LINE/BATCH/SCREEN MODE

COMPILE*                            COMPILE COMPLETELY BY PASSING ALL INTERRUPTED ERRORS

FASTSRT*                             FAST SORT WITHOUT LOADING SORT FILES INTO THE PROGRAM      

DATA                                     TO ACQUIRE DYNAMIC STORAGE AREA OF 24 BIT/31 BIT       

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

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

DUMP*                                  TO PRODUCE A SYSTEM DUMP OF THE COMPILER

DYNAM*                               TREAT ALL UNRESOLVED CALL IDs AS DYNAMIC (RESIDENT +)

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

FASTSRT*                             BY PASS COBOL IN/OUT SORT PROCS BY USING DFSORT

FDUMP*                                PRODUCE A FORMATTED DUMP IF PGM ABENDS (- TEST)

FLAG*                                   TO PROVIDE DIAGNOSTIC MESSAGE LISTING

FLAG(I)                                 TO IDENTIFY OLD VERBS SUCH AS EXAMINE/TRACE

FLAGMIG*                           FIND OUT NEW FEATURES IN R4 BUT NOT IN R2 (+ CMPR2)

FLAGSAA*                            ELIMINATES ALL SAA NON PORTABLE ELEMENTS (-CMPR2)

FLAGSTD*                            IDENTIFIES NON ANSI-85 & FIPS STANDARD ELEMENTS

LANGUAGE                          SPECIFY THE LANGUAGE OF ALL OUTPUT LISTINGS

LIB*                                       AUTOMATICALLY SEARCH THE COPY PROGRAM IN LIBRARY

LINECOUNT                         SPECIFY NO OF LINES PER PAGE FOR COMPILER LISTING

LIST*                                      OBJECT CODE LISTING IN MACHINE/ASSEMBLY LANGUAGE

MAP*                                     REQUEST TO LIST DATA DIVISION MAP

MIXRES                                TO COMMUNICATE A NONRESIDENT PGM TO A RESIDENT PGM

NAME*                                  GENERATE LINK-EDITED NAME CARDS

NUMBER*                             CHECKED SEQUENCE NO WILL BE USED FOR ALL LISTING

NUMPROC                            NUMERIC SIGN PORTABILITY & PERFORMANCE

NUMPROC(MIG)                 SIMILAR SIGN PROCESSING AS DOS/COBOL OR OS/VS COBOL

OBJECT*                               ROUTE OBJECT CODE TO SYSLIN DD DATASET

OFFSET*                                LIST RELATIVE ADDRESSES OF PROCEDURE DIVISION (-LIST)

OPTIMIZE*                           OPTIMIZED OBJECT CODE TO RUN FASTER (-TEST)

OUTDD                                  SPECIFY THE MSGCLASS DATASET OTHER THAN SPOOL/SYSOUT

QUOTE                                   DOUBLE QUOTATION ( ‘‘ ) IS THE DELIMITER FOR LITERAL

RENT*                                   TO COMPILE THE PROGRAM TO BE REENTRANT (RESIDENT+)

RESIDENT*                          ALL LIBRARY ROUTINES ARE CALLED DYNAMICALLY

SEQUENCE*                         PROGRAM LINE NOS ARE CHECKED UNDER EBCDIC COLLATING

SIZE                                        AMOUNT OF STORAGE AVAILABLE FOR COMPILATION

SOURCE*                              REQUEST TO PRINT COBOL SOURCE LISTINGS

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

SSRANGE*                            RANGE CHECK FOR SUBSCRIPT/INDEXES/REFERENCE MOD

TERMINAL*                        SEND DIAGNOSTIC MESSAGES TO SYSTERM DD DATASET

TEST*                                    PRODUCE OBJECT CODE WITH DEBUG COMPATIBILITY (RES+)

TRUNC                                  SPECIFY TRUNCATION ALGORITHM FOR A MOVE STATEMENT

VBREF*                                VERB CROSS REFERENCE LISTING

WORD*                                 TO SPECIFY AN ALTERNATIVE RESERVED WORD TABLE

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

ZWB*                                     REMOVE SIGN FIELD WHILE COMPARING WITH ALPHANUMERIC

                                  *NEGATION IS AVAILABLE  ex: ADV or NOADV

      Laziness is nothing more than the habit of resting before you get tired.