Configuration des fonctions à mise en service automatique
Vous pouvez permettre aux fonctions d'être automatiquement mises en service lorsque d'autres fonctions ou ensembles de fonctions sont mis en service.
Pourquoi et quand exécuter cette tâche
- La fonction est automatiquement mise en service lorsque toutes les fonctions requises sont mises en service.
- La fonction est automatiquement mise hors service lorsque l'une des fonctions requises est mise hors service.
Procédure
Pour configurer la mise en service automatique d'une fonction, procédez comme suit :
- Déterminez quelles fonctions doivent être mises en service avant que l'environnement d'exécution ne procède à la mise en service automatique de 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 à mise en service automatique
Si toutes les fonctions requises sont également installées, les fonctions à mise en service automatique peuvent être installées automatiquement.
- manual : La fonction n'est pas installée automatiquement.
- when-satisfied : Si toutes les fonctions requises 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.