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




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


Имена дополнительных исходных библиотек вводятся в поле Additional input libraries с использованием апострофов:

===" 'ABC.MACROS'

Если имя раздела для библиотечного набора данных не указано, появится панель списка разделов, где следует сделать выбор с помощью строчной команды S. Если исходный набор данных защищен паролем, в поле Password нужно ввести пароль.

Отчет (листинг), сформированный компилятором, будет размещен в наборе данных, имя которого выбирается автоматически в соответствии с шаблоном:

[prefix.]userid.listid.LIST

где prefix - префикс для наборов данных, установленный в пользовательском профиле TSO, userid - идентификатор пользователя, с которым он открыл сеанс работы, listid - имя, заданное пользователем в одноименном поле панели. Если префикс TSO совпадает с идентификатором пользователя, то квалификатор prefix не используется.

Если исходный набор данных является последовательным, то поле List ID обязательно должно быть заполнено. Для раздела библиотечного набора данных значение listid по умолчанию совпадает с именем исходного раздела.

Одно из полей панели предназначено для ввода параметров настройки (опций) используемого компилятора (Assembler Options). Следует обратить внимание, что для любого компилятора две опции считаются установленными по умолчанию:

  • опция OBJECT - требует сохранить объектный код в наборе данных;
  • опция LIST - требует сохранить выходной отчет в наборе данных.

Остальные опции устанавливаются в соответствии с допустимым перечнем, описанным в руководстве по соответствующему компилятору.

После определения всех необходимых параметров следует нажать клавишу ВВОД. Через некоторое время в нижней части экрана появится сообщение:

HIGH LEVEL ASSEMBLER STARTED ***

Требуется вновь нажать клавишу ВВОД.

При выполнении компиляции и ассемблирования автоматически создается сохраняемый объектный модуль. Если исходный модуль определен в виде раздела библиотеки ISPF c именем вида PROJECT.GROUP.TYPE(MEMBER), то объектный код будет записан в раздел MEMBER библиотечного набора данных с именем PROJECT.GROUP.OBJ.


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