ACCEPTREFRESH Specifies whether the data areas associated with Screen Section data are updated from their corresponding Working-Storage
Section items before an ACCEPT statement.
ASSIGN-PRINTER Specifies how to assign the output from an ASSIGN TO PRINTER clause when the clause does not specify a filename.
ASSIGN Specifies how to assign a filename when neither EXTERNAL nor DYNAMIC appear in the SELECT statement.
BWZSTAR Determines whether the BLANK WHEN ZERO clause is allowed in the Data Division for those fields defined with the "*" PICTURE
symbol.
CHARSET Defines the character set of the environment.
CHECKDIV Controls the behavior of your program if it tries to divide by zero in a statement that has no ON SIZE ERROR phrase.
CHECKNUM Checks whether numeric fields contain valid data before performing operations on them.
COBFSTATCONV Causes the Callable File Handler to use the user-supplied module specified in the COBFSTATCONV environment variable to convert
the file status codes if an I/O error is encountered on a file.
COMMAND-LINE-LINKAGE Enables you to call a program and pass the command line to the main program as a parameter to be accessed via the Linkage
Section.
CONVERTRET (deprecated) Causes COMP and COMP-X items specified in CALL ... RETURNING and EXIT PROGRAM ... RETURNING phrases to be converted to COMP-5.
CURRENCY-SIGN Specifies the currency sign to be recognized in the PICTURE clause.
CURRENT-DATE Specifies the format of the date stored in the CURRENT-DATE special register.
DATA Enables AMODE"24" programs to access pointers to Data Division items passed to them by AMODE"31" programs.
DEFAULTBYTE Initializes each otherwise undefined byte of the Working-Storage Section to the character given.
DEFAULTCALLS Specifies the default calling convention.
DETECT-LOCK Makes READ statements detect when a record is locked by another program.
DISPLAY Defines the default behavior of standard DISPLAY statements.
EBC-COL-SEQ Determines the EBCDIC collating sequence activated by the NATIVE"EBCDIC" option.
EXITPROGRAM Determines how the EXIT PROGRAM statement is executed.
FOLD-CALL-NAME Folds the identifier/literal associated with CALL, CANCEL, ENTRY, and CHAIN statements and the program-name in the PROGRAM-ID
paragraph to upper or lower case.
FOLD-COPY-NAME Determines whether copybook names should be converted to upper case or lower case.
HOSTARITHMETIC Controls whether or not decimal truncation of arithmetic results occurs following a size error condition.
INDD Causes ACCEPT statements to be read from a specified file.
INIT-BY-TYPE Initializes Working-Storage data items to a default value, according to their type.
INITCALL Specifies modules to be called immediately before the first statement of the program is executed.
INITPTR Enables the INITIALIZE statement to initialize DATA-POINTER, OBJECT-REFERENCE, and PROGRAM-POINTER data types.
INTDATE Selects the starting date for integer format dates used with date intrinsic functions.
IXNLSKEY Specifies that the File Handler should sort index file keys according to the local collating sequence rather than the ASCII
collating sequence.
IXNUMKEY Enables true numeric sorting on index keys.
NLS CURRENCY LENGTH Specifies the number of bytes to allocate for the currency symbol in a PIC field.
OUTDD Causes DISPLAY and EXHIBIT statements to be written to a specified output file.
PRINT-EXT Specifies the extension to be added to the filename associated with the ASSIGN TO PRINTER clause.
PROTECT-LINKAGE Extends the standard COBOL semantics so that the lengths of parameters can differ between the calling and the called program.
SHARE-OUTDD When set, multiple threads can write to the same SYSOUT or OUTDD file. When not set, a file locking error occurs in this situation.
STICKY-LINKAGE Makes parameters to the program remain linked during subsequent calls of the program.
TERMPAGE Determines whether the last page of a report file is to be padded with blank lines until it is a full page in length.
ZEROLENGTHFALSE Changes the way that class tests involving zero-length items are carried out.
ZWB This Compiler directive is not intended for your use, and its setting should not be changed. It is included here for completeness,
because it might appear in the list of settings.