Книга: SAP R/3 Системное администрирование

4.4.1. SAPinst

4.4.1. SAPinst

Когда был введен Web-сервер приложений SAP в качестве основы для всех решений mySAP, таких как SAP R/3 Enterprise в качестве наследника SAP R/3 4.6С, процедура установки компонентов mySAP была передана от R3setup программе SAPinst (System Landscape Implementation Manager). Эта технология позволяет упростить установку всей системной среды, так как конфигурационная утилита заранее определяет требуемые параметры, которые можно использовать для автоматической установки.

Подобно R3setup , утилиту SAPinst можно запустить локально на сервере, который будет выполнять установку. Возможна также удаленная установка, которую контролирует графический интерфейс SAPinst. Этот интерфейс основывается на технологии Java, его использование требует среды разработки Java (JDK) или среды времени выполнения Java(JRE).

Установка компонентов с помощью 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

- <strval>
<![CDATA[ WAS ]]>
</strval>
</fld>
- <fId name="WapsInstanceNumber">
- <properties>
<property name="GUIENG_USER_INPUT" value="GUIENG_TRUE" />
<properties>
- <strval>
<![CDATA[ 00 ]]>
</strval>
</fld>
- <fld name="WapsInstanceName">
- <strval>
<![CDATA[ DVEBMGSOO ]]>
</strval>
</fld>
- <fld name="WapsInstanceHost">
- <properties>
<property name="CHANGEABLE" value="YES" />
<property name="CONTEXT_PARAM_CHANGEABLE" value="YES" />
<property name="GUIENG_USER_INPUT" value="GUIENG_TRUE" />
</properties>
- <strval>
<![CDATA[ P6020792 ]]>
</strval>
</fld>

Файл 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|
ind|ind|оrа|ind|ind|0|DatabaseCommonParameters|ind|ind|ora|ind|ind|0|
dialogGetCommonParamsPostprocess
TRACE
CALLING
COraCommonParameters::computeDependantParametersAfterDialog
***** Transaction begin ************************************
TRACE
CDomainObjectCache:: readFromKeyDb: Reading from tGlobalDbParameters
WHERE dbSid = 'WAS'
ERROR 2002-11-05 12:49:22
MOB-06169 The Oracle Home name ' ' is not the name of
an Oracle Home directory registered on this host.
***** Transaction end *************************************
TRACE
JS Callback has thrown exception
ERROR 2002-11-05 12:49:23
EJS-00012 Error when executing script.

Оглавление книги


Генерация: 1.900. Запросов К БД/Cache: 3 / 1
поделиться
Вверх Вниз