Каталогизированная процедура - Большая Энциклопедия Нефти и Газа, статья, страница 3
Железный закон распределения: Блаженны имущие, ибо им достанется. Законы Мерфи (еще...)

Каталогизированная процедура

Cтраница 3


При использовании каталогизированной процедуры в поле списка параметров задается имя этой процедуры.  [31]

При использовании каталогизированной процедуры FORTGCLG к пунктам задания FORT и GO следует добавить операторы DD, описывающие наборы данных во входном потоке и содержащие программу на языке Фортран и исходные данные для этой программы.  [32]

В библиотеке каталогизированных процедур операционной системы ОС ЕС ЭВМ содержится ряд процедур, которые упрощают работу по составлению заданий на трансляцию, редактирование и выполнение программ.  [33]

Различают обычные и каталогизированные процедуры. Обычные процедуры размещаются в самом начале входного потока заданий между операторами PROC и PEND. К обычным процедурам можно обращаться только из задания, в котором они присутствуют.  [34]

Для чего предназначены каталогизированные процедуры.  [35]

Существуют два набора каталогизированных процедур.  [36]

Если оператор EXEC задает каталогизированную процедуру или программу пользователя, параметры в поле операндов оператора EXEC будут перекрывать параметры оператора EXEC в вызываемой процедуре.  [37]

Если пункт задания вызывает каталогизированную процедуру, последующие операторы DD используются для замены параметров в операторах DD процедуры или для добавления к процедуре новых параметров DD. Эти изменения учитываются только при выполнении пункта задания и не меняют саму процедуру в библиотеке процедур.  [38]

Предложение РРОС начинает каждую каталогизированную процедуру языка управления заданием. Формальные параметры замещаются на фактические при вызове процедуры.  [39]

Имя пункта задания в каталогизированной процедуре, в котором параметр должен быть заменен, указывается после ключевого слова PARM и отделяется от него точкой. Если необходимо передавать параметры нескольким пунктам в процедуре, то передаваемые параметры в операторе EXEC указываются один за другим в такой же последовательности, как расположены пункты в процедуре. В указанных пунктах значения параметров PARM будут взяты из оператора EXEC, вызывающего данную каталогизированную процедуру, независимо от того, использовался ли вообще параметр PARM в операторах EXEC данных пунктов в процедуре.  [40]

Многие стандартные запросы реализуются каталогизированными процедурами в чистом виде.  [41]

В этом наборе данных хранятся каталогизированные процедуры IMS, поставляемые с системой. На некоторых установках здесь же хранятся и процедуры выполнения прикладных программ, ориентированных на IMS. В последнем случае процедура ридера, которая применяется для чтения заданий, ориентированных на IMS, должна ссылаться на эту библиотеку. Однако часто процедуры IMS записываются в стандартную системную библиотеку процедур, и IMSVS.  [42]

Рассмотрим несколько примеров на использование каталогизированных процедур.  [43]

В выходном листинге операторы вызываемой каталогизированной процедуры могут быть определены следующим образом. Символы хх в позициях 1 и 2 отмечают оператор каталогизированной процедуры; символы х / в позициях 1 и 2 задают оператор каталогизированной процедуры, который должен быть модифицирован.  [44]

Имеется одна особенность при вызове каталогизированных процедур PL1LFCLG и PLILFLG, когда в одном задании вызов происходит два или более раз. При первом обращении к этим процедурам формируется загрузочный модуль, которому ( согласно оператору DD SYSLMOD) предписывается имя GO и который помещается в библиотеку & & GOSET, причем библиотека & & GOSET сохраняется в течение всего задания. При втором обращении редактор не может помещать другой модуль в библиотеку & & GOSET опять с таким же названием. Он его пытается поместить под другим именем.  [45]



Страницы:      1    2    3    4