Cтраница 1
Операторы языка управления заданиями ОС, рассмотренные в гл. [1]
Операторы языка управления заданиями размещаются на картах или же на образах перфокарт на любом носителе в виде не-сблокированных записей типа F длиной 80 символов. [2]
Операторы языка управления заданиями перфорируются на перфокартах или размещаются на образах перфокарт. Признаком оператора языка управления заданиями служат две косые черты в колонках 1 и 2 каладой перфокарты. Именем может служить любой идентификатор не длиннее 8 символов. В операторе EXEC имя пункта можно не указывать, если на него не требуется делать ссылки в других операторах. [3]
Оператор EXEC языка управления заданиями в ЕС ЭВМ, определяющий процедуру или программу, подлежащую выполнению, а также передаваемые ей параметры. [4]
Оператор JOB языка управления заданиями в ЕС ЭВМ, определяющий задание. [5]
Операторы DD языка управления заданиями, необходимые для каждой конкретной программы, описаны далее в сведениях о соответствующей программе. [6]
При необходимости каждый оператор языка управления заданиями может размещаться на нескольких перфокартах. Рассмотрим здесь один из допустимых способов продолжения оператора. Запись оператора может оборваться после любого параметра или подпараметра, за которым следует запятая. Следующая карта должна начинаться с признака оператора языка управления заданиями ( / / в первых двух колонках), затем должен следовать один или несколько ( но не более 13) пробелов, после чего продолжается запись следующего параметра или подпараметра. [7]
При описании форматов операторов языка Управления заданиями употребляются следующие обозначения. Фигурные скобки используются для объединения нескольких элементов, из которых должен быть выбран один. Квадратные скобки [ ] указывают, что часть формата может быть использована или опущена по желанию программиста. [8]
В зависимости от команды операторы языка управления данными делятся на декларативные, императивные и комбинированные. Декларативные операторы предназначены только для установки компонент адреса, которые в дальнейшем могут использоваться по умолчанию, и не содержат поля обозначения данных. При этом применяется команда АДР. Императивные операторы не используют адреса, и поле адреса в них пропускается. [9]
Такими событиями являются: интерпретация оператора языка управления заданиями, постановка задания в очередь для планирования, инициирование и окончание пункта задания или всего задания, окончание обработки задания задачей системного вывода, превышение заданием времени, отведенного ему для выполнения или допустимого времени ожидания, перевод ПУ из автономного состояния в системное и, наоборот, конец смены, открытие и закрытие наборов данных, уничтожение или переименование набора данных. [10]
Эти процедуры представляют собой последовательности операторов языка управления. Программист при использовании такой процедуры указывает только ее имя и список значений ее фактических параметров. Интерпретатор языка заменяет формальные параметры соответствующими фактическими и включает обработанные таким образом операторы процедуры во входной поток заданий вместо управляющего оператора обращения к процедуре. [11]
Вызов конвертора для выполнения производится оператором языка Управления заданиями EXEC, в котором указывается имя загрузочного модуля конвертора CONFORT. В задании на конвертирование должны присутствовать операторы DD, описывающие необходимые наборы данных. [12]
Если программист допустил ошибку в операторе языка управления заданиями, в выходном листинге его задания первой строкой выдается обобщающее сообщение IEF452I, за которым следуют все управляющие операторы данного задания и ошибочный в том числе. [13]
Ниже приведены полный текст программы и операторы языка управления заданием, необходимые для реализации данной программы. [14]
Управление системными программами обслуживания производится с помощью операторов языка управления заданиями и операторов управления системными программами обслуживания. [15]