С помощью файла ответов XML вы можете указать такую предопределенную
информацию, как параметры неинтерактивной установки, размещение хранилищ,
профайлы установки и т.д. Файлы ответов полезны для коллективов и организаций,
которые хотят устанавливать пакеты неинтерактивно и стандартизовать
расположения и параметры этих пакетов.
Пример файла ответов |
<agent-input >
<!-- добавить параметры -->
<preference name="com.ibm.cic.common.core.preferences. http.proxyEnabled" value="c:/temp"/>
<!-- создать профайл, если он еще не существует -->
<profile id="my_profile" installLocation="c:/temp/my_profile"></profile>
<server>
<repository location=
"http://a.site.com/local/products/sample/20060615_1542/repository/"></repository>
/server>
<install>
<offering profile= "my_profile" features= "core" id= "ies" version= "3.2.0.20060615">
</offering>
/install>
</agent-input>
|
Дополнительные атрибуты файла ответов
Кроме того, можно определить атрибуты файла ответов: режим
очистки и принятие лицензионных соглашений.
Атрибут режима очистки
Атрибут
clean файла ответов указывает, что
функция неинтерактивной установки не будет сохранять параметры сервера в
пользовательском интерфейсе Администратора установки. Если вы хотите применять
режим очистки, укажите в открывающем теге файла ответов следующий атрибут со
значением
true:
<agent-input clean="true">
Если вы присвоили атрибуту clean значение
true,
то интерактивная установка не сохранит параметры сервера; эти параметры будут
действовать только в текущем сеансе. При обращении к пользовательскому
интерфейсу Администратора установки после завершения неинтерактивной установки
вы заметите, что параметры и хранилища, заданные в файле ответов, теперь
показаны на странице параметров. При запуске неинтерактивной установки в режиме
очистки эти параметры не будут показаны.
Прим.: Атрибут режима очистки предназначен для использования во время
тестирования и отладки.
Атрибут принятия лицензионного соглашения
По умолчанию при неинтерактивной установке, выполняемой с помощью
Администратора установки, вы принимаете условия всех лицензионных соглашений,
связанных с устанавливаемым пакетом. Если вы не хотите принимать условия
лицензионного соглашения, то воспользуйтесь дополнительным атрибутом в элементе
<agent-input>, который автоматически отменяет операцию
неинтерактивной установки. Формат: <agent-input
acceptLicense='false">. В этом случае, при наличии в
устанавливаемом пакете лицензионного соглашения, которое должно быть принято,
неинтерактивная установка выполнена не будет.