Produktinformationen für eine Featureerweiterung angeben

Sie können Produktversionsinformationen für Ihre Featureerweiterung angeben.

Sie können Produktversionsinformationen für Ihre Featureerweiterungen angeben, indem Sie die Installation mit einer eindeutig benannten Eigenschaftendatei mit den Produktinformationen im Verzeichnis lib/versions der Erweiterung bereitstellen. Die Dateierweiterung muss .properties sein.

Sie können die Angabe der Produktversion manuell oder mit der Installationsoption des Scripts "featureManager" unter folgenden Bedingungen hinzufügen:

  • Die Manifestdatei des Subsystems im Featurearchiv enthält einen subsystem-content-Eintrag, der auf die Eigenschaftendatei mit den Produktinformationen verweist, die installiert wird.
  • Die Eigenschaftendatei mit den Produktinformationen kann nur installiert werden, wenn das Feature, das installiert wird, IBM-Feature-Version definiert.
  • Die Eigenschaftendatei mit den Produktinformationen im Featurearchiv (.esa) hat den folgenden Pfad: wlp/lib/versions/Dateiname.properties.
Die folgenden Eigenschaften können in der Eigenschaftendatei mit den Produktinformationen angegeben werden:
com.ibm.websphere.productId=Produkt-ID
com.ibm.websphere.productOwner=Produkteigner
com.ibm.websphere.productVersion=Produktversion
com.ibm.websphere.productName=Produktname
com.ibm.websphere.productInstallType=Produktinstallationstyp
com.ibm.websphere.productEdition=Produktedition
Wenn Sie eine bestimmte Featureerweiterung überschreiben möchen, nehmen Sie die folgende Eigenschaft in Ihre Eigenschaftendatei mit den Produktinformationen auf:
com.ibm.websphere.productReplaces=zu_ersetzende-Produkt-ID
Es folgt ein Beispiel dafür, wie man Inhalte von Subsystemeinträgen für die Installation der Featureerweiterung mit dem Script "featureManager" subsystem.mf definiert:
Subsystem-ManifestVersion: 1
...
Subsystem-Content: userProdExt; version="[1,1.0.100]",
user.ext.version.info; type="file"; location:="lib/versions/user.ext.version.info.properties"
IBM-Feature-Version: 2

Das folgende Beispiel zeigt die Ausgabe des Scripts productInfo mit der Option version, die die Einträge für den Produktnamen und die Produktversion angibt, die in der Eigenschaftendatei mit den Produktinformationen angegeben sind:

com.ibm.websphere.productId=XYZ Product ID
com.ibm.websphere.productOwner=XYZ Inc
com.ibm.websphere.productVersion=1.0.0
com.ibm.websphere.productName=XYZ User Product
com.ibm.websphere.productInstallType=Archive
com.ibm.websphere.productEdition=Enterprise Edition
Command:
productInfo version
Output:
Product name: Websphere Application Server
Product version: 16.0.0.2

Product name: XYZ User Product
Product version: 1.0.0

Symbol das den Typ des Artikels anzeigt. Referenzartikel

Dateiname: rwlp_providing_product_info.html