Параметр |
Опции |
Описание |
Платформа |
- Win32
- AIX
- x/OS
- Не указано
|
Платформа, на которой выполняется программа COBOL. При
выборе платформы ее атрибутам будут заданы соответствующие значения
по умолчанию, которые при необходимости можно изменить. Для
IMS
выберите z/OS. |
Выбор кодовой страницы |
|
Кодовая страница целевой программы на языке COBOL. |
Формат чисел с плавающей точкой |
|
Формат чисел с плавающей точкой (IBM
или IEEE). Когда двоичное представление чисел с плавающей точкой
соответствует определениям, данным в
IBM
z/Architecture
Principles of Operation, его называют форматом
IBM
390 Hexadecimal плавающей точкой. Когда двоичное представление чисел
с плавающей точкой соответствует определениям, данным в IEEE standard
754, его называют форматом IEEE Non-Extended с плавающей точкой. |
Порядок байтов |
В начале младший байт |
Представление целочисленных данных с младшим байтом в начале. |
В начале старший байт |
Представление целочисленных данных со
старшим байтом в начале. |
Порядок байтов удаленного
целого |
В начале младший байт |
Это свойство дополняет работу с пользовательскими точками
выхода, такими как макрос DFHCNV. Макросы DFHCNV работают с 2- и
4-байтовыми целыми, но не работают с 8-байтовыми. С помощью свойства
порядка байтов можно управлять форматом 8-байтовых целых чисел,
и использовать свойство порядка байтов удаленного целого числа для
управления 2- и 4-байтовыми числами. Если пользовательская точка
выхода не задана или не обрабатывает порядок байтов целых, то
необходимо указать значение, совпадающее со значением свойства
Порядок байтов. |
В начале старший байт |
Это свойство дополняет работу с пользовательскими точками
выхода, такими как макрос DFHCNV. Макросы DFHCNV работают с 2- и
4-байтовыми целыми, но не работают с 8-байтовыми. С помощью свойства
порядка байтов можно управлять форматом 8-байтовых целых чисел, и
использовать свойство порядка байтов удаленного целого числа для
управления 2- и 4-байтовыми числами. Если пользовательская точка
выхода не задана или не обрабатывает порядок байтов целых, то
необходимо указать значение, совпадающее со значением свойства
Порядок байтов. |
Внешний десятичный знак
|
ASCII |
Управляет преобразованием данных для внешних десятичных
типов данных COBOL.
Если программа на языке COBOL выполняется в системе с кодовой
страницей Американского стандартного кода для обмена информацией
(ascii), то выберите ASCII. |
EBCDIC |
Управляет преобразованием данных для внешних десятичных типов данных COBOL.
Если программа на COBOL выполняется в системе с кодовой страницей
EBCDIC, то выберите EBCDIC. |
Пользовательская кодовая страница EBCDIC |
Управляет преобразованием данных для внешних десятичных
типов данных COBOL.
Это свойство позволяет использовать макросы DFHCNV для преобразования
внешних десятичных данных и затем исправлять знаковый бит.
- Кодовая страница хоста:
- Когда
преобразование данных из ASCII-to-EBCDIC в EBCDIC выполняется
макрокомандой DFHCNV внутри области CICS, некоторые кодовые знаки в
кодовой странице EBCDIC меняются в зависимости от кодовой страницы
EBCDIC системы хоста. Для правильного преобразования внешних
десятичных данных кодовая страница EBCDIC должна быть задана для
преобразования бита знака.
|
Quote |
|
- DOUBLE: Символическая константа или
зарезервированное слово, которое представляет одно или несколько
вхождений символа кавычки ("), когда включена опция компилятора
QUOTE. Это значение должно соответствовать использованному при
компиляции целевой программы на языке COBOL. Дополнительная
информация об этой опции приведена в Руководстве по программированию
на COBOL.
- SINGLE: Символическая константа или
зарезервированное слово, которое представляет одно или несколько
вхождений символа апострофа ('), когда включена опция компилятора
APOST. Это значение должно соответствовать использованному при
компиляции целевой программы на языке COBOL. Дополнительная
информация об этой опции приведена в Руководстве по программированию
на COBOL.
|
TRUNC |
|
- STD: Влияет на типы COBOL BINARY, COMP и COMP-4. Для STD
задаваемые параметры ограничены строкой PICTURE. Это значение должно
соответствовать использованному при компиляции целевой программы на
языке COBOL. Например, в предложении PICTURE PIC S999 значения должны
находиться в диапазоне от -999 до 999. Как правило, программы
CICS
и IMS на языке COBOL компилируются с опцией TRUNC(BIN).
Дополнительная информация об этой опции приведена в Руководстве по
программированию на COBOL.
- OPT: Влияет на типы COBOL BINARY, COMP и COMP-4. Для OPT
значение соответствует строке PICTURE. Например, диапазон возможных
значений для 02 ANUM PIC 9999 BINARY составляет от 0 до 9999. Это
значение должно соответствовать использованному при компиляции
целевой программы на языке COBOL. Как правило, программы
CICS
и
IMS
на языке COBOL компилируются с опцией TRUNC(BIN). Дополнительная
информация об этой опции приведена в Руководстве по программированию
на COBOL.
- BIN: Влияет на типы COBOL BINARY, COMP и COMP-4. Для BIN
значение ограничено объемом памяти, необходимым для строки
PICTURE. Например, в 02 ANUM PIC 9999 BINARY строка PICTURE - это 4
девятки, и требуемый объем памяти составляет 2 байта. Допустимый
диапазон составляет от 0 до 65535. Это значение должно
соответствовать использованному при компиляции целевой программы на
языке COBOL. Как правило, программы
CICS
и
IMS
на языке COBOL компилируются с опцией TRUNC(BIN). Дополнительная
информация об этой опции приведена в Руководстве по программированию
на COBOL.
|
NSYMBOL |
|
- NATIONAL: Управляет
интерпретацией символа "N", который используется в литералах и
операторах PICTURE. NATIONAL означает, что указано
предложение USAGE NATIONAL. При этом данные сохраняются как данные
UNICODE в формате UTF-16. Это значение должно соответствовать
использованному при компиляции целевой программы на языке COBOL.
Дополнительная информация об этой опции приведена в Руководстве по
программированию на COBOL.
- DBCS: Управляет интерпретацией символа "N" в
литералах и изображениях. DBCS означает, что указано предложение
USAGE DISPLAY-1. При этом данные сохраняются как данные DBCS. Это
значение должно соответствовать использованному при компиляции
целевой программы на языке COBOL. Дополнительная информация об этой
опции приведена в Руководстве по программированию на COBOL.
|