Approvisionnement automatique d'une fonction
L'approvisionnement automatique permet à une fonction d'avoir des dépendances sur les fonctions qui doivent être approvisionnés, avant qu'elle ne puisse l'être.
Pourquoi et quand exécuter cette tâche
- La fonction est approvisionnée automatiquement lorsque toutes les fonction requises sont approvisionnées.
- L'approvisionnement automatique de la fonction est annulé lorsque l'approvisionnement automatique d'une fonction requise est annulé.
Procédure
Pour configurer l'approvisionnement automatique d'une fonction, procédez comme suit :
- Déterminez quelles fonctions doivent être approvisionnées avant que l'exécution n'approvisionne automatiquement cette fonction.
- Ajoutez IBM-Provision-Capability à l'en-tête du manifeste. Le format de l'en-tête IBM-Provision-Capability utilise des filtres LDAP OSGi standard.
- Déployez la fonction sur le serveur.
Résultats
Exemple
IBM-Provision-Capability: osgi.identity; filter:="(&(type=osgi.subsystem.feature)(osgi.identity=requiredFeature1-1.0))", osgi.identity; filter:="(&(type=osgi.subsystem.feature)(osgi.identity=requiredFeature2-1.0))"
Installation automatique des fonctions approvisionneés automatiquement
Si toutes les fonctions obligatoires sont également installées, les fonctions approvisionnées automatiquement peuvent être installées automatiquement.
- manual : La fonction n'est pas installée automatiquement.
- when-satisfied : Si toutes les fonction obligatoires sont installées, la fonction est installée automatiquement.
Si l'en-tête n'est pas défini, la fonction n'est pas automatiquement installée, ce qui équivaut à définir l'en-tête IBM-Install-Policy sur manual.