Справочник: пример файла ответов

С помощью файла ответов 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">. В этом случае, при наличии в устанавливаемом пакете лицензионного соглашения, которое должно быть принято, неинтерактивная установка выполнена не будет.


Отправить комментарий