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

3.11 VEGAS - управление генерирующими прогонами в системе поддержки

Одновременно в системе поддержки работают несколько исполняемых AMO (GENDB, REGEN), но только по одной в каждом аппаратном модуле (SWU, ADS). "VEGAS" - центральный управляющий файл, генерируемый этим AMO, используется для координации этих последовательностей в каждом процессоре поддержки.

В ветви DISPLAY AMO VEGAS контролирует статус системы путем опроса следующих параметров:

номеров APS (SP) в файлах DIR
номера системы в базе данных.

Дополнительно, все исполняемые AMO, отмеченные как 'RUNNING' ("РАБОТАЮЩИЕ"), контролируются для установления факта их работы. При необходимости, затем корректируются записи в файле VEGAS. Если на жестком диске еще нет файла VEGAS, тогда файл создается в ветви DISPLAY AMO, и вводятся текущие данные системы.

Данные, содержащиеся в файле VEGAS, редактируются и выводятся на экран служебного терминала или как "твердая копия" - на принтер. В стандартном выводимом формате (LIST=SHORT) дается обзор номера системы, введенных исполняемых AMO, номер APS (SP) из AMO "Текст APS" (если завершена запись файла DIR, т.e., введены 3 надлежащих APS: 'RES-CODE-APS', 'AMO-CODE-APS' и 'AMO-TEXT-APS'). Дополнительно, формат предусматривает указание времени запуска AMO, кода пользователя и статуса AMO. В более подробном формате (LIST=LONG) выводится следующая дополнительная информация:
Параметры вызова генерирующх прогонов, время окончания AMO или время завершения, если AMO была прервана (статус= ('FINISHED' / 'INTRUPTD'), все надлежащие номера APS (SP), а также метка BREAK (РАЗРЫВ) и код RESERVE (РЕЗЕРВ) (если было объявлено, что RESERVE=Y). По желанию, вывод может быть полностью заблокирован посредством объявления LIST=NONE (напр., если запускаемый VEGAS - в ветви выполняемой AMO).

Ветвь DELETE позволяет пользователю аннулировать текущие записи или резервирования в файле VEGAS. Это освобождает задействованные аппаратные модули, т.е., устанавливается статус 'FREE' ("СВОБОДЕН"). Записи аппаратных модулей могут быть аннулированы только в том случае, если они не имеют больше статуса 'RUNNING' ("РАБОТАЮЩИЕ"), другими словами, записи для активных (работающих) AMO не могут быть аннулированы.

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

3.11.1 Ограничения

Это описание действительно, начиная с SP300-V3.1

3.11.2 Взаимосвязи
AMO GENDB
Генерация базы данных с помощью командного файла MML   
AMO REGEN
Восстановление данных клиента из базы данных   
AMO ANUM
Ввод номера системы в базу данных   
AMO ANSU
Ввод номера системы в базу данных SWU   
AMO ASPIK
Изменение номера системной программы в командном файле MML   

3.11.3 Функции AMO
DELETE-VEGAS
Аннулирование записей в файле VEGAS   
DISPLAY-VEGAS
Контроль статуса системы, ввод данных в файл VEGAS, вывод на экран/принтер   
CHANGE-VEGAS
Резервирование аппаратных модулей для будущих прогонов   

3.11.3.1 DELETE-VEGAS

Аннулирование записей в файле VEGAS.

После аннулирования устанавливается статус "FREE" ("СВОБОДНО") соответствующей записи для серверов. Это является важным предварительным условием для успешного запуска AMO GENDB и REGEN. Если статус = RESERVED (ЗАРЕЗЕЗВИРОВАН), пользователь может просто аннулировать резервирования. Необходимыми параметрами для действия DELETE (УДАЛИТЬ) являются записи для зарезервированного AMO, которые пользователь может запросить с помощью действия DISPLAY (ОТОБРАЖЕНИЕ) (LIST=LONG).
Если имеются текущие записи (статус не FREE, не RESERVED, не NOTPRSNT) и если было произведено резервирование (RESERVE=Y для LIST=LONG), тогда полное аннулирование может быть выполнено только за два этапа: сначала должны быть аннулированы текущие записи, затем - записи резервирования. Если статус = RES, тогда AMO, для которой было выполнено резервирование, может быть сразу запущена без необходимости установки статуса FREE.
Так как коррекция записей в файле VEGAS может выполняться только тогда, когда запущено действие DISPLAY AMO, пользователь должен всегда вызывать действие DISPLAY перед запуском действия DELETE. Если номер системы в базе данных изменился из-за последней коррекции VEGAS (напр, вследствие генерирующего прогона с AMO GENDB), тогда этот новый номер не может быть введен в файл VEGAS, без чего не может быть установлен статус сервера FREE.

Обзор процедуры
Код команды  Параметр   
DELETE-VEGAS
UNIT=<парам.>,SYSNO=<строка>,AMO=<парам.>


   ,USERCODE=<строка>;

Пример

Аннулировать в файле VEGAS записи от последнего генерирующего прогона с AMO GENDB.

Ввод:

DELETE-VEGAS:SWU&ADS,L31616S0001X00001,GENDB,SMITH; 

3.11.3.2 DISPLAY-VEGAS

Коррекция и вывод файла VEGAS.

Обзор процедуры
Код команды  Параметр   
DISPLAY-VEGAS
[LIST=<парам.>],[UNIT=<парам.>];

Пример

Вывод файла VEGAS в формате SHORT (КРАТКИЙ).

Ввод:

DISPLAY-VEGAS; 

Вывод:

   LIST=SHORT: 
    
SYSTEM NUMBER AMO AMO-TEXT-APS-NR START USER STATUS
SWU: L31615S0001X00001 GENDB P30252B0011A60304 13.05.87 14:29 VAUSE FINISHED
ADS: NOT ENTERED GENDB P30252B0011A60304 12.05.87 10:55 SMITH FREE
   LIST=LONG, UNIT=SWU: 

SYSTEM NUMBER AMO AMO-TEXT-APS-NR START USER STATUS
SWU: L31615S0001X00001 GENDB P30252B0011A60304 13.05.87 14:29 GRUFFYDD FINISHED
CALLUP PARAMETERS: MMLFILE: :PAS:L31615/S0001X00001/0001/MML
UNIT : SWU
DBSAVE : N USERCODE: GRUFFYDD
DBHOLD : N LOGGING : N
PROT : Y FTRNS : N
DEL : N BSPTNR :
HWCHK : N BSLOGID :
ARCHIVE: N BSACCNO :
HOLD : N BSPSWD : (SECRET)
AMO COMPLETED : 13.05.1987 16:18:05
SWU-RES-CODE-APS-NR: P30252BS31EC02001 (DIR-FILE : :PDS:APSI/PS/S3-EC0DC)
SWU-AMO-CODE-APS-NR: P30252BS32EC02001 (DIR-FILE : :PDS:APSI/PS/B3-EC0DC)
SWU-AMO-TEXT-APS-NR: P30252B0011A60304 (DIR-FILE : :PDS:APSI/PS/B3-EC1DC)
BREAK-MARK : N
RESERVATION : N

Всякий раз при отсутствии данных в списке VEGAS выводятся ясные, не требующие пояснений короткие сообщения:

Поле SYSTEM NUMBER (НОМЕР СИСТЕМЫ) может содержать следующие тексты:
'-----------------'  If STATUS=NOTPRSNT 
'NO-ENTRY-IN-DBASE'  Если не был введен номер системы или (в DB SWU) если введенный номер не начинается с "L31" 
'DB--ACCESS--ERROR'  Если DBAR был завершен с ошибками 
'DB-NOT-CONSISTENT'  (Только в SWU): Если в разных базах данных имеются разные номера системы. 
'PROCESSOR DOWN'  Если сервер не подсоединен или выключен (не относится к SWU). 

Во всех других случаях номер системы вводится через AMO ANUM и ANSU (для SWU).

Поле APS-NUMBER может содержать следующие тексты:

a) LIST=SHORT; Если присутствуют все 3 надлежащих APS (RES-CODE-APS, AMO-CODE-APS,AMO-TEXT-APS), вводится номер APS (SP) AMO-TEXT-APS.
Другие записи:
'DIR-FILES-UNCOMPL'
Если во время запроса кода языка (английский, немецкий) возникает ошибка, выводится следующий текст:
'LANGUAGE-READ-ERR'
b) LIST=LONG; выводится номер APS (SP) каждого надлежащего и имеющегося APS. Если APS отсутствуют, выводится штриховая линия:
'-----------------'

Поле STATUS (СТАТУС) может содержать следующее:
NOTPRSNT  Не введен, по крайней мере, один из трех необходимых APS 
UNKNOWN  Если работает неизвестная AMO (GENDB, REGEN), когда создается файл VEGAS. 
RUNNING  Аппаратный модуль (восстановлен) сгенерирован 
FREE  Предварительное условие прогона для (восстановления) генерации.
Если текущий статус не NOTPRSNT, UNKNOWN, RUNNING, статус может быть установлен с помощью DELETE-VEGAS, . 
OCCUPIED  Генерирующая AMO занимает все аппаратные модули, которые должны обрабатываться (определено в параметрах вызова). 
INTRUPTD  Ненормальное завершение прогона GENDB. Возможно продолжение с параметром 'CONT'. 
SYBRO  Прогон (восстановления) генерации завершился полным отказом системы. Возможно продолжение с параметром 'CONT'. 
ABORTED  Выполнение (восстанавливающего) генерирующего AMO было прервано, продолжение не возможно. 
FINISHED  Прогон (восстановления) генерации завершен.   
RESERVED  Резервирование аппаратного модуля. Если резервирование было введено в UNIT STATUS=FREE или если код резервирования существует как фоновая запись после действия DELETE над текущей записью, тогда вводится STATUS=RES. Соответствующая AMO может быть запущена сразу без предварительного сброса статуса. 

3.11.3.3 CHANGE-VEGAS

Изменение записей в файле VEGAS и резервирование аппаратных модулей для будущих прогонов.
Для одного аппаратного модуля может быть введено только одно резервирование. Зарезервированные модули могут запрашиваться посредством действия DISPLAY (LIST=LONG).

Обзор процедуры
Код команды  Параметр   
CHANGE-VEGAS
UNIT=<парам.>,SYSNO=<строка>,AMO=<парам.>


   ,USERCODE=<строка>;

Пример:

Ввод:

CHANGE-VEGAS:SWU&ADS,L31615S0001X00001,GENDB,SMITH; 

3.11.4 Описание параметра
AMO  AMO (1 на аппаратный модуль/сервер), которые должны быть вызваны   
  Тип ввода  Одно значение, обязательный     
  Возможные значения  GENDB, REGEN       
      для действия DELETE также: UNKNOWN     
             
LIST  Объем выводимых данных       
  Тип ввода  Одно значение, факультативный     
  Возможные значения  SHORT, LONG, NONE      
  Значение по умолчанию  SHORT       
             
SYSNO  Число систем клиента     
  Тип ввода  Одно значение, обязательный     
  Возможные значения  Номер системы из 17 символов       
             
UNIT  Функциональный системный узел     
  Тип ввода  Одно значение, цепочка отдельных значений, обязательный   
  Возможные значения  SWU, ADS   
  Значение по умолчанию  SWU & ADS   
             
USERCODE  Код пользователя           
  Тип ввода  Одно значение, обязательный     
  Возможные значения  Код пользователя от 2 до 8 симв.     

3.11.5 Сообщения об ошибках и информационные сообщения

3.11.5.1 Сообщения об ошибках
F01:
НЕ ВОЗМОЖНА ЗАПИСЬ ФАЙЛА VEGAS. 
СТАТУС DMS: <состояние>

F02:
НЕ ВОЗМОЖНО ЧТЕНИЕ ФАЙЛА VEGAS. 
СТАТУС DMS: <состояние>

F03:
НЕ ВОЗМОЖНО ЗАКРЫТИЕ ФАЙЛА VEGAS. 
СТАТУС DMS: <состояние>

F04:
ФАЙЛ VEGAS НЕ КАТАЛОГИЗИРОВАН И ЕГО НАЧАЛЬНАЯ УСТАНОВКА НЕ ВОЗМОЖНА. 
СТАТУС DMS: <состояние>

F09:
AMO_ACTION_ERROR

F10:
НЕ ВОЗМОЖНО ЧТЕНИЕ ФАЙЛА СПРАВОЧНИКА :PDS:APSI/PS

F11:
ДЛЯ СЕРВЕРА <svr> НЕ ВОЗМОЖНО ЧТЕНИЕ ФАЙЛА СПРАВОЧНИКА

3.11.5.2 Информационные сообщения
H01:
УДАЛЕНИЕ НА <svr> НЕ ВОЗМОЖНО, ТАК КАК РАБОТАЕТ AMO

H02:
УДАЛЕНИЕ НА <svr> НЕ ВОЗМОЖНО, ТАК КАК ОН ЗАРЕЗЕРВИРОВАН ДРУГИМ ПОЛЬЗОВАТЕЛЕМ

H03:
УДАЛЕНИЕ НА <svr> НЕ ВОЗМОЖНО, ТАК КАК ОН ЗАРЕЗЕРВИРОВАН ДЛЯ ДРУГОГО AMO

H04:
УДАЛЕНИЕ НА <svr> НЕ ВОЗМОЖНО, ТАК КАК ОН ЗАРЕЗЕРВИРОВАН ДЛЯ ДРУГОЙ СИСТЕМЫ КЛИЕНТА

H05:
СЕРВЕР <svr> ОТСУТСТВУЕТ

H06:
СЕРВЕР <svr> ИСПОЛЬЗУЕТСЯ ДРУГИМ ПОЛЬЗОВАТЕЛЕМ

H07:
СЕРВЕР <svr> ЗАНЯТ ДРУГОЙ AMO

H08:
СЕРВЕР <svr> ИСПОЛЬЗУЕТСЯ ДРУГОЙ СИСТЕМОЙ

H09:
ТАК КАК НА СЕРВЕРЕ <svr>НЕ РАБОТАЕТ НИ ОДНА AMO, ПРЕРЫВАНИЕ НЕ ВОЗМОЖНО

H10:
СЕРВЕР <svr> УЖЕ СВОБОДЕН

H11:
СЕРВЕР <svr> УЖЕ ЗАРЕЗЕРВИРОВАН

H12:
ФАЙЛ СПРАВОЧНИКА <имя файла> НЕ МОЖЕТ БЫТЬ ЗАКРЕПЛЕН НИ ЗА КАКИМ СЕРВЕРОМ

Пояснения:

<состояние>     = состояние DMS 
<svr> = SWU | ADS
<имя файла> = имя индексированного файла из 21 символа

3.11.5.3 Использование выводимых сообщений в каждом действии

CHANGE    : F1,   F2,   H5,  H11,  H12 

DELETE : F2, H1, H2, H3, H4, H5, H6, H7, H8, H10

DISPLAY : F1, F2, F3, F4, F10, F11
Верх страницы
Последняя страница
Первая страница Предыдущая страница Следующая страница

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