Pliku odpowiedzi w formacie XML można użyć do określenia wstępnie zdefiniowanych informacji, takich jak preferencje instalacji cichej, położenia repozytoriów, profile instalacyjne itp. Pliki odpowiedzi są przydatne w zespołach i firmach, które chcą w trybie cichym instalować pakiety instalacyjne i zapewnić jednolity standard miejsc i preferencji dla pakietów instalacyjnych.
Przykładowy plik odpowiedzi |
<agent-input >
<!-- dodaj preferencje -->
<preference name="com.ibm.cic.common.core.preferences. http.proxyEnabled" value="c:/temp"/>
<!-- utwórz profil, jeśli jeszcze nie istnieje -->
<profile id="profil" installLocation="c:/temp/profil"></profile>
<server>
<repository location=
"http://a.serwis.com/local/products/sample/20060615_1542/repozytorium/"></repository>
/server>
<install>
<offering profile= "profil" features= "core" id= "ies" version= "3.2.0.20060615">
</offering>
/install>
</agent-input>
|
Dodatkowe atrybuty pliku odpowiedzi
Można również zdefiniować atrybuty pliku odpowiedzi: tryb czyszczenia i akceptowanie umowy licencyjnej.
Atrybut trybu czyszczenia
W pliku odpowiedzi można użyć atrybutu
clean, aby funkcja instalacji cichej nie zachowywała ustawień serwera i preferencji w interfejsie użytkownika programu Installation Manager. Jeśli ma być używany tryb czyszczenia, należy ustawić wartość następującego atrybutu na
true w znaczniku otwierającym plik odpowiedzi:
<agent-input clean="true">
Jeśli wartość atrybutu clean zostanie ustawiona na
true, instalacja cicha nie zachowa ustawień preferencji serwera; te ustawienia będą obowiązywać tylko w bieżącej sesji. W przypadku wyświetlenia interfejsu użytkownika programu Installation Manager po zakończeniu instalacji cichej można zauważyć, że repozytoria i inne preferencje określone w pliku odpowiedzi są wyświetlane na stronie Preferencje. Te ustawienia nie będą wyświetlane, jeśli instalacja cicha zostanie uruchomiona w trybie czyszczenia.
Uwaga: Atrybut trybu czyszczenia został zaprojektowany do używania podczas testowania i debugowania.
Atrybut akceptowania umowy licencyjnej
Domyślnie użytkownik zgadza się na zaakceptowanie dowolnej licencji dostarczanej z pakietem instalacyjnym, jeśli program Installation Manager jest używany w trybie instalacji cichej. Jeśli użytkownik nie akceptuje umowy licencyjnej, można użyć dodatkowego atrybutu w elemencie <agent-input>, który automatycznie przerywa operację instalacji cichej <agent-input acceptLicense='false">. Jeśli instalowany pakiet instalacyjny ma umowę licencyjną, która musi zostać zaakceptowana, operacja instalacji cichej zakończy się niepowodzeniem.