Diese Regel markiert die Verwendung veralteter Methoden aus der
com.ibm.websphere.product.WASDirectory
Klasse und Felder aus der
WASDirectory
und
WASDirectoryHelper
Klassen.
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 veraltete
WASDirectory
Felder:
Die folgenden Felder in der
com.ibm.websphere.product.WASDirectory
und
com.ibm.websphere.product.utils.WASDirectoryHelper
Klassen 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: