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

1.8 GENDB Генерация базы данных при помощи командного файла MML

Системные базы данных (DB) генерируются программой GENDB комплекса AMO в пакетном режиме. Прежде, чем в первый раз выполнить генерацию базы, в нее надо поместить данные о конфигурации (CFIGDA) и клиентские данные (CUSTDA). Такая первоначальная загрузка базы данных выполняется программой AMO LDB, которая должна находиться на жестком диске.
AMO GENDB можно запустить, только если номера APS, введенные в файлы оглавлений, совпадают с номерами в командном файле MML. Номера в командном файле MML можно изменять на жестком диске при помощи программы AMO ASPIK. Текущие значения системных номеров APS можно узнать, выполнив подпрограмму DISPLAY программы AMO VEGAS, с параметром FLIST=LONG.
Если AMO-TEXT-APS-NO в командном файле MML не совпадет с таковым в системе, то GENDB завершится с сообщениеи об ошибке, а состояние 'FREE' файла VEGAS останется неизменным. Если RES-CODE-APS-NO или AMO-CODE-APS-NO различны, то состояние будет установлено в 'ABORTED'.
Если прерванная генерация будет продолжена при помощи параметра CONT программы AMO GENDB, то частично сгенерированная база должна соответствовать командному файлу MML. AMO проверяет совпадает ли системный номер, введенный в базу данных, с номером в командном файле MML. Выполнение GENDB возможно только в том случае, если статус файла VEGAS установлен в 'INTRUPTD' или 'SYBRO'(аварийный отказ системы).

Во время генерации последовательно читается отсортированный файл команд MML, и при помощи соответствующих функций AMO генерируются базы данных. Последовательность, в которой во время генерации вызывались функции AMO, можно увидеть в файле управления последовательностью выполнения. При генерации командного файла MML программой DAGEN, функции AMO автоматически сортируются в правильном порядке. Последовательность генерации фиксируется в файле протоколирования ошибок и в файле последовательности выполнения функций.
AMO GENDB допускает параллельный запуск заданий генерации баз DB в SWU и ADS. Для параллельной генерации, необходимо раздельно запустить AMO на каждом сервере (одно значение для параметра UNIT). В противном случае, задания генерации будут выполняться последовательно.

Задания генерации (или регенерации) в системе управляются компонентом VEGAS AMO. Состояние доступа системы для каждого модуля вводится в файл VEGAS (управляющий файл). Запустить AMO GENDB можно только, если все генерируемые модули введены в файл как 'FREE', или зарезервированы для AMO GENDB пользователем (статус='RESERVED').
При помощи функции DELETE программы AMO VEGAS, оператор может установить элементы, описывающие состояние функционирования модулей, в файле VEGAS в состояние 'FREE', и таким образом обеспечить возможность успешного запуска GENDB. Поле успешного выполнения GENDB статус устанавливается в 'FINISHED'. Оператор может опросить состояние выполнения генерации (или регенерации), обратившись к функции DISPLAY программы AMO VEGAS.

Если введено DBHOLD=N (no), тогда база данных загружается с жесткого диска по завершении генерации. Когда система перезапускается после завершения генерации, элементы, описывающие состояния функционирования модулей в файле VEGAS, автоматически устанавливаются в 'FREE'.

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

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

1.8.2 Взаимосвязи
AMO ASPIK
: Изменение системного номера программы в командном файле MML на жестком диске
AMO LDB
: Загрузка базы данных с жесткого диска
AMO REGEN
: Регенерация данных клиента из базы данных
AMO VEGAS
: Выполнение управленческой генерации на резервной системе

1.8.3 Функции AMO
START-GENDB
: Начать пакетную обработку

1.8.3.1 START-GENDB

Запуск последовательного выполнения пакетных заданий.

Обзор процедуры
Код команды Параметр

START-GENDB
MMLFILE=<строка>,USERCODE=<строка>,[UNIT=<параметр>],


   ,[CONT=Y];





|,[CONT=N],[DBSAVE=<параметр>],[DBHOLD=<параметр>]


   ,[DEL=<параметр>],[HWCHK=<параметр>],[PROT=<параметр>]


   ,[STANDBY=<параметр>],[STOP=<параметр>]


   ,[FTRNS=N]


 ,[LOGGING=<параметр>];
(*3)




|,[FTRNS=Y],BSPTNR=<строка>,BSLOGID=<строка>


   ,BSACCNO=<строка>,BSPSWD=<строка>


 ,[LOGGING=<параметр>];
(*3)




|,[FTRNS=NMC],PARTNER=<строка>,LOGON=<строка>
(*2)

   ,PASSWORD=<строка>
(*2)

 ,[LOGGING=<параметр>];
(*3)

(*2) Параметр действителен, начиная с версии SP300-V3.2

(*3) Параметр действителен, начиная с версии SP300-V3.4

Пример

Генерация модуля SWU под управлением командного файла MML :PAS:L31111/S1111X11111/0000/MML.

Ввод:

START-GENDB:":PAS:L31111/S1111X11111/0000/MML",MEIER,SWU; 
Вывести/напечатать на сервисный терминал/принтер: 
H01: ЗАПУСК ГЕНЕРАЦИИ GENDB 
H02: ГЕНЕРАЦИЯ ДЛЯ АППАРАТНОГО МОДУЛЯ SWU НАЧАТА
H25: NOUN: UCSU MML-CMDS: 6 STARTED :6 EXECUTED :6
H27: GENERATION WITH NOUN BCSU STILL IN PROGRESS
H25: NOUN: BCSU MML-CMDS: 51 STARTED :51 EXECUTED :51
H27: GENERATION WITH NOUN WABE STILL IN PROGRESS
H27: GENERATION WITH NOUN WABE STILL IN PROGRESS
H27: GENERATION WITH NOUN WABE STILL IN PROGRESS
H25: NOUN: WABE MML-CMDS: 214 STARTED :214 EXECUTED :214
H25: NOUN: ZAND MML-CMDS: 1 STARTED :1 EXECUTED :1
.
.
.
H12: END OF GENERATION FOR HW MODULE @@@
H14: ALL HW-MODULES HAVE BEEN PROCESSED
H11: END OF GENERATION: GENBD EXECUTED

Вывод в файл результатов <format long>

Для каждого модуля аппаратуры, генерируется файл результатов с таким именем:

   <MMLDAT>/Ex 
<MMLDAT> : Имя в таком виде, как оно было введено для этого параметра
x : S (=SWU), A (=ADS), C (=CM), V (=VMS), T (=TFS)

*** DAGEN - DEVELOPMENT AID FOR GENERATION **********************************
* *
* SSSSSSSSSSSSSSSSSSSSSSS *
* SSS *
* SSS *
* TTTTTTTTTTTTTTTTTTTTTTT SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS *
* TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT *
* BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB *
* BBBBBBBBBBBBBBBBBBBBBBB DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD *
* DDD *
* DDD *
* DDDDDDDDDDDDDDDDDDDDDDD *
* *
** SWU *** START ************************************************************
* *
* GENDB-122-RESULT-PROTOCOL DATE : 05.05.87 *
* START : 09:51:18 *
* GENERATED HARDWARE MODULE (SERVER): SWU *
* *
* NAME OF MMLFILE : :PAS:L31615/R0001X00001/0003/MML *
* SYSTEM PROGRAM NUMBER (APS-SPNO.) : P30252AMO-APS-SVR *
* *
* CALLUP USERCODE : LUDWIG STANDBY : N *
* PARAMETERS: UNIT : SWU STOP : N *
* CONTINUE : N *
* DBSAVE : N FTRNS : N *
* DBHOLD : N BSPTNR : *
* DEL : N BSLOGID : *
* HWCHK : N BSACCNO : *
* PROT : Y BSPSWD : (SECRET) *
* *
*********************************** DAGEN - DEVELOPMENT AID FOR GENERATION **
S ADD-UCSU:LTG,1;
A H500: AMO UCSU STARTED
EH H8: LTG 1 ADDED (NL)
ME AMO-UCSU -111 UNIT CONFIGURATION OF SWITCHING UNIT
+ ADD COMPLETED;
S ADD-UCSU:LTG,2;
A H500: AMO UCSU STARTED
EH H8: LTG 2 ADDED (NL)
ME AMO-UCSU -111 UNIT CONFIGURATION OF SWITCHING UNIT
+ ADD COMPLETED;
.
.
.

S ADD-TGER:460&&461,730;
A H500: AMO TGER STARTED
ME AMO-TGER -111 STATION/DEVICE ALLOCATION, INCOMING
+ ADD COMPLETED;
S ADD-TGER:600&&601,731;
A H500: AMO TGER STARTED
ME AMO-TGER -111 STATION/DEVICE ALLOCATION, INCOMING
+ ADD COMPLETED;
S ADD-TGER:640,641;
A H500: AMO TGER STARTED
ME AMO-TGER -111 STATION/DEVICE ALLOCATION, INCOMING
+ ADD COMPLETED;
**** NOUN: TGER MML-CMDS: 12 STARTET: 12 COMPLETED: 12 ****
** SWU **********************************************************************
* *
* GENDB-122-DATA BASE GENERATION DATE: 05.05.87 *
* END : 11:08:14 *
* GENERATED HARDWARE MODULE (SERVER): SWU *
* *
* NAME OF MMLFILE : :PAS:L31615/R0001X00001/0003/MML *
* SYSTEM PROGRAM NUMBER (APS-SPNO.) : P30252AMO-APS-SVR *
* *
* *
* NUMBER OF MMLFILE RECORDS READ : 964 *
* NOT INTERPRETABLE : 0 *
* NUMBER OF MML COMMANDS READ : 958 *
* WITH ERROR FLAG : 0 *
* COULD NOT BE STARTED : 1 *
* COULD BE STARTED : 957 *
* COMMANDS PERFORMED : 957 *
* NOT PERFORMED : 0 *
* ABORTED : 0 *
* PARTIALLY PERFORMED : 0 *
* NUMBER OF RED ERRORS : 0 *
* NUMBER OF EXEC AMO ERROR MESSAGES : 0 *
* NUMBER OF EXEC AMO ADVISORIES : 1463 *
* *
* *
*****************************************************************************
* *
* GENERATION WAS NOT SUCCESSFUL *
* *
*********************************** DAGEN - DEVELOPMENT AID FOR GENERATION **

Вывод в файл результатов <Format short>

Если введено PROT=N, тогда в файл результатов, после заголовка файла, выводятся только ошибки команд MML (смотри Format long),вместе с соответствующими сообщениями об ошибках.

1.8.4 Описание параметра
BSACCNO Учетный номер для BS2000
Тип ввода : Одно значение, обязательный
Возможные значения : Любой учетный номер BS2000 (макс. 8 символов)
BSLOGID Идентификатор пользователя для BS2000
Тип ввода : Одно значение, обязательный
Возможные значения : Любой идентификатор пользователя для BS2000 (макс. 8 символов)
BSPSWD Пароль BS2000
Тип ввода : Одно значение, обязательный
Возможные значения : Допустимый пароль BS2000 (макс. 10 символов)
префикс - "c", например, c'1234abcd'
BSPTNR Символическое имя главного компьютера BS2000
Тип ввода : Одно значение, обязательный
Возможные значения : Символическое имя подключенного главного компьютера BS2000,
(макс. 8 символов) например: DVAPROC1
CONT Требуется продолжение
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N
Значение по умолчанию : N
DBHOLD Сохранение базы данных в оперативной памяти после безошибочной генерации, и если параметр DBSAVE=Y, то еще и на жестком диске HD
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N
Значение по умолчанию : Y
DBSAVE Обновление базы данных во время генерации
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N
Значение по умолчанию : N
Note : Параметр в данный момент не обрабатывается
DEL Удаление файла результатов
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N
Значение по умолчанию : N
Note : Этот параметр будет заблокирован.
FTRNS Пересылка файлов результатов (по завершении генерации)
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N, NMC
Значение по умолчанию : N
HWCHK Проверка конфигурации системы
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N
Значение по умолчанию : N
Замечание Параметр в настоящее время не обрабатывается
LOGGING Для AMO LOGBK желательно журналирование
Тип ввода Одно значение, необязательный
Возможные значения Y, N
Значение по умолчанию N
LOGON Идентификатор пользователя для UNIX
Тип ввода : Одно значение, обязательный
Возможные значения : Любой идентификатор пользователя для UNIX (макс. 8 символов)
MMLFILE Имя командного файла MML (тестовая программа)
Тип ввода : Одно значение, обязательный
Возможные значения : Имя файла на жестком диске (1-32 символов)
PARTNER Символическое имя главного компьютера UNIX
Тип ввода : Одно значение, обязательный
Возможные значения : Символическое имя главного компьютера UNIX (макс. 8 символов.)
PASSWORD пароль UNIX
Тип ввода : Одно значение, обязательный
Возможные значения : Допустимый пароль UNIX (макс. 19 символов)
PROT Желателен подробный протокол для файла результатов
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N
Значение по умолчанию : N
STANDBY Генерация SWU выполняется на резервном компьютере
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N
Значение по умолчанию : N
STOP Останов после первой ошибки генерации
Тип ввода : Одно значение, необязательный
Возможные значения : Y, N
Значение по умолчанию : N
UNIT Функциональное системное устройство, а именно, SWU или сервер
Тип ввода : Одно значение, связанные отдельные значения, необязательный
Возможные значения : SWU, ADS
Значение по умолчанию : SWU & ADS
USERCODE код пользователя
Тип ввода : Одно значение, обязательный
Возможные значения : текстовая строка, без специальных символов (1-7 символов)

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

1.8.5.1 Сообщения об ошибках
F01:
ЗАДАЧА ПОЛЬЗОВАТЕЛЯ НЕ МОЖЕТ БЫТЬ ИНИЦИАЛИЗИРОВАНА

F02:
MML ФАЙЛ <имя файла mml> НЕ МОЖЕТ БЫТЬ КОНВЕРТИРОВАН

F03:
НЕВОЗМОЖНО ОТКРЫТЬ ФАЙЛ MML <имя файла mml> 

F04:
НЕВОЗМОЖНО ЗАКРЫТЬ ФАЙЛ MML <имя файла mml> 

F05:
ФАЙЛА MML <имя файла mml> НЕТ НА ЖЕСТКОМ ДИСКЕ

F07:
ОШИБКА В ФАЙЛЕ VEGAS

F09:
ОШИБКА ЧТЕНИЯ ФАЙЛА  MML

F10:
НЕВОЗМОЖНО ПРОЧЕСТЬ ПЕРВУЮ ЗАПИСЬ ФАЙЛА MML

F11:
НЕВОЗМОЖНО СКОМПИЛИРОВАТЬ ЗАГОЛОВОК ФАЙЛА MML

F12:
НЕ ВСЕ АППАРАТНЫЕ МОДУЛИ ПЕРЕЧИСЛЕНЫ В ЗАГОЛОВКЕ ФАЙЛА MML

F14:
В ЗАГОЛОВКЕ ФАЙЛА MML НЕТ АППАРАТНЫХ МОДУЛЕЙ

F15:
НЕПРАВИЛЬНОЕ ТЕКУЩЕЕ ЗНАЧЕНИЕ СЧЕТЧИКА АППАРАТНЫХ МОДУЛЕЙ 

F17:
ФАЙЛ РЕЗУЛЬТАТОВ <имя файла результатов> НЕВОЗМОЖНО ЗАПИСАТЬ.
КОД ОШИБКИ DMS: <dms>

F18:
ФАЙЛ РЕЗУЛЬТАТОВ <имя файла результатов> НЕВОЗМОЖНО  ЗАКРЫТЬ. 
КОД ОШИБКИ DMS: <dms>

F19:
ФАЙЛ РЕЗУЛЬТАТОВ <имя файла результатов> НЕВОЗМОЖНО СОЗДАТЬ. 
КОД ОШИБКИ DMS: <dms>

F20:
ФАЙЛ РЕЗУЛЬТАТОВ <имя файла результатов> НЕВОЗМОЖНО ПРОЧИТАТЬ. 
КОД ОШИБКИ DMS: <dms>

F21:
ФАЙЛ РЕЗУЛЬТАТОВ <имя файла результатов> НЕВОЗВОЖНО СОХРАНИТЬ. 
КОД ОШИБКИ DMS: <dms>

F22:
ФАЙЛ РЕЗУЛЬТАТОВ <имя файла результатов> НЕВОЗМОЖНО УДАЛИТЬ. 
КОД ОШИБКИ DMS: <dms>

F28:
ОШИБОЧНАЯ ПОСЛЕДОВАТЕЛЬНОСТЬ ПРОЦЕДУР DMS

F29:
НЕВЕРНЫЙ АНАЛИЗ СООБЩЕНИЙ ОБ ОШИБКАХ AMO

F31:
СОХРАНЕНИЕ С ОБНОВЛЕНИЕМ ВЫПОЛНЕНО С ОШИБКАМИ

F32:
ТАЙМ-АУТ ДЛЯ ОТВЕТА НА СООБЩЕНИЕ ПОЛЬЗОВАТЕЛЯ

F33:
ТАЙМ-АУТ В ПРОЦЕССЕ СОХРАНЕНИЯ БАЗЫ ДАННЫХ

F35:
КОНЕЦ ФАЙЛА MML

F36:
ПРЕВЫШЕНО МАКСИМАЛЬНОЕ ЧИСЛО ЗАПИСЕЙ ФАЙЛА MML

F39:
ОТСУТСТВУЕТ ЗАГОЛОВОК ФАЙЛА MML

F40:
ФУНКЦИЯ AMO DISPLAY-VEGAS ВЫПОЛНЕНА С ОШИБКАМИ

F41:
ПЕРЕСЫЛКА ФАЙЛА ВЫПОЛНЕНА С ОШИБКАМИ

F42:
ОШИБКА ДОСТУПА ФАЙЛА VEGAS. КОД ОШИБКИ DMS: <dms>

F43:
ДРУГОЙ СИСТЕМНЫЙ НОМЕР ВНЕСЕН В БАЗУ ДАННЫХ ДЛЯ АППАРАТНОГО МОДУЛЯ <модуль>

F44:
AMO-TEXT-APS-NO АППАРАТНОГО МОДУЛЯ <модуль> В ФАЙЛЕ MML НЕВЕРЕН

F45:
АППАРАТНЫЙ МОДУЛЬ <модуль> ЗАРЕЗЕРВИРОВАН ДРУГИМ ПОЛЬЗОВАТЕЛЕМ

F46:
АППАРАТНЫЙ МОДУЛЬ <модуль> ЗАРЕЗЕРВИРОВАН ДЛЯ ДРУГОЙ СИСТЕМЫ

F47:
АППАРАТНЫЙ МОДУЛЬ<модуль> ЗАРЕЗЕРВИРОВАН ДЛЯ ОБРАБОТКИ ДРУГИМ AMO

F48:
АППАРАТНЫЙ МОДУЛЬ <модуль> ЗАНЯТ ДРУГИМ РАБОТАЮЩИМ AMO

F49:
НЕТ АППАРАТНОГО МОДУЛЯ<модуль>

F50:
ДЛЯ АППАРАТНОГО МОДУЛЯ <модуль>  ДРУГОЙ ФАЙЛ MML ВВЕДЕН В ФАЙЛ VEGAS ИЛИ 
КОНФЛИКТ ВЕРСИЙ

F51:
ОШИБОЧНЫЕ ПРАМЕТРЫ CALLUPS: НЕВОЗМОЖНО ОБРАБОТАТЬ АППАРАТНЫЙ МОДУЛЬ<модуль>

F52:
НЕДОПУСТИМЫЙ СТАТУС: НЕВОЗМОЖНО ПРОДОЛЖИТЬ ОБРАБОТКУ  АППАРАТНОГО МОДУЛЯ<модуль> 

F53:
AMO-CODE-APS-NO АППАРАТНОГО МОДУЛЯ В ЗАГОЛОВКЕ ФАЙЛА MML НЕВЕРЕН

F54:
RES-CODE-APS-NO АППАРАТНОГО МОДУЛЯ В ЗАГОЛОВКЕ ФАЙЛА MML НЕВЕРЕН

F55:
ПЕРЕКЛЮЧЕНИЕ ЗАДАЧИ ПОЛЬЗОВАТЕЛЯ НА РЕЗЕРВНОМ ПРОЦЕССОРЕ НЕ МОЖЕТ БЫТЬ ВЫПОЛНЕНО 
КОРРЕКТНО

1.8.5.2 Предупредительные сообщения
H01:
ЗАПУСК ГЕНЕРАЦИИ GENDB

H02:
НАЧАТА ГЕНЕРАЦИЯ АППАРАТНОГО МОДУЛЯ <модуль>

H03:
ПРОДОЛЖЕНИЕ ГЕНЕРАЦИИ С GENDB

H04:
ОБРАБАТЫВАЕТСЯ ФАЙЛ MML 

H10:
GENDB ПРЕРВАНО

H11:
КОНЕЦ ГЕНЕРАЦИИ: GENBD ВЫПОЛНЕНО

H12:
КОНЕЦ ГЕНЕРАЦИИ ДЛЯ АППАРАТНОГО МОДУЛЯ  <модуль>

H13:
ГЕНЕРАЦИЯ АППАРАТНОГО МОДУЛЯ <модуль> ПРЕРВАНА

H14:
ВСЕ АППАРАТНЫЕ МОДУЛИ БУДУТ ОБРАБОТАНЫ

H16:
ГЕНЕРАЦИЯ ПРЕРВАНА ПОСЛЕ ПЕРВОЙ ОШИБКИ

H17:
 АППАРАТНЫЙ МОДУЛЬ  <модуль> ГЕНЕРАЦИЯ ПРЕРВАНА

H25:
NOUN: <noun> MML-CMDS: <число> ЗАПУЩЕНО  :<число> 
ВЫПОЛНЕНО :<число> <delta>

H26:
СИСТЕМНЫЙ НОМЕР АППАРАТНОГО МОДУЛЯ <модуль> УЖЕ ВВЕДЕН В БАЗУ ДАННЫХ

H27:
ГЕНЕРАЦИЯ С NOUN <noun> ВСЕ ЕЩЕ ВЫПОЛНЯЕТСЯ

H28:
ПЕРЕСЫЛКА ФАЙЛА РЕЗУЛЬТАТОВ В BS2000 ВСЕ ЕЩЕ ВЫПОЛНЯЕТСЯ

H29:
НОМЕР APS АППАРАТНОГО МОДУЛЯ <модуль> ИЗМЕНЕН ПРОГРАММОЙ ASPIK AMO 

H30:
SWU БУДЕТ ГЕНЕРИРОВАТЬСЯ НА РЕЗЕРВНОМ ПРОЦЕССОРЕ




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

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