Automatische Bereitstellung eines Features

Bei der automatischen Bereitstellung kann ein Feature Abhängigkeiten von anderen Features haben, bevor das eigentliche Feature bereitgestellt werden kann.

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 Feature-Manifest 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

Nutzungsbedingungen für Information Center | Feedback


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