La section ExternalDependence du fichier d'archive info.sxp peut posséder les entrées suivantes :
|
Target_computer_1,Archive_name_1 operator_1 version_1 |
facultatif |
|
: |
|
|
Target_computer_1,Archive_name_n operator_n version_n |
facultatif |
|
|
|
La section ExternalDependence décrit les dépendances du produit avec d'autres produits installés sur d'autres ordinateurs cibles ("externes"). Dans cette section, vous pouvez créer plusieurs entrées pour spécifier les dépendances. Toutes les entrées de cette section sont facultatives.
Indique le nom de l'autre ordinateur cible "externe" contenant le produit requis. Le nom de l'ordinateur cible a les caractéristiques suivantes :
Indique le nom du package tel qu'il figure dans l'archive du produit de l'outil de packaging de logiciels (32 octets maximum).
Indique à quel moment installer le produit, avec un numéro de version. Les opérateurs suivants sont autorisés :
|
= |
Installation si cette version du produit est installée. |
|
> |
Installation si une version ultérieure du produit est installée. |
|
< |
Installation si une version antérieure du produit est installée. |
|
>= |
Installation si cette version ou une version ultérieure du produit est installée. |
|
<= |
Installation si cette version ou une version antérieure du produit est installée. |
|
! |
L'action de ces opérateurs peut être annulée en ajoutant un point d'exclamation (!) comme préfixe. |
Lorsque le point d'exclamation (!) est utilisé, une condition est considérée comme étant vraie, même si le produit n'est pas installé sur l'ordinateur cible. Si l'installation ne doit pas être effectuée lorsque les deux versions sont comparées, utilisez le point d'exclamation (!).
Par exemple, prod_a!<=2000 indique que le produit n'est pas installé si la version 1000 à 2000 de prod_a est installée sur les ordinateurs cibles. Si prod_a n'est pas installé ou si la version est > 2000, le nouveau produit sera installé.
L'opérateur doit être indiqué entre blancs (espaces) !
Indique la version d'un produit comportant des dépendances (plage : 1000 - 9999).
Remarque : Dans les produits ayant été migrés à partir d'une version antérieure du Software Delivery, un paramètre supplémentaire peut apparaître dans les entrées, avant Target_computer, séparé par une virgule. Ce paramètre est obsolète et n'est plus évalué.
Exemple : Indiquez qu'un composant client est installé uniquement lorsqu'un composant de serveur de la version 1000 est installé sur le serveur d'application
Dans une application client-serveur, le composant client, clientX, doit être installé uniquement lorsque le composant du serveur accompagnant, serveur X, de la version 1000 est installé sur le serveur d'application avec le nom unique ApplsServer 1.
Une condition préalable à l'installation du composant client clientX comme produit SXP sur l'ordinateur cible stipule que le composant de serveur serveurX ait également été installé comme produit SXP sur l'ordinateur cible ApplsServer1.
Pour indiquer cette dépendance, vous devez insérer la ligne suivante dans le fichier d'archive info.sxp du produit clientX :
#ExternalDependence# ApplsServer1,Xserver = 1000
| Copyright © 2014 CA Technologies. Tous droits réservés. |
|