This rule flags the use of deprecated resource adapter fields. These fields were deprecated in different versions of WebSphere as follows:
Fields deprecated in Version 6.0:
- com.ibm.websphere.rsadapter.DataStoreHelper.CUSTOM_HELPER
If you create your own DataStoreHelper implementation class, do not invoke setHelperType(DataStoreHelper.CUSTOM_HELPER).
Instead, let the HelperType value be set by the implementation class from which it inherits.
- com.ibm.websphere.rsadapter.DataStoreHelper.DATADIRECT_HELPER
use CONNECTJDBC_HELPER or MSSQL_HELPER instead.
- com.ibm.websphere.rsadapter.DataStoreHelper.SEQUELINK_HELPER
use CONNECTJDBC_HELPER or MSSQL_HELPER instead.
Fields deprecated in Version 6.1:
- com.ibm.websphere.rsadapter.DataStoreHelper.CLOUDSCAPE_HELPER
use DataStoreHelper.DERBY_HELPER instead.
- com.ibm.websphere.rsadapter.DataStoreHelper.CLOUDSCAPE_NETWORK_SERVER_HELPER
use DERBY_NETWORK_SERVER_HELPER instead.
Fields deprecated in Version 7.0:
- com.ibm.websphere.rsadapter.WSConnection.CLIENT_ACCOUNTING_INFO
- com.ibm.websphere.rsadapter.WSConnection.CLIENT_APPLICATION_NAME
- com.ibm.websphere.rsadapter.WSConnection.CLIENT_ID
- com.ibm.websphere.rsadapter.WSConnection.CLIENT_LOCATION
- com.ibm.websphere.rsadapter.WSConnection.CLIENT_OTHER_INFO
- com.ibm.websphere.rsadapter.WSConnection.CLIENT_TYPE
Note: the field: com.ibm.websphere.rsadapter.DataStoreHelper.ORACLE_HELPER
is handled in a different rule, as this field is already removed from WebSphere Version 8.0
For more information, see: