If you set a check box to gray (*CMDDFT), that parameter will not be passed
to the host and the host defined default will be used.
- Create FILLER field descriptions
- *DDSFILLER is the checked value. A single character FILLER field
description, "07 FILLER PIC X", is always created when no matching fields are
found by a COPY DDS statement.
*NODDSFILLER is the unchecked, clear value. No FILLER field
descriptions are created if no matching fields are found by a COPY DDS
statement.
- Dynamically create file
- *CRTF is the checked value. Files that are unavailable at the time
of the OPEN operation are created dynamically.
*NOCRTF is the unchecked, clear value. Files that are unavailable at
the time of an OPEN operation are not created dynamically.
- Check for duplicate keys
- *DUPKEYCHK is the checked value. INDEXED files are checked for
duplicate keys.
*NODUPKEYCHK is the unchecked, clear value. INDEXED files are not
checked for duplicate keys.
- Initialize relative files
- *INZDLT is the checked value. Relative files with sequential access
are initialized with deleted records during the CLOSE operation if the files
were opened for OUTPUT. Active records in the files are not
affected. That is, the record boundary is defined as the file size for
subsequent OPEN operations.
*NOINZDLT is the unchecked, clear value. Relative files with
sequential access are not initialized with deleted records during the CLOSE
operation if the files were opened for OUTPUT. That is, the record
boundary is determined by the number of records written at OPEN OUTPUT
time. Subsequent OPEN operations allow access only up to the record
boundary.
- Control record blocking
- *BLK is the checked value. The compiler allows blocking from
DYNAMIC access files and SEQUENTIAL access files with a START statement, when
you use the BLOCK CONTAINS clause. Blocking is not allowed for RELATIVE
files opened for output operations. The BLOCK CONTAINS clause controls
the number of records to be blocked. If you do not use the BLOCK
CONTAINS clause, the compiler allows blocking only of SEQUENTIAL access files
with no START statement. The operating system determines the number of
records to be blocked.
*NOBLK is the unchecked, clear value. The compiler allows blocking
only of SEQUENTIAL access files with no START statement. If you specify
a BLOCK CONTAINS clause, it is ignored except for tape files.
- Allow extended ACCEPT/DISPLAY
2
- *EXTACCDSP is the checked value. The compiler allows extended
ACCEPT and extended DISPLAY statements.
*NOEXTACCDSP is the unchecked, clear value. The compiler does not
allow extended ACCEPT or extended DISPLAY statements.
- Duplicate key flagging
3
- *FS21DUPKY is the checked value. The compiler reports a file status
of 21 when processing an indexed file with duplicate keys in random or dynamic
access, if the value of the key is changed between the mandatory READ
statement and a following REWRITE or DELETE statement.
*NOFS21DUPKY is the unchecked, clear value. The compiler does not
report a file status of 21 when processing an indexed file with duplicate keys
in random or dynamic access mode. A REWRITE statement can change the
key of a record.
- Uppercase picture string
4
- *MONOPIC is the checked value. The PICTURE character-string is
converted to all uppercase characters (monocasing).
*NOMONOPIC is the unchecked, clear value. The currency symbol used
in the PICTURE character-string is case sensitive. That is, the
lowercase letters corresponding to the uppercase letters for the PICTURE
symbols A, B, E, G, N, P, S, V, X, Z, CR, and DB are equivalent to their
uppercase representations in a PICTURE character-string. All other
lowercase letters are not equivalent to their corresponding uppercase
representations.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.