своего экрана оператор описания модулей. По этому оператору на экран выдается
таблица, содержащая сведения об именах, видах, местонахождении и языке
объектов, с которыми работают пользователи.
Исправления в текстах погруженных в среду ССПМ, исходных модулей и
паспортов выполняются с помощью операторов ЯМК:
CORR PAS TLIB <имя модуля> (просмотр и редактирование паспорта модуля);
CORR TLIB <имя модуля> (просмотр и редактирование текста модуля) во время
сеанса работы.
Создание и ведение ЛБ. Модули разрабатываемого ПП целесообразно хранить
в постоянных архивах личных библиотек (ЛБ). Их создание выполняется
оператором CREATE PLIB <имя ЛБ>.
При этом на соответствующем томе системы должен быть достаточный объем
памяти под ЛБ, уточняемый системой в диалоге с пользователем.
Запись модуля в ЛБ выполняется с помощью оператора LOAD MOD <имя ЛБ>,
<имя модуля> SOUR. Результатом работы является занесение модуля в ЛБ и
сообщение системы о том, что модуль с заданным именем в исходном виде (чему
соответствует SOUR) помещен в ЛБ. ССПМ информирует также о возможных
нерегулярных ситуациях: модуль с заданным именем уже находится в ЛБ; в ЛБ нет
свободного места для занесения модуля и др.
При переполнении ЛБ система автоматически ее уплотняет.
Занесение объектного вида модуля в ЛБ выполняется оператором
LOAD MOD <имя ЛБ> . <имя модуля> OBJ.
Сообщения ССПМ и возможные нерегулярные ситуации аналогичны
описанным выше.
Для того чтобы объектный модуль, ранее занесенный в ЛБ ССПМ, стал
доступен системе для дальнейшей обработки (например, при сборке агрегата), его
необходимо описать оператором DSCR PLIB MOD <имя ЛБ>. <имя объекта> OBJ.
Если модули были записаны в ЛБ на предыдущих сеансах, то для их
использования в данном сеансе задается оператор DSCR PLIB MOD <имя ЛБ> . <имя
модуля> SOUR, по которому модуль становится доступным для обработки другими
операторами ЯМК (трансляции, редактирования и т. д.).
Трансляция объектов выполняется оператором TRANS [<имя ЛБ>.] <имя
объекта>. В списке может быть указан набор объектов. В качестве дополнительных
параметров могут быть операции – вывод листинга, диагностического сообщения и
т.п. По завершении трансляции система выдает запрос о выдаче и просмотре
листинга на экран.
Объекты, находящиеся в ЛБ, корректируются оператором CORR PLIB <имя
ЛБ> . <имя модуля>, а редактирование паспорта исходного текста модуля
оператором CORR PAS PLIB <имя ЛБ> . <имя модуля>.
Программный агрегат создается из модулей, находящихся в библиотеках
ССПМ. Его структура представляется в виде графа, в вершинах которого
указываются имена объектов (модулей, макромодулей, модулей данных), а на дугах
– типы отношений, указывающие на управление структурой ПП (оверлейной,
динамической, простой, подзадачной). Граф описывается оператором
LINK {Prog /Seg }<имя агрегата> (<имя корневого модуля агрегата>) #.
На его основе система генерирует внутреннее представление в виде матрицы
смежности, а также в форме, удобной для представления на экране дисплея.