Commandes de fichier de réponses

Vous pouvez utiliser cette table de référence pour en savoir plus à propos des commandes du fichier de réponses.

Remarque : La valeur offering id fait référence à l'ID du package dans les exemples fournis : id='offering id'.
Commandes de fichier de réponses Description

Profile

<profile 
id='l'id du profil (groupe de packages)' 
installLocation='l'emplacement d'installation du
 profil'>
<data key='key1' value='value1'/>
<data key='key2' value='value2'/>

</profile>
Un profil est un emplacement d'installation. Utilisez la commande profile pour créer un groupe de packages ou un emplacement d'installation. Si le groupe de packages spécifié existe, la commande est sans effet. Actuellement, lors de la création du profil, l'installation en mode silencieux crée deux contextes d'installation : un pour Eclipse et l'autre pour native.

Vous pouvez utiliser l'élément <data> pour définir les propriétés du profil.

La liste suivante contient les clés et les valeurs connexes actuellement prises en charge :
  • La clé eclipseLocation spécifie une valeur d'emplacement Eclipse existante, telle que c:\myeclipse\eclipse.
  • La clé cic.selector.nl spécifie les sélections de langues nationales (NL, Natural Language) telles que zh, ja, et en.
Remarque : Pour plusieurs NL, séparez les valeurs de NL par des virgules.
La liste suivante contient les codes de langue pris en charge actuellement :
  • Anglais (en)
  • Français (fr)
  • Italien (it)
  • Chinois simplifié (zh)
  • Russe (ru)
  • Chinois traditionnel (Taiwan) (zh_TW)
  • Chinois traditionnel (Hong Kong) (zh_HK)
  • Allemand (de)
  • Japonais (ja)
  • Polonais (pl)
  • Espagnol (es)
  • Tchèque (cs)
  • Hongrois (hu)
  • Coréen (ko)
  • Portugais (pt_BR)

Repository

<server>
<repository location='http://example/
repository/'>
<repository location=”file:/C:/
repository/”>
<!—ajoutez d'autres référentiels ci-dessous-->
<…>
      </server>
Cette commande permet de définir les référentiels utilisés lors d'une installation en mode silencieux. Utilisez une adresse URL ou un chemin d'accès UNC pour spécifier les référentiels distants ; ou utilisez les chemins d'accès au répertoire pour spécifier les référentiels locaux.

Install

<install>
<offering profile= 'id profil' 
features= 'id des fonctions' 
id= 'id de l'offre' version= 'version' 
selected='true'></offering>

<!—ajoutez d'autres offres ci-dessous>
<…>

</install>
Utilisez la commande install pour spécifier les packages d'installation à installer.

L'ID profil doit correspondre à un profil existant ou à un profil créé via la commande de définition de profil.

Les ID de fonction peuvent être spécifiés par une liste séparée par des virgules. Par exemple : 'fonction1, fonction2'. Si aucun ID de fonction n'est spécifié, les fonctions par défaut sont installées.

Remarque : Les fonctions requises sont installées même lorsqu'elles ne sont pas spécifiées explicitement dans la liste délimitée par des virgules.

L'attribut selected est facultatif. Par défaut, selected est défini sur true. Lorsque selected est défini sur false, l'installation en mode silencieux n'installe pas le package. Pendant l'exécution en mode assistant, le package s'affiche dans la page de sélection des packages, mais n'est pas sélectionné initialement.

Le numéro de version n'est pas obligatoire. Si aucune version n'est spécifiée, Installation Manager installe le dernier produit avec l'ID spécifié.

Par exemple, pour installer Product A version 1.0 :
<server>
  <repository location="http://productA/version10/repository/">
  </serveur>
<install>
<offering profile= 'IBM Software Development Platform' features= 'main_feature' id= 'com.ibm.productA'</offering>
</install>
Par exemple, pour installer Product A version 1.0.1 :
<server>
  <repository location=”http://productA/version101/repository/">
</serveur>
<install>
<offering profile= 'IBM Software Development Platform' features= 'main_feature' id= 'com.ibm.productA'</offering>
</install>

Update (en mode assistant)

<update>
<offering profile= 'id profil'>
</update>
Utilisez cette commande pour spécifier le profil à mettre à jour. L'ID de profil doit correspondre à un profil existant.
Remarque : Cette commande ne peut être utilisée qu'en mode assistant pour appeler l'assistant de mise à jour ; elle ne fonctionne pas en mode silencieux.

Modify (en mode assistant)

<modify>
<offering profile= 'id profil'>
</modify>
Utilisez cette commande pour spécifier le profil à modifier. L'ID de profil doit correspondre à un profil existant.
Remarque : Cette commande ne peut être utilisée qu'en mode assistant pour appeler l'assistant de mise à jour. La commande ne fonctionne pas en mode silencieux.

Modify <install modify='true'> ou <uninstall modify='true'> (attribut facultatif)

<uninstall modify='true'>
<offering profile='id profil'
 id='id offre' version='version' 
features='-'/>
</uninstall>

Utilisez l'attribut <install modify='true'> sur les commandes d'installation et de désinstallation pour indiquer que vous souhaitez modifier une installation existante. La valeur par défaut est false. Lorsque vous installez seulement des modules de langue supplémentaires, utilisez un tiret “-“ dans la liste des ID de fonction pour indiquer qu'aucune nouvelle fonction n'est ajoutée.

Important : Vous devez spécifier modify='true' et un tiret '-' pour la liste des fonctions. Dans le cas contraire, la commande d'installation installe les fonctions par défaut et la commande de désinstallation supprime toutes les fonctions.

Uninstall

<uninstall>
<offering profile= 'id profil' 
features= 'id des fonctions' 
id= 'id offre' version= 'version'>
</offering>

<!—ajoutez d'autres offres ci-dessous>
<…>
</uninstall>

Désinstaller un package sans spécifier de version :

<uninstall>
<offering profile= 'id profil' 
id= 'id offre'></offering>
</uninstall>

Désinstaller tous les packages d'un groupe de packages :

<uninstall>
<offering profile= 'id profil'>
</offering>
</uninstall>
Utilisez la commande de désinstallation pour spécifier le package à désinstaller.

L'ID profil doit correspondre à un profil existant ou à un profil défini dans une commande de profil. La définition de l'ID de fonction, de l'ID de l'offre ou de la version est facultative. Vous pouvez spécifier l'ID de profil avec aucune, une, deux ou les trois options : ID de fonction, ID d'offre ou version.

Par exemple, lorsqu'aucun ID de fonction, d'offre ni de version n'est spécifié, toutes les fonctions, offres et versions de l'ID profil spécifié sont désinstallées. Si vous spécifiez l'ID profil et la version, les packages installés correspondant à l'ID profil et à la version sont désinstallés. Toutes les fonctions et les offres correspondant à l'ID profil et à la version sont désinstallées.

Import

<import>
<offering profile= 'id profil' 
features= 'id fonction' 
id= 'id de l'offre' version= 'version' 
selected='true'></offering>

<!—ajoutez d'autres offres ci-dessous>
<…>

</import>
Utilisez la commande d'importation pour spécifier les packages d'installation existants à importer.

Rollback

<rollback>
<offering profile= 'id profil'
 id= 'id offre' 
version= 'version'>
</offering>

<!—add more offerings below
<…>

</rollback>
Utilisez la commande d'annulation pour revenir à la version spécifiée à partir de la version actuelle. Vous ne pouvez pas spécifier de fonctions dans une commande d'annulation.

InstallAll

<installALL/>
Remarque : Cette commande est équivalente à
-silent -installAll 
.
Cette commande permet de rechercher et d'installer en mode silencieux tous les packages disponibles.

UpdateAll

<updateALL/>
Remarque : Cette commande est équivalente à
-silent -updateAll 
.
Cette commande permet de rechercher et de mettre à jour en mode silencieux tous les packages disponibles.

License

<license policyFile='policy file 
 location'  merge='true'/>

Exemple :

<license policyFile='c:\mylicense.opt' merge='true'/> 
Utilisez la commande de licence pour générer un fichier de réponses contenant une commande de licence. Vous démarrez l'assistant de licence après avoir démarré Installation Manager en mode enregistrement.

En mode enregistrement, lorsque vous définissez des options flex via l'assistant de gestion de licence, les options que vous définissez sont enregistrées dans un fichier de stratégie de licence nommé license.opt. Le fichier license.opt se trouve dans le même répertoire que le fichier de réponses généré, lequel contient une commande de licence faisant référence au fichier de stratégie.

Définissez l'attribut de fusion sur true ou false. Par défaut, l'attribut de fusion est défini sur true. Lorsqu'il est défini sur le paramètre par défaut true, les nouvelles données de stratégie figurant dans la stratégie de licence spécifiée sont fusionnées avec la stratégie de licence existante. Lorsqu'il est défini sur false, la stratégie existante est écrasée par la stratégie spécifiée dans le fichier de stratégie de licence.

Attributs supplémentaires du fichier de réponses

Attribut du fichier de réponses Description

Clean

<agent-input clean='true'>
</agent-input>

Par défaut, l'attribut clean est défini sur false. Installation Manager utilise le référentiel et les autres préférences spécifiés dans le fichier de réponses ainsi que les préférences existantes définies dans Installation Manager. Si une préférence est spécifiée dans le fichier de réponses et définie dans Installation Manager, la préférence spécifiée dans le fichier de réponses prévaut.

Lorsque l'attribut clean est défini sur true, Installation Manager utilise le référentiel et les autres préférences spécifiées dans le fichier de réponses. Installation Manager n'utilise pas les préférences existantes définies dans Installation Manager.

Temporary

<agent-input clean='true' temporary='false'>
</agent-input>

Lorsque l'attribut temporary est défini sur false, les préférences qui sont définies dans votre fichier de réponses persistent. La valeur par défaut est false.

Lorsque l'attribut temporary est défini sur true, les préférences définies dans le fichier de réponses ne persistent pas.

Vous pouvez utiliser les attributs temporary et clean ensemble. Par exemple, vous définissez clean sur true et temporary sur false. Après l'exécution de l'installation en mode silencieux, le paramètre du référentiel spécifié dans le fichier de réponses écrase les préférences préalablement définies.

acceptLicense

<agent-input acceptLicense='false'>
</agent-input>

Par défaut, vous n'acceptez pas les licences contenues dans un package d'installation lors de l'utilisation d'Installation Manager en mode d'installation silencieux. Si le package que vous installez s'accompagne d'un contrat de licence qui doit être accepté, l'opération d'installation en mode silencieux échoue. Pour accepter le contrat de licence, vous devez définir l'attribut sur <agent-input acceptLicense='true'>. Ce faisant, vous acceptez les contrats de licence pour chaque package spécifié dans le fichier de réponses.

rebootLater

<agent-input rebootLater='false'>
</agent-input>
Lorsque rebootLater est défini sur false et que le package installé requiert un redémarrage du système sous Windows, Installation Manager redémarre le système après l'exécution du fichier de réponses. La valeur par défaut est false.

Lorsque rebootLater est défini sur true, le système ne redémarre pas.


Retour d'informations