Parameter |
Options |
Description |
Default Value |
Platform |
- Win32
- AIX®
- x/OS
- Not Specified
|
The platform on which the COBOL program runs. Selecting
a platform will set the other Platform Information attributes to default values
that are appropriate for that platform. The platform default values still
may be changed individually as desired. For IMS™ select z/OS®. |
|
Code Page Selection |
|
The Codepage of the COBOL program on the target
platform. |
|
Floating Point Format |
- IEEE 754
- IBM® Hexadecimal
|
The floating point format (IBM or IEEE). When the byte representation
of floating point numbers is as defined in IBM z/Architecture® Principles of
Operation this is referred to as an IBM 390 Hexadecimal floating point format.
When the byte representation of floating point numbers is as defined by IEEE
standard 754, this is referred to as an IEEE Non-Extended floating point format. |
|
Endian |
Little |
The little endian representation of integer data.
When the byte representation of integers is ordered from the least significant
byte to most significant byte, this is referred to as a little endian representation. |
|
Big |
The big endian representation of integer data. When
the byte representation of integers is ordered from the most significant byte
to the least significant byte, this is referred to as a big endian representation. |
|
Remote integer
endian |
Little |
This property complements working with user exits,
such as DFHCNV macros. The supplied DFHCNV macros manipulate 2 and 4 byte
integers, but not 8 byte integers. You can use the endian property to control
the format of 8 byte integers, and use the remote integer endian property
to control the format of 2 and 4 byte integers. If no user exit exists, or
if the user exit does not manipulate the endian character integers, then you
must specify the same value that is used for the endian property. |
|
Big |
This property complements working with user exits,
such as DFHCNV macros. The supplied DFHCNV macros manipulate 2 and 4 byte
integers, but not 8 byte integers. You can use the endian property to control
the format of 8 byte integers, and use the remote integer endian property
to control the format of 2 and 4 byte integers. If no user exit exists, or
if the user exit does not manipulate the endian character integers, then you
must specify the same value that is used for the endian property. |
|
External
decimal sign |
ASCII |
Controls data conversion for external decimal COBOL
data types. If the COBOL program is running on a machine whose codepage is
American Standard Coded Information Interchange format (ascii), select ASCII. |
|
EBCDIC |
Controls data conversion for external decimal COBOL
data types. If the COBOL program is running on a machine whose codepage is
Extended Binary Coded Decimal Interchange Format (EBCDIC), select EBCDIC. |
|
EBCDIC Custom |
Controls data conversion for external decimal COBOL
data types. This property allows DFHCNV macros to be used to convert external
decimal data types, and then corrects the codepoint which contains the sign
bit. - Host Code Page:
- When ASCII-to-EBCDIC data conversion is performed by a DFHCNV macro inside
a CICS® region,
some of the code points in the EBCDIC code page are variant depending on the
EBCDIC code page of the host system. In order to correctly convert the external
decimal data, the EBCDIC code page must be specified for sign bit conversion
|
|
Quote |
|
- DOUBLE: A figurative constant or reserved word that represents
one or more occurrences of the quotation mark character (") when the QUOTE
compiler option is in effect. This value must match what was used to compile
the COBOL program that you are targeting. Refer to the COBOL Programming Guide
for details on these options.
- SINGLE: A figurative constant or reserved word that represents
one or more occurrences of the apostrophe character (') when the APOST compiler
option is in effect. This value must match what was used to compile the COBOL
program that you are targeting. Refer to the COBOL Programming Guide for details
on these options.
|
|
TRUNC |
|
- STD: Affects COBOL BINARY, COMP, and COMP-4 types. For STD, values
that are set are constrained to the PICTURE string. This value must match
what was used to compile the COBOL program that you are targeting. For example,
if you have a PICTURE clause of PIC S999 the range of values that you can
set are from -999 to 999. Normally, CICS or IMS COBOL programs would be compiled with
the TRUNC(BIN) option. Refer to the COBOL Programming Guide for details on
these options.
- OPT: Affects COBOL BINARY, COMP, and COMP-4 types. For OPT, the
value matches the PICTURE string. For example, 02 ANUM PIC 9999 BINARY the
range of possible values is 0 to 9999. This value must match what was used
to compile the COBOL program that you are targeting. Normally, CICS or IMS COBOL programs
would be compiled with the TRUNC(BIN) option. Refer to the COBOL Programming
Guide for details on these options.
- BIN: Affects COBOL BINARY, COMP, and COMP-4 types. For BIN, the
value is constrained by the size of the storage required by the PICTURE string.
For example, 02 ANUM PIC 9999 BINARY an unsigned PICTURE string with 4 nines,
the required storage size is 2 bytes. The valid range of values is 0 - 65535.
This value must match what was used to compile the COBOL program that you
are targeting. Normally, CICS or IMS COBOL programs would be compiled with
the TRUNC(BIN) option. Refer to the COBOL Programming Guide for details on
these options.
|
|
NSYMBOL |
|
- NATIONAL: Controls the interpretation of the "N" symbol used in
literals and picture clauses. NATIONAL means that the USAGE NATIONAL clause
is specified. This indicates that the data being stored is UNICODE data, stored
using UTF-16. This value must match what was used to compile the COBOL program
that you are targeting. Refer to the COBOL Programming Guide for details on
these options.
- DBCS: Controls the interpretation of the "N" symbol used in literals
and picture clauses. DBCS means that the USAGE DISPLAY-1 clause is specified.
This indicates that the data being stored is DBCS data. This value must match
what was used to compile the COBOL program that you are targeting. Refer to
the COBOL Programming Guide for details on these options.
|
|