В любых наборах данных, сцепленных в STEPLIB или JOBLIB, поиск будет осу-
ществляться после TASKLIB, но перед LPA. Модули, находящиеся в STEPLIB или 
JOBLIB, должны быть перенесены в приватную область виртуальной памяти, пре-
жде чем их можно будет запустить. Модули, которые ранее были загружены в об-
щую область виртуальной памяти (модули в LPA или модули, загруженные автори-
зованной программой в CSA), должны быть загружены в общую область виртуаль-
ной памяти, прежде чем их можно будет запустить.
4.   LPA, поиск в которой осуществляется в следующем порядке:
  а) модули в динамической LPA, заданные в разделах PROGxx;
  б) модули в фиксированной LPA (FLPA), заданные в разделах IEAFIXxx;
  в) модули в изменяемой LPA (MLPA), заданные в разделах IEALPAxx;
  г) модули в перемещаемой LPA (PLPA), загружаемые из библиотек, заданных в 
LPALSTxx или PROGxx.
  Модули в LPA загружаются в общую память, разделяемую всеми адресными про
-
странствами в системе. Так как эти модули являются реентерабельными и не явля-
ются самоизменяющимися, каждый из них может использоваться множеством за-
дач в любом числе адресных пространств одновременно. Модули, расположенные 
в LPA, не требуется переносить в виртуальную память, так как они уже находятся 
в виртуальной памяти.
5.   Библиотеки в linklist, заданные в PROGxx и LNKLSTxx.
  По умолчанию linklist начинается с SYS1.LINKLIB, SYS1.MIGLIB и SYS1.CSSLIB. Од
-
нако можно изменить этот порядок, используя SYSLIB в PROGxx, и добавить дру-
гие библиотеки в сцепление linklist. Система должна перенести модули, находя-
щиеся в linklist, в приватную область виртуальной памяти, прежде чем можно будет 
запускать программы.
  Заданный по умолчанию порядок поиска можно изменить, указав определенные 
опции в макросе, используемом для вызова программ. На порядок поиска, исполь-
зуемый в системе, влияют параметры EP, EPLOC, DE, DCB и TASKLIB. Дополнитель-
ные сведения об этих параметрах см. в разделе, посвященном поиску загрузочного 
модуля, в руководстве z/OS MVS Programming: Assembler Services Guide. Некоторые 
подсистемы IBM (особенно CICS и IMS) и приложения (в частности, ISPF) исполь-
зуют эти средства для установления другого порядка поиска программ.
16311 Что такое системные символы
Системные символы (system symbols) представляют собой элементы, позволяющие различ-
ным системам z/OS совместно использовать определения PARMLIB, сохраняя уникальные 
значения в этих определениях. Системные символы действуют подобно переменным 
в программе; они могут принимать различные значения на основании входных данных 
программы. При указании системного символа в разделяемом определении PARMLIB сис-
темный символ выступает в качестве «заполнителя». Каждая система, использующая опре-
деление, во время инициализации замещает системный символ уникальным значением.
Каждый системный символ имеет имя (которое начинается с амперсанда (&) и мо-
жет заканчиваться точкой (.)) и подстановочный текст, представляющий собой строку 
символов, которую система подставляет вместо символа в каждом его вхождении.