ILE COBOL Programmer's Guide
The following options are only available on the PROCESS statement and do
not have equivalent CRTCBLMOD or CRTBNDCBL command parameters.
- NOGRAPHIC Option:
- When NOGRAPHIC is specified or implied, the ILE COBOL compiler will treat
nonnumeric literals containing hex 0E and hex 0F as if they only
contain SBCS characters. Hex 0E and hex 0F are not treated as
shift-in and shift-out characters, they are considered to be part of the SBCS
character string. See Appendix D, Supporting International Languages with Double-Byte Character Sets for information about DBCS support.
- GRAPHIC Option:
- The GRAPHIC option of the PROCESS statement is available for processing
DBCS characters in mixed literals. Mixed literals are
literals that combine SBCS characters and DBCS characters. When the
GRAPHIC option is specified, mixed literals will be handled with the
assumption the hex 0E and hex 0F are shift-in and shift-out characters
respectively, and they enclose the DBCS characters in the mixed
literal. Shift-in and shift-out characters occupy 1 byte each.
- DATTIM Option:
- Specifies the date window that ILE COBOL uses for its windowing
algorithm. (See Overriding the Default Date Window Using the DATTIM Process Statement Option.)
- 4-digit base century
- This must be the first argument. Defines the base century that ILE
COBOL uses for its windowing algorithm. If the DATTIM process statement
option is not specified, 1900 is used.
- 2-digit base year
- This must be the second argument. Defines the base year that ILE
COBOL uses for its windowing algorithm. If the DATTIM process statement
option is not specified, 40 is used.
- THREAD Option:
- Specifies whether or not the created module object will be enabled to run
in a multithreaded environment. Refer to Preparing ILE COBOL Programs for Multithreading for a discussion of ILE COBOL support for
multithreading. The possible values are:
- NOTHREAD
- The created module object will not be enabled to run in a
multithreaded environment. This is the default.
- SERIALIZE
- The created module object will be enabled to run in a job with multiple
threads. Access to procedures within the module(s) is
serialized. That is, each thread safe module will have a recursive
mutex that is locked when a procedure is entered and unlocked when the
procedure is exited. Within a run unit, only one thread is allowed to
be active at any one time for the same module.
- NONATIONAL Option:
- When NONATIONAL is specified or implied, USAGE DISPLAY-1 is implied for
any item that has a picture character string consisting of only the picture
symbol N and no explicit USAGE clause.
- NATIONAL Option:
- When NATIONAL is specified, USAGE NATIONAL is implied for any item that
has a picture character string consisting of only the picture symbol N and no
explicit USAGE clause.
- NOLSPTRALIGN Option:
- When NOLSPTRALIGN is specified or implied, data items with USAGE POINTER
or PROCEDURE-POINTER are placed contiguously without any filler space in the
linkage section.
- LSPTRALIGN Option:
- When LSPTRALIGN is specified, data items with USAGE POINTER or
PROCEDURE-POINTER are aligned at multiples of 16 bytes relative to the
beginning of the record in the linkage section.
- NOCOMPASBIN Option:
- When NOCOMPASBIN is specified or implied, USAGE COMPUTATIONAL or COMP has
the same meaning as USAGE COMP-3.
- COMPASBIN Option:
- When COMPASBIN is specified, USAGE COMPUTATIONAL or COMP has the same
meaning as USAGE COMP-4.
- OPTVALUE Option:
- The possible values are:
- NOOPT
- The generation of code to initialize data items containing a VALUE clause
in the working-storage section is not optimized. This is the
default.
- OPT
- The generation of code to initialize data items containing a VALUE clause
in the working-storage section is optimized.
- NOADJFILLER Option:
- If a pointer data item is the first member of a group, any implicit
fillers inserted by the compiler to align this pointer data item are inserted
immediately after the group. This is the default.
- ADJFILLER Option:
- If a pointer data item is the first member of a group, any implicit
fillers inserted by the compiler to align this pointer data item are inserted
immediately before the group.
- COMPRESSDBG Option:
- When COMPRESSDBG option is specified and the DBGVIEW compiler option is
*LIST or *ALL, the ILE COBOL compiler will compress the listing view generated
with the compiled module or program. If the DBGVIEW compiler option is
not *LIST or *ALL, this option has no effect. By using this option,
some but not all large COBOL programs will be able to compile with the *LIST
debug view option.
- NOCOMPRESSDBG Option:
- No listing view compression is performed on the compiled module or
program. This is the default.
[ Top of Page | Previous Page | Next Page | Table of Contents | Index ]
(C) Copyright IBM Corporation 1992, 2005. All Rights Reserved.