Настройка параметров программы импорта PL/I

С помощью мастера J2C можно указать параметры программы импорта PL/I для отдельного файла. Кроме того, можно изменить опции по умолчанию компилятора с помощью страницы параметров программы импорта PL/I.

Процедура

  1. Выберите Окно > Параметры.
  2. Разверните запись Программа импорта и выберите PL/I на вкладке Общие. Для изменения доступны следующие параметры:
    Параметр Опции Описание
    Платформа
    • Win32
    • Z/OS
    • Не задан
    Платформа, на которой выполняется программа PL/I. При выборе платформы ее атрибутам будут заданы соответствующие значения по умолчанию.
    Кодовая страница   Кодовая страница программы PL/I.
    Включение поддержки IMS
    • Выбран
    • Не выбран
    Поле длины распознается по следующим признакам:
    • Для поля указано имя 'LL'.
    • Атрибут этого поля представляет собой четырехбайтовое целое число типа FIXED BIN(31).
    • С этого поля начинается структура сообщения IMS.
    Версия CICS
    • Пусто - Транслятор CICS не используется при импорте PL/I
    • CICS Transaction Server for z/OS v3.1 - Транслятор CICS v3.1 при импорте исходного файла PL/I не используется.
    • CICS Transaction Server for z/OS v3.2. - При импорте исходного файла PL/I используется транслятор CICS v3.2.
    Опция включения трансляции CICS. При необходимости включите этот переключатель для возможности выбора типа трансляции CICS.
    Язык сообщений об ошибках Значение по умолчанию: Английский (США). Язык сообщений об ошибках компилятора PL/I.
    Опция DBCS NODBCS Опция NODBCS позволяет отображать коды переключения регистра DBCS как ".".
    DBCS Опция DBCS указывает, что в выводе будет учитываться наличие DBCS.
    Опция GRAPHIC NOGRAPHIC Опции NOGRAPHIC указывают, что исходная программа не содержит двухбайтовых символов.
    GRAPHIC Опции GRAPHIC указывают, что исходная программа может содержать двухбайтовые символы. Шестнадцатеричные коды '0E' и '0F' обрабатываются как коды управления переключением регистра в тексте программы, включая комментарии и строковые константы.
    Поддержка расширений файлов   В этой таблице можно настроить функции расширений, то есть применительно к программе в целом или только к структурам данных.
  3. Для изменения дополнительных параметров компилятора PL/I перейдите на вкладку Дополнительные опции PL/I. Для изменения доступны следующие параметры:

    Параметры PL/I - Страница 2

    Параметр Опции Описание
    LIMITS NAME Задает максимальную длину имен переменных в программе.
    EXTNAME Задает максимальную длину имени EXTERNAL.
    FIXEDBIN Задает максимальную точность для SIGNED FIXED BINARY: 31 или 63.
    FIXEDDEC Задает максимальную точность для FIXED DECIMAL.
    Поля Слева Номер столбца крайнего левого символа, обрабатываемого компилятором.
    Стрелка вправо Номер столбца крайнего правого символа, обрабатываемого компилятором.
      GRAPHIC Опции GRAPHIC указывают, что исходная программа может содержать двухбайтовые символы. Шестнадцатеричные коды '0E' и '0F' обрабатываются как коды управления переключением регистра в тексте программы, включая комментарии и строковые константы.
    Препроцессор макросов NOMACRO Опция NOMACRO запрещает вызов препроцессора макросов.
    MACRO Опция MACRO вызывает препроцессор макросов.
    SYSPARM Опция SYSPARM задает строку, возвращаемую встроенной функцией SYSPARM утилиты обработки макросов.
    Преобразование символов BLANK Опция BLANK позволяет указать до 10 альтернативных символов для пробела.
    CURRENCY Опция CURRENCY задает альтернативный символ денежной единицы вместо знака доллара.
    NOT Опция NOT позволяет задать до семи альтернативных символов вместо логического оператора NOT.
    OR Опция OR позволяет задать до семи альтернативных символов вместо логического оператора OR. Эти символы будут применяться также для оператора слияния, который обозначается двумя последовательными символами OR.
    NAMES   Опция NAMES позволяет указать прочие символы, разрешенные в идентификаторах. К ним относятся 26 букв английского алфавита, 10 однозначных чисел и специальные символы, указанные в документе PL/I Language Reference.

Комментарии