この規則は、com.ibm.websphere.product.WASDirectory クラスからの非推奨メソッドの使用にフラグを立てます。および、WASDirectory クラスと WASDirectoryHelper クラスのフィールド。
インストール・マネージャーの導入により、いくつかの機能が追加されましたは提供されなくなり、一部の機能には置換 API があります。
以下のメソッドが非推奨です。
- 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)
マイグレーションに関する以下のガイドラインを参照してください。
- public WASComponent getInstalledComponentByName(String componentName)
このメソッドは、Null オブジェクトを戻すようになりました。 このメソッドの使用を削除してください。
- public WASComponent[] getInstalledComponentList()
このメソッドは、空のリストを戻すようになりました。 このメソッドの使用を削除してください。
- public boolean isComponentInstalled(String componentName)
このメソッドは、false として戻るようになりました。 このメソッドの使用を削除してください。
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
This method is replaced by public IMEvent[] getHistoryEventList()
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
このメソッドは public IMOffering getInstalledOfferingByID(String productID) に置き換えられます。
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
This method is replaced by public IMOffering[] getInstalledOfferingList()
- public boolean isMaintenancePackageInstalled(String ID)
このメソッドは public boolean isThisProductInstalled(String id) に置き換えられます。
この規則では、非推奨の WAS ディレクトリーフィールドにもフラグを立てます。
com.ibm.websphere.product.WASDirectory の以下のフィールドおよび com.ibm.websphere.product.utils.WASDirectoryHelper クラス 以下のフラグが立てられます。
- ID_PME
- ID_WBI
- ID_JDK
- ID_EMBEDDED_EXPRESS
- ID_XD
- ID_CLIENT
- ID_PLUGIN
- ID_IHS
- ID_WXD
- ID_NDDMZ
- ID_UPDI
WASDirectory インターフェースは製品 ID とは独立しています。
製品固有の呼び出し元は、これらの非推奨のフィールドを使用せずに製品 ID を指定する必要があります。
詳しくは、以下を参照してください。