SAP R/3 Системное администрирование (Хагеман, Вилл) - страница 56

Установка компонентов с помощью SAPinst выполняется так же, как установка с помощью RSsetup: последовательность заранее определенных, повторно используемых шагов (см. рис 4.6).

Файлы XML управляют потоком инсталляции (см. таблицу 4.5). Данные журнала хранятся централизованно в файле sapinst.log.

Рис. 4.6.Инсталляция с помощью SAPinst


Таблица 4.5.Список наиболее важных файлов управления и журналов для SAPinst

ФайлСодержание
CONTROL.XMLИнструкции по установке компонентов SAP
KEYDB.XMLОписание потоков и статуса текущей инсталляции
MESSAGES.XMLКаталог текстов сообщений и присвоение сообщений номерам сообщений
DIALOG.XMLОписание диалога с пользователем
PACKAGES.XMLСписок меток компакт-дисков
SAPINST.LOGФайл журнала выполнения инсталляции
SAPINST_DEV.LOGПодробный файл журнала выполнения установки

Инсталляция с помощью SAPinst состоит из следующих этапов:

1. Этап ввода

Требуемые данные для типа инсталляции — SID, номера инстанции, имени хоста и т.д. — запрашиваются у пользователя и записываются в файл описания KEYDB.XML (см. рис. 4.7 и листинг 4.4).

2. Этап обработки

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

Рис. 4.7.Ввод параметров


Различия между R3setup и SAPinst являются техническими и связаны со способом, которым каждая программа работает в процедуре инсталляции:

► В отличие от R3setup утилита SAPinst не завершает работу, когда происходит ошибка. Вместо этого она создает всплывающее окно, которое предлагает пользователю решить проблему и попробовать снова.

► SAPinst позволяет пользователям вернуться назад во время этапа ввода

Листинг 4.3. Фрагмент файла KEYDB.XML

>- 

>

>

>

>-

>- 

>

>

>- 

>

>

>

>-

>-

>

>

>

>-

>-

>

>

>

>

>- 

>

>

>

Файл sapinst.logсодержит запись для каждого выполненного шага.

Листинг 4.4. Запись об ошибке в файле журнала sapinst.log (см. листинг 4.2)

>TRACE

>showing dialog with index 33

>TRACE

>The controller is about to execute the dialog step

>WebAs|ind|ind|ora|WebAs|620|0|SAPComponent|ind|ind|ind|ind|ind|0|Data-baseSystem|