Dépendances PAA pour le déploiement et le retrait
Le déploiement et le retrait d'un fichier Portal Application Archive (PAA) peut dépendre du déploiement d'autres applications PAA. Vous pouvez préciser les dépendances PAA pour un fichier PAA dans le fichier sdd.xml de niveau d'assemblage.
Ajout de dépendances PAA pour le déploiement d'un fichier PAA
Le déploiement d'un fichier PAA peut dépendre du déploiement d'autres applications PAA. Vous pouvez préciser les dépendances PAA pour le déploiement d'un fichier PAA dans le fichier sdd.xml de niveau d'assemblage.
<rootIU>. Ajoutez la balise <paaDependencies> à la balise <rootIU>. Ajoutez également la balise <paaDependency> pour chaque dépendance PAA dans la balise <paaDependencies>. La balise <paaDependency> a les attributs suivants : - nom
- Cet attribut est obligatoire. Définissez la valeur sur le nom de la dépendance PAA.
- lowerVersion
- Cet attribut est facultatif. Une seule valeur de version de dépendance PAA est acceptable pour cet attribut.
- higherVersion
- Cet attribut est facultatif. Only one PAA dependency version value is acceptable for this attribute.
- versions
- Cet attribut est facultatif. Vous pouvez ajouter plusieurs valeurs de version de dépendance PAA pour cet attribut sous la forme d'une liste d'éléments séparés par une virgule.
<paaDependency> dans la balise <paaDependencies>. Par exemple, vous pouvez ajouter les informations suivantes au fichier sdd.xml : <paaDependencies>
<paaDependency name="Dependency1" lowerVersion="8.0.0.0" higherVersion="8.0.0.1" versions="8.5.0.0" />
<paaDependency name="Dependency2" lowerVersion="8.0.0.0" higherVersion="8.0.0.1" versions="8.5.0.0" />
</paaDependencies> Toutes les dépendances PAA qui sont spécifiées dans la balise <paaDependencies> doivent être déployées sur le serveur Portal. La version de chaque dépendance PAA doit correspondre aux valeurs spécifiées dans la balise <paaDependencies>. Puis, le fichier PAA peut être déployé dans le serveur Portal.
- Solution Installer suppose que l'exigence de dépendance PAA est satisfaite dans les cas suivants :
- Si la balise
<paaDependency>ne se trouve pas dans le fichier sdd.xml de niveau d'assemblage. - Si la balise
<paaDependency>existe, mais n'a pas d'attribut défini.
- Si la balise
- Toutes les dépendances PAA qui sont spécifiées dans la balise
<paaDependencies>répondent à l'exigence. L'exigence est que pour chaque dépendance PAA indiquée dans une balise<paaDependency>, au moins l'une des conditions suivantes est vraie :- La dépendance PAA est déployée. L'attribut lowerVersion est défini et la valeur est égale ou supérieure à la version en cours de la dépendance PAA.
- The PAA dependency is deployed. L'attribut higherVersion est défini et la version en cours de la dépendance PAA est inférieure ou égale à sa valeur.
- The PAA dependency is deployed. L'attribut versions est défini et la version en cours de la dépendance PAA correspond à l'une des valeurs.
Ajout de dépendances PAA pour le retrait d'un fichier PAA
Le retrait d'un fichier PAA peut dépendre du retrait d'autres applications PAA. Vous pouvez préciser les dépendances PAA pour le retrait d'un fichier PAA dans le fichier sdd.xml de niveau d'assemblage.
<rootIU>. Ajoutez la balise <paaDependencies> à la balise <rootIU>. Ajoutez également la balise <removePaaDependency> pour chaque dépendance PAA dans la balise <paaDependencies>. La balise <removePaaDependency> a les attributs suivants : - nom
- Cet attribut est obligatoire. Définissez la valeur sur le nom de la dépendance PAA.
- lowerVersion
- Cet attribut est facultatif. Une seule valeur de version de dépendance PAA est acceptable pour cet attribut.
- higherVersion
- Cet attribut est facultatif. Only one PAA dependency version value is acceptable for this attribute.
- versions
- Cet attribut est facultatif. Vous pouvez ajouter plusieurs valeurs de version de dépendance PAA pour cet attribut sous la forme d'une liste d'éléments séparés par une virgule.
<paaDependency> dans la balise <paaDependencies>. For example, you might add the following information to your sdd.xml file: <paaDependencies>
<removePaaDependency name="Dependency1" lowerVersion="8.0.0.0" higherVersion="8.0.0.1" versions="8.5.0.0" />
<removePaaDependency name="Dependency2" lowerVersion="8.0.0.0" higherVersion="8.0.0.1" versions="8.5.0.0" />
</paaDependencies> - The Solution Installer assumes the PAA dependency requirement is satisfied in the following situations:
- Si la balise
<removePaaDependency>ne se trouve pas dans le fichier sdd.xml de niveau d'assemblage. - Si la balise
<removePaaDependency>existe, mais n'a pas d'attribut défini.
- Si la balise
- Toutes les dépendances PAA répondent à l'exigence. L'exigence est que pour chaque dépendance PAA indiquée dans une balise
<removePaaDependency>, la dépendance PAA n'est pas déployée ou aucune des conditions suivantes n'est vraie :- The PAA dependency is deployed. L'attribut lowerVersion est défini et la valeur est inférieure à la version en cours de la dépendance PAA.
- The PAA dependency is deployed. L'attribut higherVersion est défini et la valeur est supérieure à la version en cours de la dépendance PAA.
- The PAA dependency is deployed. L'attribut versions est défini et la version en cours de la dépendance PAA correspond à l'une des valeurs.