Операционные системы и программное обеспечение на платформе zSeries




Средства разработки программ в ISPF/PDF - часть 3


Если исходный модуль задан как произвольный набор данных, объектный модуль будет сформирован в наборе данных такого же типа и с таким же именем, только последний квалификатор имени примет значение OBJ.

Если процедура компиляции завершится нормально, на экране автоматически будет отображен выходной отчет в режиме просмотра BROWSE. После выхода из режима просмотра пользователь может произвести обработку отчета с помощью утилиты печати (Foreground Print Options). Если же процедура компиляции завершится некорректно, будет выдано короткое сообщение о причине, и перехода в режим просмотра и печати отчета не произойдет.

Особый интерес представляет использование в интерактивном режиме процедуры редактирования связей. Функция редактирования связей предназначена для получения загрузочного модуля на основе созданного на этапе компиляции объектного модуля и других объектных модулей, содержащихся в системных и пользовательских библиотеках. Панель настройки параметров редактирования связей представлена на рис. 5.64.

Панель настройки параметров редактора связей

Рис. 5.64.  Панель настройки параметров редактора связей

Объектный код программы может быть задан двумя способами: в виде раздела библиотеки ISPF или как произвольный набор данных (например, последовательный набор данных). Дополнительные библиотеки объектных и загрузочных модулей, необходимые для работы редактора, задаются путем ввода их имен в поля, помеченные как SYSLIB и SYSLIN.

В поле Linkage editor/binder options можно указать опции выбранного редактора связей. При этом следует иметь в виду, что ISPF всегда автоматически устанавливает следующие опции:

  • LOAD - требует сохранить загрузочный модуль в библиотечном наборе данных;
  • LIB - определяет последовательность обработки входных наборов данных;
  • PRINT - требует сохранить выходной отчет в наборе данных.

Тип используемого редактора связей (Binder или Linkage editor) задается с помощью списка выбора Processor. Значение поля List ID служит для формирования имени набора данных, содержащего листинг редактора связей.


Содержание  Назад  Вперед