この規則では、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)
このメソッドは、ヌル・オブジェクトを戻すようになりました。このメソッドの使用を削除してください。
- public WASComponent[] getInstalledComponentList()
このメソッドは、空のリストを戻すようになりました。このメソッドの使用を削除してください。
- public boolean isComponentInstalled(String componentName)
このメソッドは、false として戻るようになりました。このメソッドの使用を削除してください。
- public WASMaintenancePackage[] getHistoryMaintenancePackageList()
このメソッドは public IMEvent[] getHistoryEventList() に置き換えられます。
- public WASMaintenancePackage getInstalledMaintenancePackageByID(String mpID)
このメソッドは public IMOffering getInstalledOfferingByID(String productID) に置き換えられます。
- public WASMaintenancePackage[] getInstalledMaintenancePackageList()
このメソッドは public IMOffering[] getInstalledOfferingList() に置き換えられます。
- public boolean isMaintenancePackageInstalled(String ID)
このメソッドは public boolean isThisProductInstalled(String id) に置き換えられます。
この規則は、以下の非推奨の WASDirectory フィールドにもフラグを立てます。
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 を指定する必要があります。
詳しくは、以下を参照してください。