Automatisch bereitgestellte Features konfigurieren
Sie können für Features festlegen, dass diese automatisch zusammen mit anderen Features oder Featuregruppen bereitgestellt werden.
Informationen zu diesem Vorgang
- Das Feature wird automatisch bereitgestellt, wenn alle erforderlichen Features bereitgestellt werden.
- Das Feature wird automatisch entfernt, wenn eines der erforderlichen Features entfernt wird.
Vorgehensweise
Befolgen Sie diese Schritte, um ein Feature zu konfigurieren, das automatisch bereitgestellt werden soll:
- Legen Sie fest, welche Features bereitgestellt werden müssen, bevor die Laufzeit dieses Feature automatisch bereitstellt.
- Fügen Sie IBM-Provision-Capability zum Manifestheader hinzu. Im Format des Headers IBM-Provision-Capability werden OSGi-LDAP-Standardfilter verwendet.
- Implementieren Sie das Feature auf dem Server.
Ergebnisse
Beispiel
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))"
Automatische Installation von automatisch bereitgestellten Features
Sind alle erforderlichen Features ebenfalls installiert, können die automatisch bereitgestellten Features automatisch installiert werden.
- manual: Das Feature wird nicht automatisch installiert.
- when-satisfied: Wenn alle erforderlichen Features installiert sind, wird das Feature automatisch installiert.
Ist der Header nicht festgelegt, wird das Feature nicht automatisch installiert. Dasselbe Verhalten können Sie erzielen, wenn Sie den Header IBM-Install-Policy auf manual setzen.