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

Ein automatisch bereitgestelltes Feature ist ein Feature, das von anderen Features abhängig ist. Aufgrund der Abhängigkeiten sieht der Lebenszyklus des automatisch bereitgestellten Features wie folgt aus:
  • 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:

  1. Legen Sie fest, welche Features bereitgestellt werden müssen, bevor die Laufzeit dieses Feature automatisch bereitstellt.
  2. Fügen Sie IBM-Provision-Capability zum Manifestheader hinzu. Im Format des Headers IBM-Provision-Capability werden OSGi-LDAP-Standardfilter verwendet.
  3. Implementieren Sie das Feature auf dem Server.

Ergebnisse

Das Feature wird automatisch bereitgestellt, wenn die erforderlichen Features bereitgestellt wurden.

Beispiel

Im folgenden Beispiel ist die Bereitstellung der Features requiredFeature1-1.0 und requiredFeature2-1.0 Voraussetzung dafür, dass das Feature automatisch bereitgestellt wird. Wird eines dieser erforderlichen Features aus der Datei server.xml entfernt, wird das Feature automatisch entfernt.

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.

Um ein Feature für die automatische Installation zu konfigurieren, muss der Header IBM-Install-Policy dem Featuremanifest hinzugefügt werden. Der Header ist optional. Wenn der Header IBM-Install-Policy angegeben wird, gelten die folgenden Werte:
  • 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.


Symbol das den Typ des Artikels anzeigt. Taskartikel



Symbol für Zeitmarke Letzte Aktualisierung: 01.12.2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-nd-mp&topic=twlp_auto_provision_feature
Dateiname: twlp_auto_provision_feature.html