Diese Regel markiert die Verwendung der veralteten Methoden
der Klasse com.ibm.websphere.product.WASDirectory
und Felder der Klassen WASDirectory und WASDirectoryHelper.
Mit der Einführung des Installation Managers
werden einige der Funktionen nicht mehr bereitgestellt und für andere Funktionen wurden Ersatz-APIs bereitgestellt.
Die folgenden Methoden wurden als veraltet markiert:
- public WASComponent getInstalledComponentByName(String componentName)
- public WASComponent[] getInstalledComponentList()
- public boolean isComponentInstalled(String componentName)
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
- public boolean isMaintenancePackageInstalled(String ID)
Beachten Sie die Richtlinien für die Migration:
- public WASComponent getInstalledComponentByName(String componentName)
Diese Methode gibt jetzt ein Nullobjekt zurück. Verwendung dieser Methode entfernen.
- public WASComponent[] getInstalledComponentList()
Diese Methode gibt jetzt eine leere Liste zurück. Verwendung dieser Methode entfernen.
- public boolean isComponentInstalled(String componentName)
Diese Methode gibt jetzt den Wert "false" zurück. Verwendung dieser Methode entfernen.
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
Diese Methode wird ersetzt durch public IMEvent[] getHistoryEventList().
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
Diese Methode wird ersetzt durch public IMOffering getInstalledOfferingByID(String productID).
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
Diese Methode wird ersetzt durch public IMOffering[] getInstalledOfferingList().
- public boolean isMaintenancePackageInstalled(String ID)
Diese Methode wird ersetzt durch public boolean isThisProductInstalled(String id).
Diese Regel markiert auch die veralteten WASDirectory-Felder:
Die folgenden Felder in den Klassen com.ibm.websphere.product.WASDirectory
und com.ibm.websphere.product.utils.WASDirectoryHelper werden ebenfalls markiert:
- ID_PME
- ID_WBI
- ID_JDK
- ID_EMBEDDED_EXPRESS
- ID_XD
- ID_CLIENT
- ID_PLUGIN
- ID_IHS
- ID_WXD
- ID_NDDMZ
- ID_UPDI
WASDirectory-Schnittstellen sind unabhängig von Produkt-IDs.
Alle produktspezifischen Caller müssen Produkt-IDs ohne diese veralteten Felder angeben.
Weitere Informationen finden Sie in den folgenden Dokumenten: