Le fichier sdd.xml.
The sdd.xml files perform a number of different roles in the PAA file structure. Ils permettent au développeur de contrôler, à l'aide de points d'extension ConfigEngine, le mode d'installation d'une application. Il signale également à ConfigEngine le type d'installation à traiter. Ils déterminent également, pour ConfigEngine, où les fichiers déployables sont enregistrés après l'enregistrement auprès de ConfigEngine.
- Niveau offre : les grandes applications, telles que HCL, sont des déploiements de niveau offre.
- Niveau assemblage : généralement, un assemblage est un groupe d'applications qui peut être autonome ou former la base d'une application plus grande. Les répertoires ap ou base sont un exemple d'assemblage sous HCL.
- Niveau composant : le niveau composant est le niveau de granularité maximal. Un composant peut être une application à part entière ou une application parmi un grand nombre de petites applications constituant une plus grande application.
Solution Installer inclut tous les fichiers PAA dans une offre PAA de niveau supérieur. La structure de répertoires de Solution Installer et les détails de configuration d'offre appliqués à ConfigEngine sont traités automatiquement. Cette approche simplifie l'installation de différents composants lorsqu'ils sont installés sous une hiérarchie.
Chaque fichier PAA est traité en tant qu'assemblage séparé. Le fichier sdd.xml de niveau supérieur renferme des informations d'installation pour ConfigEngine relatives à l'assemblage et à ses composants. Un fichier PAA contenant une mise à jour a le même nom d'assemblage dans son fichier sdd.xml. Solution Installer vérifie que l'assemblage existe avant d'ajouter chaque nouveau composant ou d'effectuer une mise à jour vers l'assemblage en cours.
L'assemblage peut être constitué d'un ou plusieurs composants, nécessitant chacun un fichier sdd.xml de niveau composant qui peut être généré automatiquement. Le nombre de composants dépend de la façon dont le développeur structure l'application à installer. Chaque artefact peut éventuellement être inclus dans un seul composant, même si cela peut ne pas être l'approche la plus pratique. Toutefois, vous pouvez séparer les grandes applications en plusieurs composants contenant les artefacts associés pour faciliter la réutilisation. Un composant peut être requis par plusieurs distributions PAA et cette approche permet par conséquent au développeur de le réutiliser avec un minimum de tâches supplémentaires à effectuer.