Siemens AG  Домашняя страница   Поиск   Контакты  | ICN
E-Doku       Информация       Справка       Обратная связь      
---
Первая страница Предыдущая страница Следующая страница Последняя страница

1.53 PATCH - Администрирование и активизация

С помощью команды AMO PATCH файлы исправлений (PF), находящиеся на жестком диске (HD) могут добавляться в каталог исправления. При этом о них становятся известным администраторам. Файлы PF и каталог исправлений находятся  в :PDS: области HD.

Кроме того, с помощью AMO PATCH оператор может удалять файлы исправлений и записи о них в каталоге и выводить информацию об исправлениях в виде протокола.  

Идентификатор группы может изменяться для всех каталогизированных исправлений.

Команда AMO PATCH используется для активизации и деактивизации программных исправлений, записанных в каталог исправлений на жестком диске. Добавление в каталог исправлений можете выполняться при активизации или деактивизации исправления.

Исправления могут активизироваться и де активизироваться как множественные исправления (MegaPatch) или единичные исправления (SinglePatch). Активизация нескольких исправлений быстрее выполнять с помощью множественных исправлений.

Исправления могут применяться для:

Резидентных подсистем центрального процессора: (де)активизация возможна на жестком диске (в PGLIB) и в главной памяти.

Существуют три возможности активизации:

Только в главной памяти  
В главной памяти и на жестком диске (в PGLIB)
Только на жестком диске (в PGLIB)

Активизация на жестком диске возможна и для незагруженных подсистем.

Активизация исправлений может выполняться с защитой (TEST= YES)  или без защиты  (TEST= NO) с выполнение проверок, зависящих от параметра TEST

Таблица 31 Проверки при активизации исправлений

Активизация Проверка целостности Проверка адреса  
с защитой
(TEST = YES)
да
да

без защиты
(TEST = NO)
нет
да

Назначение тестов:

Проверка целостности:
Для допустимого заголовка подсистемы, APS-ID и подсистема проверяются по заголовку подсистемы. Если запись фиктивной версии исправления верна, разрешены значения версии исправления подсистемы между фиктивной версией и версией исходного исправления.  
Проверка адреса:
Проверка расположения всех адресов исправления, указанных в файле исправления на соответствие адресам подсистемы. Проверка выполняется только при (де)активизации исправления.

Одной из важнейших особенностей технологии внесения исправления является возможность восстановления исходного состояния системы (состояния перед инициализацией функции исправления). Для этого может использоваться деактивизация функции. При выполнении этой функции в систему могут быть реимпортированы "старые данные", сохраненные в файле исправления. Поэтому "старые данные" должны всегда присутствовать в файле исправления, т. е. они либо поставляются вместе с исправлением, либо автоматически считываются из системного программного обеспечения и сохраняются в файле исправления во время активизации исправления.  

Таблица 32 Концепция защиты данных при активизации исправления

Старые данные
 нет
есть


параметр TEST
д/н
н
д

действие
сохранение данных в 
файле исправления
сохранение данных в 
файле исправления
-

Во время (де)активизации исправлений RAM резидентных подсистем центрального процессора в JOTA всегда исправляется контрольная сумма. Кроме того, для каждого исправления в каталоге исправлений указывается статус активизации.

Структура файла исправления в формате E-file
/***SOH2*************************************************************<

PATCH#
MRCAT#
TR#
DATE
AUTHOR
RESPONSIBLE
CONTACT
PROCESSOR
APS-NAME
SUBSYSTEM
SRC-MODULE
SRC-PROCEDURE
PATCH AREA SUSY
CODE AREA (B,E)
DATE AREA (B,E)
BASIC PATCH
RELATED PATCHES
ERROR DESCRIPT.
ERROR DESCRIPT.
ERROR DESCRIPT.
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
:
xxxxxx.xxx<
xxxxxx<
xxxxxxxx<
xx.xx.xx<
xxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxx<
xxxxx<
xxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx<
****EOH*************************************************************/<

PRO PATCH:







BYTE 0xxxx:0xxxx LENGTH 0xxxx
/* OLD  DATA
= "reserved area (by blanks) for old data"
*/
/* NEW  DATA
=*/

BYTE 0xxxx:0xxxx = 0xx,0xx,0xx,0xx,0xx,0xx,0xx,.......

Ограничения и примечания  

Поддерживаются только исправления в формате E-file
Исправления только центральных подсистем в OMF286
Нет перекрестной проверки данных
Прерванные процедуры (де)активизации не регистрируются

1.53.1 Взаимосвязи

нет

1.53.2 Функции AMO
ADD-PATCH
:   Добавление (каталогизация) файлов исправлений  
DELETE-PATCH
:   Удаление файлов исправлений и соответствующих записей каталога  
DISPLAY-PATCH
:   Вывод данных исправлений  
ACTIVATE-PATCH
:   Активизация (и каталогизация) исправлений  
DEACTIVATE-PATCH
:   Де активизация (и удаление) исправлений  
CHANGE-PATCH
  Изменения идентификатора группы каталогизированных файлов исправлений  

1.53.2.1 ADD-PATCH

Каталогизация указанных файлов исправлений, находящихся в разделе PATCHINPUT жесткого диска (:PDS:PATCHINPUT/<patno>). Если в команде не указан номер исправления, она применяется ко всем исправлениям указанного раздела. Параметр TEST делает возможным "жесткую" активизацию без проверки целостности. Исправления могут иметь идентификаторы групп.

Обзор процедуры
Код команды   Параметры    
ADD-PATCH
[PATNO=<строка>],[TEST=<параметр>] 
,[GRUKZ=<строка>];

Пример

Ввод:

ADD-PATCH:D60001&D60002&D60005,,KV15TS07; 
ADD-PATCH:TESTPATCH,N;

1.53.2.2 DELETE-PATCH

В зависимости от параметра TYPE удаляются следующие данные

Все системные исправления (SYS)
Все исправления APS (APS)
Все исправления подсистемы SUSY)
Все исправления группы (GRP)
Одиночные исправления  (PATCH)

Обзор процедуры
Код команды   Параметры    
DELETE-PATCH
 TYPE=SYS; 
|TYPE=APS,APSSIGN=<параметр>;
|TYPE=SUSY,SUSYNAME=<строка>;
|TYPE=GRP,[GRPID=<строка>];
|TYPE=PATCH,PATNO=<строка>;

Пример:

Ввод:

DELETE-PATCH:SYS; 
DELETE-PATCH:APS,S;
DELETE-PATCH:SUSY,ZMCLAY00;
DELETE-PATCH:PATCH,PA60001&PA60002;
DELETE-PATCH:GRP,KV15*;

Вывод:

   DELETE ALL PATCHES WITH GROUP IDENTIFIER KV15TS06 ? (Y/N)

Ввод:

Y

Примечание

В функции DELETE-PATCH:GRP в конце строки идентификатора группы может указываться звездочка, как специальный символ.

1.53.2.3 DISPLAY-PATCH

В зависимости от параметра TYPE выводятся следующие данные.

Все системные исправления (SYS)
Все исправления APS (APS)
Все исправления подсистемы (SUSY)
Все исправления группы (GRP)
Одиночные исправления  (PATCH)

Обзор процедуры
Код команды   Параметры    
DISPLAY-PATCH
 TYPE=SYS; 
|TYPE=APS,APSSIGN=<параметр>;
|TYPE=SUSY,SUSYNAME=<строка>;
|TYPE=GRP,GRPID=<строка>;
|TYPE=PATCH,PATNO=<строка>;

Пример

Ввод:

DISPLAY-PATCH:SYS;

Вывод:

   +-------------------+----------+-------------+-+--------------+---------------+
| SUBSYSTEM | GROUP | PATNO |H| RAM | DATE |
| | | |D+-+---+---+--+-+ |
| | | | |A|VMS|TCS|BP|G| HHMM | DDMMYY |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+
| ZMIPTCH0.D.10.031 | | D60007 |X|X|---|---|--|-| 1107 | 210892 |
| ZMIPTCH0.D.10.031 | KV15TS06 | D60001 |X|X|---|---|--|-| 0944 | 280692 |
| ZMDAMCJA.D.10.035 | KV15TS07 | D60002 |X|X|---|---|--|-| 1457 | 150792 |
| ZMDSIG00.D.10.033 | KV15TS07 | D60005 |X|X|---|---|--|-| 1505 | 150792 |
| ZMIPTCH0.D.10.031 | | DERPATCH |X|X|---|---|--|-| 1748 | 180692 |
| ZMDAMCJA.D.10.035 | |*PATCHAMC |X|X|---|---|--|-| 0821 | 010892 |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+

Примечание

Звездочка "*" указывает, что исправление было добавлено с параметром TEST=N.
Плюс "+" указывает, что исправление было активизировано множественным исправлением.
Статус активизации исправления указывается в столбцах HD и RAM. Столбец RAM разделяется на столбцы ADS (для модуля A1), VMS (V1, V2 и V3), TFS (T1, T2 и T3) и столбец BP (процессоры BPA и BPB). В последнем столбце GP(LTG) указывается общий статус, т; е; символ X выводится, если исправление было активизировано хотя бы в одном GP.
Дата указывает время последнего доступа к файлу исправления, т. е. добавления исправления (де)активизации на жестком диске. (Де)активизация только в RAM не указывается.

Ввод:

DISPLAY-PATCH:GRP,KV15TS07

Вывод:

   +-------------------+----------+-------------+-+--------------+---------------+
| SUBSYSTEM | GROUP | PATNO |H| RAM | DATE |
| | | |D+-+---+---+--+-+ |
| | | | |A|VMS|TCS|BP|G| HHMM | DDMMYY |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+
| ZMDAMCJA.D.10.035 | KV15TS07 | D60002 |X|X|---|---|--|-| 1457 | 150792 |
| ZMDSIG00.D.10.033 | KV15TS07 | D60005 |X|X|---|---|--|-| 1505 | 150792 |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+

Ввод:

DISPLAY-PATCH:GRP,*;

Вывод:

   +-------------------+----------+-------------+-+--------------+---------------+
| SUBSYSTEM | GROUP | PATNO |H| RAM | DATE |
| | | |D+-+---+---+--+-+ |
| | | | |A|VMS|TCS|BP|G| HHMM | DDMMYY |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+
| ZMIPTCH0.D.10.031 |+ | D60007 |X|X|---|---|--|-| 1107 | 210892 |
| ZMIPTCH0.D.10.031 |+ | DERPATCH |X|X|---|---|--|-| 1748 | 180692 |
| ZMDAMCJA.D.10.035 | |*PATCHAMC |X|X|---|---|--|-| 0821 | 010892 |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+
| ZMIPTCH0.D.10.031 |+KV15TS06 | D60001 |X|X|---|---|--|-| 0944 | 280692 |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+
| ZMDAMCJA.D.10.035 | KV15TS07 | D60002 |X|X|---|---|--|-| 1457 | 150792 |
| ZMDSIG00.D.10.033 | KV15TS07 | D60005 |X|X|---|---|--|-| 1505 | 150792 |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+

Примечание

В функции DISPLAY-PATCH:GRP в конце строки идентификатора группы может указываться звездочка, как специальный символ.

Ввод:

DISPLAY-PATCH:PATCH,D60007;

Вывод:

+-------------------+----------+-------------+-+--------------+---------------+
| SUBSYSTEM | GROUP | PATNO |H| RAM | DATE |
| | | |D+-+---+---+--+-+ |
| | | | |A|VMS|TCS|BP|G| HHMM | DDMMYY |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+
| ZMIPTCH0.D.10.031 | | D60007 |X|X|---|---|--|-| 1107 | 210892 |
+-------------------+----------+-------------+-+-+---+---+--+-+------+--------+
+-----------------------------------------------------------------------------+
| PATNO : D60007 GROUP : |
| SUBSYSTEM : ZMIPTCH0.D.10.031 DATE : 1107 210892 [HHMM DDMMYY] |
+--------+--------------------------------------------------------------------+
| | DEST |
| +---+----------------------------------------------------------------+
| | HD| RAM |
| | +----------------------------------------------------------------+
| | |0000000000000000001111111111111111111122222222222222222222333333|
| | |1122334455667788990011223344556677889900112233445566778899001122|
| | |ABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABABAB|
+--------+---+----------------------------------------------------------------+
| STATE | X |XXXXXXXXXX------------------------------------------------------|
+--------+---+----------------------------------------------------------------+

1.53.2.4 ACTIVATE-PATCH

Активизация одиночного исправления (TYPE=PATCH)

Активизируются указанные исправления. Если номера исправлений не указаны, добавляются и активизируются все исправления, найденные в :PDS:PATCHINPUT/.

Параметр DEST указывает, где активизируется исправление:

только в главной памяти  (DEST = RAM)
в главной памяти и на жестком диске для резидентных подсистем (DEST = HD&RAM)
только на жестком диске для резидентных подсистем  (DEST = HD).

Если не задан параметр DEST, исправление передается автоматически. Если исправление должно быть (де)активизировано только в определенной блоке системы (процессоре), следует указать параметр DEST.

Параметр TEST позволяет выполнять "жесткое" активизирование без проверки целостности.

Активизация на жестком диске выполняется с защитой с помощью последовательности исправлений (аналогично ROLL_OUT), с использованием вызовов PBO. Исправление всегда осуществляется в неактивной версии подсистемы. После этого активная и неактивная версии подсистемы меняются местами с помощью TAB. Когда последовательность исправлений завершена TAB записывает обратно и исправление становится активным. Для подсистем без резервных версий (ABS_ONLY), автоматически создается "версия RES". Когда последовательность исправлений завершена, неиспользуемая версия подсистемы удаляется. В результате состоянием TAB является RES_ONLY. Если во время активизации исправления произошла ошибка, последовательность исправления автоматически удаляется (TAB не переключается). Поэтому целостность PGLIB сохраняется и в случае ошибки при активизации исправления.

Параметр GRPID действует только при добавлении исправлений.  

Активизация всех исправлений группы (TYPE=GRP)

Активизируются все исправления с указанным идентификатором группы. Предварительно для исправлений должен быть указан идентификатор группы. Возможна активизация исправлений с 16 разными идентификаторами групп.

Примечание  

Статус активизации исправления не имеет значения. Если исправление активно, активизация выполняется еще раз.

Активизация исправлений с помощью множественных исправлений

Исправления могут быть активизированы все вместе (множественное исправление). Способ активизации зависит от флага активизации ACTSG. Значение по умолчанию - MEGA. Активизация с помощью множественных исправлений используется для нескольких исправлений. Такая активизация выполняется значительно быстрее, если исправления относятся к одной подсистеме (или ограниченному количеству подсистем). Все исправления, записываемые в одну подсистему активизируются вместе с использованием опции множественного исправления (подсистема копируется только один раз). После активизации всех исправлений одной подсистемы активизируется следующая подсистема. Поэтому при внесении нескольких исправлений процесс протекает значительно быстрее.

При одиночном исправлении исправления вносятся друг за другом.

Обзор процедуры
Код команды   Параметры    
ACTIVATE-PATCH
TYPE=PATCH,[PATNO=<строка>],[DEST=<параметр>] 
,[TEST=<параметр>],[GRPID=<строка>],[ACTSG=<параметр>];


|TYPE=GRP,GRPID=<строка>,[DEST=<параметр>] 
,[TEST=<параметр>],[ACTSG=<параметр>];

Пример:

Ввод:

ACTIVATE-PATCH:PATCH,,,,TS15KV07;

Примечание

В каталог добавляются все исправления, найденные в :PDS:PATCHINPUT/. Для записи каталога указывается название группы "TS15KV07". В этом примере используется передача исправлений (на жесткий диск и во все процессоры подсистемы).

Ввод:

ACTIVATE-PATCH:PATCH,DERPATCH,A1,N;

Исправление активизируется в процессоре A1 без проверки целостности.

Ввод:

ACTIVATE-PATCH:PATCH,PS30001,HD&BPA;

Исправление на жестком диске и в процессоре BPA.

Ввод:

ACTIVATE-PATCH:PATCH,D60001,RAM;

Исправление для всез прцоесосоров подсистемы (не для жесткого диска).

Ввод:

ACTIVATE-PATCH:GRP,KV15TS07; 

Активизация всех исправлений с идентификатором группы KV15TS07.

ACTIVATE-PATCH:GRP,KV15TS06&KV15TS07; 

Активизация всех исправлений с идентификатором группы KV15TS06 и KV15TS07.

ACTIVATE-PATCH:PATCH,D60001&D60002&D60003,,,SINGLE;

Активизация исправления с использованием процедуры одиночного исправления.

1.53.2.5 DEACTIVATE-PATCH

Указанные исправления деактивизируются. Это действие обратно действию ACTIVATE. Если для параметра DEL задано значение Y, исправления удаляются после деактивизации.

Примечание  

Состояние активизации исправления не имеет значения. Де активизация выполняется даже, если исправление не активно. В файле исправления должны иметься "старые данные".

Де активизация исправлений с использование процедуры  множественных исправлений

Исправления могут деактивизироваться все вместе (множественное исправление). Способ деактивизации зависит от флага активизации ACTSG. Значение по умолчанию - MEGA. Деактивизация с помощью множественных исправлений используется для нескольких исправлений. Такая деактивизация выполняется значительно быстрее, если исправления относятся к одной подсистеме (или ограниченному количеству подсистем). Все исправления, записываемые в одну подсистему, деактивизируются вместе с использованием опции множественного исправления (подсистема копируется только один раз). После деактивизации всех исправлений одной подсистемы деактивизируется следующая подсистема. Поэтому при  деактивизации  нескольких исправлений процесс протекает значительно быстрее

При одиночном внесении исправлений деактивизация исправлений осуществляется поочередно.

Обзор процедуры
Код команды   Параметры    
DEACTIVATE-PATCH
TYPE=PATCH,PATNO=<строка>,[DEST=<параметр>] 
,[TEST=<параметр>],[DEL=<параметр>],[ACTSG=<параметр>];


|TYPE=GRP,GRPID=<строка>,[DEST=<параметр>] 
,[TEST=<параметр>],[DEL=<параметр>],[ACTSG=<параметр>];

Пример

Ввод:
DEACTIVATE-PATCH:PATCH,S30001,BPA;

Ввод:

DEACTIVATE-PATCH:PATCH,DERPATCH,,,Y;

Ввод:

DEACTIVATE-PATCH:PATCH,S30001&S30002&S30003;

Деактивизация исправлений с использованием процедуры множественных исправлений.

Ввод:

DEACTIVATE-PATCH:PATCH,S30001&S30002&S30003,,,,SINGLE;

Деактивизация с использованием процедуры одиночных исправлений.

1.53.2.6 CHANGE-PATCH

С помощью этой команды можно изменить идентификатор группы. Для использования этой команды файл исправления должен быть каталогизирован. Для изменения идентификатора группы вы должны указать название исправления и новый идентификатор группы.

Указание:

Файлы исправлений могут иметь разные идентификаторы группы и получить новый общий идентификатор группы.

Обзор процедуры
Код команды Параметры    
CHANGE-PATCH
TYPE=PATCH,PATNO=<строка>,GRPID=<строка>

Примеры

Ввод:

DISPLAY-PATCH:GRU,*;
PATCH V135
+-------------------+------------+-------------+-+--------------+-------------+ 
| SUBSYSTEM | GROUP | PATNO |H| RAM | DATE |
| | | |D+-+---+---+--+-+ |
| | | | |A|VMS|TCS|BP|G| HHMM DDMMYY |
+-------------------+------------+-------------+-+-+---+---+--+-+-------------+
| ZCACALP0.S.20.030 |+ | PS20435 |X|-|---|---|X-|-| 1529 140799 |
+-------------------+------------+-------------+-+--------------+-------------+
| ZLCSYSL0.D.20.028 |+A2906ADS | PD20058 |X|-|---|---|X-|-| 1545 290699 |
| ZDAADS00.D.20.028 |+A2906ADS | PD20059 |X|-|---|---|X-|-| 1545 290699 |
| ZAACMSE0.D.20.028 |+A2906ADS | PD20060 |X|-|---|---|X-|-| 1545 290699 |
+-------------------+------------+-------------+-+--------------+-------------+
| ZCACALP0.S.20.030 |+NEWGRU | PS20167 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEWGRU | PS20337 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEWGRU | PS20626 |-|-|---|---|--|-| 1535 140799|
| ZCACALP0.S.20.030 |+NEWGRU | PS20674 |-|-|---|---|--|-| 1535 140799 |
| ZEEPREP0.S.20.030 |+NEWGRU | PS20678 |-|-|---|---|--|-| 1536 140799 |
+-------------------+------------+-------------+-+--------------+-------------+
| ZCACALP0.S.20.030 |+NEWGRU1 | PS20446 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEWGRU1 | PS20468 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEWGRU1 | PS20469 |-|-|---|---|--|-| 1535 140799 |
+-------------------+------------+-------------+-+--------------+-------------+

CHANGE-PATCH:PATCH,PS20446&PS20468&PS20469&PS20674&PS20678&PS20167&PS20337,NEWGRU2;
H500: AMO PATCH STARTED
PATCH V135
CHANGE PERFORMED;
<
DISPLAY-PATCH:GRU,*;
H500: AMO PATCH STARTED
PATCH V135
+-------------------+------------+-------------+-+--------------+-------------+ 
| SUBSYSTEM | GROUP | PATNO |H| RAM | DATE |
| | | |D+-+---+---+--+-+ |
| | | | |A|VMS|TCS|BP|G| HHMM DDMMYY |
+-------------------+------------+-------------+-+-+---+---+--+-+-------------+
| ZCACALP0.S.20.030 |+ | PS20435 |X|-|---|---|X-|-| 1529 140799 |
+-------------------+------------+-------------+-+--------------+-------------+
| ZLCSYSL0.D.20.028 |+A2906ADS | PD20058 |X|-|---|---|X-|-| 1545 290699 |
| ZDAADS00.D.20.028 |+A2906ADS | PD20059 |X|-|---|---|X-|-| 1545 290699 |
| ZAACMSE0.D.20.028 |+A2906ADS | PD20060 |X|-|---|---|X-|-| 1545 290699 |
+-------------------+------------+-------------+-+--------------+-------------+
| ZCACALP0.S.20.030 |+NEUGRU | PS20626 |-|-|---|---|--|-| 1535 140799 |
+-------------------+------------+-------------+-+--------------+-------------+
| ZCACALP0.S.20.030 |+NEUGRU2 | PS20167 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEUGRU2 | PS20337 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEUGRU2 | PS20446 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEUGRU2 | PS20468 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEUGRU2 | PS20469 |-|-|---|---|--|-| 1535 140799 |
| ZCACALP0.S.20.030 |+NEUGRU2 | PS20674 |-|-|---|---|--|-| 1535 140799 |
| ZEEPREP0.S.20.030 |+NEUGRU2 | PS20678 |-|-|---|---|--|-| 1536 140799 |
+-------------------+------------+-------------+-+--------------+-------------+
DISPLAY PERFORMED;

1.53.3 Описание параметров
ACTSG   Флаг активизации    
  Тип ввода   :   одиночное значение, обязательное    
  Возможные значения   :   SINGLE = процедура одиночного исправления  
      MEGA = процедура множественного исправления    
  Значение по умолчанию     MEGA        
             
APSSIGN   Первый символ названия APS    
  Тип ввода   :   одиночное значение, обязательное    
  Возможные значения   :   D   = IS      
      S   = ISU      
             
DEL   Идентификатор, указывающий, должно ли исправление удаляться после деактивизации  
  Тип ввода   :   одиночное значение, необязательное      
  Возможные значения   :   Y, N        
  Значение по умолчанию   :   N        
             
DEST   Назначение (дe)активизации исправления    
  Тип ввода   :   одиночное значение, объединенные одиночные значения    
      макс. 16  значений        
      необязательное      
  Возможные значения   :   HD   = PGLIB      
      RAM   = все возможные процессоры    
      BPA   = базовый процессор A      
      BPB   = базовый процессор B      
      A1   = сервер администрирования и данных (ADS)      
      V1, V2, V3   = сервер речевой почты (VMS)      
      T1, T2, T3   = сервер телекоммуникаций(TCS)      
      GP1A   = LTG1 сторона A    
      GP1B   = LTG1 сторона B    
      GP2A   = LTG2 сторона A    
      GP2B   = LTG2 сторона B    
      GP3A   = LTG3 сторона A    
      GP3B   = LTG3 сторона B    
      GP4A   = LTG4 сторона A    
      .   = .      
      .   = .      
      GP29B   = LTG29 сторона B    
      GP30A   = LTG30 сторона A    
      GP30B   = LTG30 сторона B    
      GP31A   = LTG31 сторона A    
      GP31B   = LTG31 сторона B    
      GP32A   = LTG32 сторона A    
      GP32B   = LTG32 сторона B    
  Значение по умолчанию   :   HD&RAM        
             
GRPID   идентификатор группы исправлений    
  Тип ввода   :   одиночное значение    
      объединенные одиночные значения  (ACTIVATE)      
      макс. 16 значений      
      необязательное      
  Возможные значения   :   строка, макс. 10 знаков.      
             
PATNO   Номер исправления      
  Тип ввода   :   объединенные одиночные значения  ,      
      макс. 16 значений    
      необязательное      
  Возможные значения   :   все возможные имена файлов, макс. 12 знаков.      
             
SUSYNAME   Название подсистемы    
  Тип ввода   :   одиночное значение, обязательное      
  Возможные значения   :   Название подсистемы    
             
TEST   Идентификатор, указывающий, должна ли (де)активизация исправления выполняться в защищенном режиме    
  Тип ввода   :   одиночное значение, необязательное      
  Возможные значения   :   Y, N        
  Значение по умолчанию   :   Y        
             
TYPE   Опция администрирования исправления    
  Тип ввода   :   одиночное значение, обязательное      
  Возможные значения   :   SYS, APS, SUSY, GRP, PATCH      

1.53.4 Сообщения об ошибках и предупредительные сообщения

1.53.4.1 Сообщения об ошибках
F02:
<patno>: ИСПРАВЛЕНИЕ УЖЕ ДОБАВЛЕНО
F03:
<patno>: ИСПРАВЛЕНИЕ НЕ НАЙДЕНО В РАЗДЕЛЕ ВВОДА
F04:
ИСПРАВЛЕНИЯ НЕ ДОБАВЛЕНЫ
F06:
<patno>:ИСПРАВЛЕНИЕ НЕ НАЙДЕНО В РАЗДЕЛЕ АДМИНИСТРИРОВАНИЯ ИСПРАВЛЕНИЙ:
F09:
<patno>: ОШИБКА ПРИ ПОЛУЧЕНИИ JOLI-NR.
ПРОЦЕДУРА: LO_P_READ_WRITE_BCA     EC: @@@@@
F10:
<patno>: ОШИБКА ПРИ ЗАПИСИ В RAM
ПРОЦЕДУРА: MC_P_RAM_WR     EC: @@@@@
F11:
<patno>: ОШИБКА ПРИ ИЗМЕНЕНИИ ФЛАГА АКТИВНОСТИ ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: MC_P_SET_RPAF EC: @@@@@ :  
F12:
<patno>: ОШИБКА ПРИ СОЗДАНИИ ПОСЛЕДОВАТЕЛЬНОСТИ ИСПРАВЛЕНИЯ ИЗ SUSY: @@@@@@@@
ПРОЦЕДУРА: MC_P_PTC_OPN_RES_RW     EC: @@@@@
F13:
<patno>: ОШИБКА ПРИ ЗАКРЫТИИ ПОСЛЕДОВАТЕЛЬНОСТИ ИСПРАВЛЕНИЯ ИЗ SUSY: @@@@@@@@
ПРОЦЕДУРА: MC_P_PTC_CLS     EC: @@@@@
F14:
<patno>: ОШИБКА ПРИ ПРЕРЫВАНИИ ПОСЛЕДОВАТЕЛЬНОСТИ ИСПРАВЛЕНИЯ ИЗ SUSY: @@@@@@@@
ПРОЦЕДУРА: MC_P_PTC_CAN     EC: @@@@@
F15:
<patno>: ОШИБКА ПРИ ЧТЕНИИ ЗАГРУЖАЕМЫХ ДАННЫХ ИЗ SUSY: @@@@@@@@                  
ПРОЦЕДУРА: MC_P_PTC_UPD_RES     EC: @@@@@
F16:
<patno>: СООБЩЕНИЕ PBO О ДЕФЕКТЕ ИСПРАВЛЕНИЯ
EC: @@@@@
F17:
<patno>: ОШИБКА ПРИ ПРЕРЫВАНИИ ПОСЛЕДОВАТЕЛЬНОСТИ ИСПРАВЛЕНИЯ 
ПРОЦЕДУРА: MC_P_PTC_CAN     EC: @@@@@
F18:
<patno>: ОШИБКА ПРИ ЧТЕНИИ ЗАГРУЖАЕМЫХ ДАННЫХ ИЗ SUSY @@@@@@@@
ПРОЦЕДУРА: MC_P_OMF_RD_RES     EC: @@@@@
F21:
<patno>: НЕДОПУСТИМЫЙ ФОРМАТ ЗАГОЛОВКА ИСПРАВЛЕНИЯ 
F22:
<patno>: НЕ НАЙДЕНО КЛЮЧЕВОЕ СЛОВО <patno>: @ 
F23:
<patno>: НЕДОПУСТИМАЯ ДЛИНА @@@@@ ДАННЫХ ЗАПИСИ @@@.
F24:
<patno>: НЕСООТВЕТСТВИЕ АДРЕСА ЗАПИСИ @@@. 
F25:
<patno>: ОШИБКА ЗАПИСИ @@@. 
(Выведенная запись неправильна, кроме "ошибка в записи 901": В этом случае в файле исправления содержится более 900 записей.)  
F26:
<patno>: ПЕРЕКРЫТИЕ АДРЕСОВ ЗАПИСЕЙ @@@. И@@@. 
F27:
<patno>: НЕДОПУСТИМОЕ НАЗВАНИЕ ИСПРАВЛЕНИЯ
F32:
<patno>: @@@@@@@@ НЕ СУЩЕСТВУЕТ
F33:
<patno>/@@@@@@@@: НЕДОПУСТИМЫЙ ЗАГОЛОВОК ПОДСИСТЕМЫ
F34:
<patno>/@@@@@@@@: SUSY APS ИДЕНТИФИКАТОР НЕ СООТВЕТСТВУЕТ 
ЗАГОЛОВКУ ПОДСИСТЕМЫ
F35:
patno>: ДЕАКТИВИЗАЦИЯ НЕВОЗМОЖНА ИЗ-ЗА ОТСУТСТВИЯ СТАРЫХ ДАННЫХ
F36:
<patno>: ОШИБКА АДРЕСА В ЗАПИСИ @@@. 
F37:
<patno>: НЕТ ЗАПИСИ ДЛЯ @@@@@@@@
F41:
НЕВОЗМОЖНА ОБРАБОТКА КАТАЛОГА ИСПРАВЛЕНИЙ
F42:
НЕВОЗМОЖНО СОЗДАТЬ РЕЗЕРВНУЮ КОПИЮ ПОДСИСТЕМЫ
F43:
ОШИБКА ПРИ СОЗДАНИИ СПИСКА ИНФОРМАЦИИ ИСПРАВЛЕНИЙ
ПРОЦЕДУРА: ON_P_CREATE_SEGMENT     EC: @@@@@
F44:
ПЕРЕКРЫТИЕ ОБЛАСТИ АДРЕСОВ В ИСПРАВЛЕНИИ
@@@@@@@@@@@@ AND @@@@@@@@@@@@ PRESENT
F45:
ОШИБКА ПРИ СОЗДАНИИ СПИСКА АДРЕСОВ
F54:
<patno>: ОШИБКА ПРИ ПЕРЕДАЧЕ ДЕННЫХ РЕЗИДЕНТНОЙ ЗАДАЧЕ
ПРОЦЕДУРА: ON_P_SEND_MSG_P_NO_FREE     EC: @@@@@
F55:
<patno>: ОШИБКА ПРИ ПЕРЕИМЕНОВАНИИ ФАЙЛА ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_RENAME     EC: @@@@@
F61:
ОШИБКА ПРИ ПОИСКЕ В ЗАГОЛОВКЕ КАТАЛОГА
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F62:
ОШИБКА ПРИ ЗАПИСИ В ЗАГОЛОВОК КАТАЛОГА
ПРОЦЕДУРА: OD_P_WRITE     EC: @@@@@
F63:
ОШИБКА ПРИ СОЗДАНИИ КАТАЛОГА ИСПРАВЛЕНИЙ
ПРОЦЕДУРА: OD_P_CREATE_BYTE_FILE     EC: @@@@@
F64:
ОШИБКА ПРИ ОТКРЫТИИ КАТАЛОГА ИСПРАВЛЕНИЙ
ПРОЦЕДУРА: OD_P_OPEN_BYTE_FILE     EC: @@@@@
F65:
ОШИБКА ПРИ ПЕРВОМ ПОИСКЕ В КАТАЛОГЕ ИСПРАВЛЕНИЙ
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F66:
ОШИБКА ПРИ ПЕРВОМ ЧТЕНИИ ИЗ КАТАЛОГА ИСПРАВЛЕНИЙ
ПРОЦЕДУРА: OD_P_READ     EC: @@@@@
F67:
ОШИБКА ПРИ ПОИСКЕ  СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F68:
ОШИБКА ПРИ ЧТЕНИИ СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_READ     EC: @@@@@
F69:
ОШИБКА ПРИ ПОИСКЕ  СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F70:
ОШИБКА ПРИ ЧТЕНИИ СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_WRITE     EC: @@@@@
F71:
ОШИБКА ПРИ ПОИСКЕ ПОСЛЕДНЕЙ СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F72:
ОШИБКА ПРИ ЧТЕНИИ ПОСЛЕДНЕЙ СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_READ     EC: @@@@@
F73:
ОШИБКА ПРИ ПОИСКЕ ТЕКУЩЕЙ СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F74:
ОШИБКА ПРИ ЗАПИСИ ТЕКУЩЕЙ СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_WRITE     EC: @@@@@
F75:
ОШИБКА ПРИ ПОИСКЕ ПЕРВОЙ СТРОКИ КАТАЛОГА
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F76:
ОШИБКА ПРИ СОКРАЩЕНИИ КАТАЛОГА ИСПРАВЛЕНИЙ
OD_P_TRUNCATE     EC: @@@@@
F77:
ОШИБКА ПРИ ЗАКРЫТИИ КАТАЛОГА ИСПРАВЛЕНИЙ
ПРОЦЕДУРА: OD_P_CLOSE     EC: @@@@@
F78:
НЕОЖИДАННОЕ СОБЫТИЕ В РЕЗИДЕНТНОЙ ЗАДАЧЕ
EC: @@@@@
F79:
<patno>: ОШИБКА ПРИ ПОИСКЕ В ФАЙЛЕ ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F80:
<patno>: ОШИБКА ПРИ ЧТЕНИИ ИЗ ФАЙЛА ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_READ     EC: @@@@@
F81:
<patno>: ОШИБКА ПРИ ОТКРЫТИИ ФАЙЛА ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_OPEN_BYTE_FILE     EC: @@@@@
F82:
<patno>: ОШИБКА ПРИ ОТКРЫТИИ ФАЙЛА ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_OPEN_BYTE_FILE     EC: @@@@@
F83:
<patno>: ОШИБКА ПРИ ПЕРВОМ ЧТЕНИИ ФАЙЛА ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_READ     EC: @@@@@
F84:
<patno>: ОШИБКА ПРИ ЗАКРЫТИИ ФАЙЛА ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_CLOSE     EC: @@@@@
F85:
<patno>: ОШИБКА ПРИ ЧТЕНИИ SUSY-REC
ПРОЦЕДУРА: OD_P_COMBINED_READ     EC: @@@@@
F86:
<patno>: ОШИБКА ПРИ ЧТЕНИИ НАЗВАНИЯ ТЕКУЩЕЙ ДИРЕКТОРИИ APS 
ПРОЦЕДУРА: OD_P_COMBINED_READ     EC: @@@@@
F87:
<patno>: ОШИБКА ПРИ ЧТЕНИИ СТАРЫХ ДАННЫХ
EC: @@@@@
F88:
<patno>: ОШИБКА ПРИ ПОИСКЕ В ФАЙЛЕ ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F89:
<patno>: ОШИБКА ПРИ ЗАПИСИ В ФАЙЛ ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_WRITE     EC: @@@@@
F90:
<patno>: ОШИБКА ПРИ ПОИСКЕ В ФАЙЛЕ ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_SEEK     EC: @@@@@
F91:
<patno>: ОШИБКА ПРИ ЗАПИСИ В ФАЙЛ ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_WRITE     EC: @@@@@
F93:
<patno>: ОШИБКА ПРИ УДАЛЕНИИ ФАЙЛА ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_S_DELETE_FILE     EC: @@@@@
F94:
<patno>: ОШИБКА ПРИ ПЕРЕИМЕНОВАНИИ ФАЙЛА ИСПРАВЛЕНИЯ
ПРОЦЕДУРА: OD_P_GET_FILE_STATUS     EC: @@@@@
F95:
<patno>: ОШИБКА ПРИ ПРОВЕРКЕ ЦЕЛОСТНОСТИ
ПРОЦЕДУРА: MC_P_READ_CREATOR    EC: @@@@@
F96:
ОШИБКА ПРИ ЧТЕНИИ ДИРЕКТОРИИ ИСПРАВЛЕНИЙ
ПРОЦЕДУРА: OD_P_COMBINED_READ     EC: @@@@@
F97:
ОШИБКА ПРИ ЧТЕНИИ ДИРЕКТОРИИ ИСПРАВЛЕНИЙ
EC: @@@@@
F98:
<patno>: ОШИБКА ПРИ СОЗДАНИИ ПОСЛЕДОВАТЕЛЬНОСТИ СЕГМЕНТОВ
ПРОЦЕДУРА: ON_P_CREATE_SEGMENT     EC: @@@@@
F99:
ОШИБКА ПРИ СОЗДАНИИ ТАБЛИЦЫ СЕГМЕНТОВ
ПРОЦЕДУРА: ON_P_CREATE_SEGMENT     EC: @@@@@

1.53.4.2 Предупредительные сообщения
H01:
<patno>: ИСПРАВЛЕНИЕ @@@@@ @@@@@@@@@@@@@
H03:
НЕТ ИСПРАВЛЕНИЙ ДЛЯ ЭТОГО APS
H04:
НЕТ ИСПРАВЛЕНИЙ ДЛЯ ЭТОЙ ПОДСИСТЕМЫ
H05:
<patno>: ИСПРАВЛЕНИЕ НЕ ДОБАВЛЕНО
H06:
НЕТ ФАЙЛОВ ИСПРАВЛЕНИЙ В ЭТОМ РАЗДЕЛЕ
H07:
АКТИВЕН ДРУГОЙ ПРОЦЕСС ИСПРАВЛЕНИЯ
(Это сообщение выводится, если AMO PATCH прервана, например, командой CANCEL или системным обработчиком прерываний. После запуска одного из IS-AMO, например,  DISPLAY-DATE, AMO PATCH не может быть снова запущено.)  
H08:
НЕВОЗМОЖНО ОБРАБОТАТЬ ВСЕ ИСПРАВЛЕНИЯ 
ПОВТОРИТЕ КОМАНДУ
H09:
НЕТ ИСПРАВЛЕНИЙ ДЛЯ ЭТОЙ ГРУППЫ
H10:
ИСПРАВЛЕНИЯ НЕ ДОБАВЛЕНЫ
H11:
АКТИВИЗАЦИЯ ИСПРАВЛЕНИЙ НА ЖЕСТКОМ ДИСКЕ С ПОМОЩЬЮ ПРОЦЕДУРЫ МНОЖЕСТВЕННОГО ИСПРАВЛЕНИЯ:
H12:
АКТИВИЗАЦИЯ ИСПРАВЛЕНИЙ В RAM
H13:
НЕ ВЫПОЛНЕНЫ ИСПРАВЛЕНИЯ ДЛЯ ГРУППЫ @@@@@@@@@@@@:
H14:
<patno>: ПОПЫТКА СОХРАНЕНИЯ СТАРЫХ ДАННЫХ!
H31:
<patno>: СОХРАНЕНИЕ СТАРЫХ ДАННЫХ В ФАЙЛЕ ИСПРАВЛЕНИЯ
H32:
<patno>: ПЕРЕЗАПИСЬ СТАРЫХ ДАННЫХ В ФАЙЛЕ ИСПРАВЛЕНИЯ
H33:
РАЗРЕШЕНО ИСПОЛЬЗОВАТЬ ТОЛЬКО 16 ГРУПП
H41:
НЕИЗВЕСТНАЯ ВЕРСИЯ КАТАЛОГА
H42:
ИСПОЛЬЗУЕТСЯ ВЕРСИЯ АМО @@@@
H43:
ВОЗМОЖНО НЕВЕРНЫЙ СТАТУС АКТИВИЗАЦИИ ИСПРАВЛЕНИЙ RAM
H44:
БЛОКИРОВКА ДИРЕКТОРИИ PGLIB
H51:
<patno>: НЕ ИЗМЕНЕНА RAM
H52:
@@@@@@@@@@@@/@@@@@@@ЗАДЕРЖКА ВО ВРЕМЯ ОБМЕНА СООБЩЕНИЯМИ
С ЗАДАЧЕЙ ИСПРАВЛЕНИЯ
H61:
НЕТ ДОСТУПНОЙ ПАМЯТИ
H62:
ВНИМАНИЕ ИСПРАВЛЕНИЕ В НЕВЕРНОЙ ДИРЕКТОРИИ!
ОБРАБОТКА

Начало страницы
Последняя страница
Первая страница Предыдущая страница Следующая страница

---
---
Используются технологии uCoz