| Explanation | The methods that are called are removed. |
| Action | Use the new connection pooling API. |
| Explanation | A problem has occured attempting to access a resource provided by a resource manager (such as a database). |
| Action | Ensure the expected resource managers and resources are accessible. For example, ensure that all data sources are correctly defined. |
| Explanation | An SQLException occured when attempting to close a connection to the resource manager. |
| Action | No action is required, as this should not affect the running of the transaction service. |
| Explanation | One of the DataSource properties is in an unexpected format. |
| Action | Verify that all of the properties for the DataSource are correct. |
| Explanation | A required property is missing. |
| Action | Verify that all of the required properties are configured on the DataSource. |
| Explanation | An exception occurred during the decryption of a password. Either the encrypted password data is corrupt or is encoded in an unsupported encryption. |
| Action | Replace the encrypted password with uncorrupt data or make sure that it is encoded with a supported encryption algorithm. |
| Explanation | An exception occurred during the encryption of a password. The password data is corrupt. |
| Action | Replace the corrupted password with an uncorrupt password. |
| Explanation | The DataSource password is supplied, but the user ID is not; the password is ignored. |
| Action | Supply the user ID that corresponds to the password or remove the password. |
| Explanation | The DataSource user ID is supplied, but the password is not; the user ID is ignored. |
| Action | Supply the password that corresponds to the user ID or remove the user ID. |
| Explanation | The DataSource class name that is supplied cannot be found. |
| Action | Verify that the Java archive (JAR) file with the specified class name is installed. If the DataSource is accessed by a direct Java Naming and Directory Interface (JNDI) lookup, rather than through a resource reference or a Container-Managed Persistent (CMP) enterprise bean, add the JAR file to the ws.ext.dirs Java virtual machine (JVM) system property on the Application Server. |
| Explanation | The system cannot map this driver to a portability layer, including the generic portability layer. |
| Action | Verify that the cm.jar file is in the class path and is accessible. |
| Explanation | The system is trying to call "prepare" on a one-phase resource. |
| Action | No user action is required. |
| Explanation | A connection cannot be created. |
| Action | Verify that the database can create as many connections as the connection pool. |
| Explanation | The system is unable to get an XA resource while destroying a connection. Calling destroy means to close the connection and remove it from the free pool. |
| Action | No user action is required. |
| Explanation | A password is supplied, but no user ID is supplied. |
| Action | Supply a valid user ID and password, or remove the password. |
| Explanation | The default password is missing. |
| Action | Supply a valid password for the default user. |
| Explanation | This message is expected during the shut down of an Application Server. |
| Action | No user action is required. |
| Explanation | All connections in the pool are in use for the duration of the connectionTimeout period. |
| Action | 1) Increase the connectionTimeout Value. 2) Increase the maximum number of connections and verify that the database can handle the increased connection load. |
| Explanation | The database is unable to service a request for a new connection. |
| Action | Examine the SQL state code from the database to determine the exact cause of the problem. |
| Explanation | The system has issued a StaleConnectionException error. |
| Action | Examine the SQL state code from the database to determine the exact cause of the problem. |
| Explanation | This exception is unexpected. The cause is not immediately known. |
| Action |
If the problem persists, see the problem determination on the WebSphere Application Server Support Web page on https://ibm.biz/BdztgV. |
| Explanation | The database is unable to service the request. |
| Action | Examine the SQL state code from the database to determine the exact cause of the problem. |
| Explanation | The connection has work that is either uncommitted or not rolled back. |
| Action | Commit or roll back the work on the connection prior to using the connection in a global transaction. |
| Explanation | This informational message indicates that one type of exception is received and another type is issued. |
| Action | No user action is required. |
| Explanation | A required class is not found. The Java virtual machine (JVM) or the class loader cannot find the |
| Action | Verify that the class exists in the classpath and is accessible by the user. |
| Explanation | The call to enlist with the transaction returned false or issued an exception. |
| Action | Examine the WebSphere Application Server logs and the database logs for messages that might indicate why the resource is unable to enlist. |
| Explanation | This connection cannot be enlisted in a transaction if it is already associated with a different transaction. |
| Action | Avoid caching a connection for use by more than one thread in multiple concurrent transactions. |
| Explanation | unilateralCommit was called on a JTAEnabled connection in a global transaction. |
| Action |
Do not use unilateralCommit on a JTAEnabled connection in application code. If the problem persists, see the problem determination on the WebSphere Application Server Support Web page on https://ibm.biz/BdztgV. |
| Explanation | An SQLException was received while validating the connection. The connection pool is purged and a new connection from the pool is returned. |
| Action | No user action is required. |
| Explanation | A connection that was in use by an application is held without being used or closed past the duration of the orphanTimeout value. |
| Action | Verify that all of the connections in the application are closed after each use. |
| Explanation | A custom property was set when creating the JDBC provider on an Oracle system. The property requires Oracle patch 2511780. |
| Action | If the patch is installed, no user action is required. Otherwise, contact Oracle support to obtain the patch. |
| Explanation | This warning message indicates that a non-SQL exception occurred while creating a connection. |
| Action | No user action is required. |
| Explanation | This informational message indicates which connection manager diagnostic options are currently set. |
| Action | No user action is required. |
| Explanation | This warning message shows all the active connection tracers when a connection timeout occurs. |
| Action | No user action is required. |
| Explanation | This warning message describes how to turn on diagnostic information to detect orphaned connection code paths. |
| Action | Set the diagnostic options to the value that is mentioned in the message. |
| Explanation | The database product ID or the driver class name is not found in the list of known databases. |
| Action | Verify that the spelling is correct and that the database is supported. |
| Explanation | An error occurred during introspection of the DataSource class. |
| Action |
Examine the underlying exception for more details. If the problem persists, see the problem determination on the WebSphere Application Server Support Web page on https://ibm.biz/BdztgV. |
| Explanation | The property to set does not exist on the class. |
| Action | Verify that the specified property name is correct. |
| Explanation | A method to write the property to does not exist on the class. |
| Action | The property that is specified exists, but a write method does not; verify that the specified property can be written to the DataSource. |
| Explanation | An exception occurred setting the specified property to the DataSource. |
| Action | Examine the underlying exception for more details |
| Explanation | The DataSource class that is provided must implement the javax.sql.ConnectionPoolDataSource or the javax.sql.XADataSource interface. |
| Action | Consult your database documentation and provide a class name that implements one of these interfaces. |
| Explanation | An exception occurred instantiating the specified DataSource. |
| Action | Examine the underlying exception for more details. |
| Explanation | A mapping between the exceptions is occurring. |
| Action | No user action is required. |
| Explanation |
A transaction is storing an update to a CMP entity bean. If another concurrently running \ transaction is storing the same container-managed persistence (CMP) entity bean, the updates of one transaction might overlay \ the updates of the other transaction. |
| Action |
Verify if the application can ensure that concurrent transactions never update the same container-managed persistence (CMP) entity bean. \ If this action cannot be done, then the CMP entity bean must be redeployed using either the Java Database Connectivity (JDBC) repeatable read or \ serializable isolation level. Remember to redeploy all the other beans that are accessed by the transaction to use \ the same isolation level. |
| Explanation |
A transaction is storing an update to a container-managed persistence (CMP) entity bean and the bean is deployed \ using read only access intent. If another transaction is storing the same CMP entity bean, the updates \ of one transaction can overlay the updates of the other transaction. |
| Action |
The application must ensure that concurrent transactions never update the same CMP entity bean. \ If this action cannot be done, then the CMP entity bean must be redeployed using an update access intent \ rather than a read-only access intent, to maintain data consistency. |
| Explanation |
A transaction is storing an update to a CMP entity bean. The bean is deployed \ using read-only access intent and either a Java Database Connectivity (JDBC) repeatable read or a JDBC serializable \ isolation level. If another transaction is storing the same CMP entity bean, a database \ deadlock can occur as a result of promotion of a read and share lock to a write exclusive lock. |
| Action |
The application must ensure that concurrent transactions never update the same CMP entity bean. \ If this action cannot be done, then the CMP entity bean must be redeployed using an update access intent \ rather than a read-only access intent. |
| Explanation |
The code needs to load the class for the JDBC DataSource, \ but the JAR or ZIP file for the DataSource class is not found \ on the provider library path for the DataSource. |
| Action |
Either correct the installation of WebSphere Application Server so that the DataSource class can be found \ on the provider library path or add the DataSource class JAR or ZIP file to the class path. |
| Explanation |
The code needs to load the class for the Java Database Connectivity (JDBC) DataSource, \ but the JAR or the ZIP file for the DataSource class is not found \ on the provider library path for the DataSource or in the class path. |
| Action |
Either correct the installation of WebSphere Application Server so that the DataSource class can be found \ on the provider library path or add the DataSource class JAR or ZIP file to the class path. |
| Explanation | Either the user ID or password, but not both are set on a test connection request. |
| Action | Specify both the user ID and password, or specify neither. |
| Explanation | A test connection was attempted from the administrative console. This operation failed with the listed exception. |
| Action | Examine the exception for an explanation of the failed connection. |
| Explanation | The was.install.library property is required and needs to be set. |
| Action | Set the was.install.library property. |
| Explanation | Delist is a Java Database Connectivity (JDBC) specified operation. |
| Action | No user action is required. |
| Explanation | The exception that is listed was received while delisting from the local transaction. |
| Action |
Examine the exception to find the root cause of the problem. If the problem persists, see the problem determination on the WebSphere Application Server Support Web page on https://ibm.biz/BdztgV. |
| Explanation | Only enterprise beans in V1.1 modules can be used with a V4.0 DataSource. |
| Action | Either reconfigure the enterprise bean in a 1.1 module, or configure your enterprise bean to use a V5.0 DataSource. |
| Explanation | Only servlets with versions earlier than 2.3 can be used with a V4.0 DataSource. |
| Action | Either reconfigure to use an earlier servlet version, or configure your servlet to use a V5.0 DataSource. |
| Explanation | The runtime is unable to determine if the DB2Connect backend is a DB2/390 database. |
| Action |
If the problem persists, see the problem determination on the WebSphere Application Server Support Web page on https://ibm.biz/BdztgV. |
| Explanation | The method that is invoked is a JDBC V3.0 compliant method, and is not supported on this JDBC 2.0 compliant connection manager. |
| Action | Do not invoke this method, or use a JDBC 3.0 compliant connection pooling mechanism. |
| Explanation | The method that is invoked is a JDBC V4.0 compliant method, and is not supported on this JDBC 2.0 compliant connection manager. |
| Action | Do not invoke this method, or use a JDBC 4.0 compliant connection pooling mechanism. |
| Explanation | The method that was invoked is not supported on this JDBC 2.0 compliant connection manager. |
| Action | Do not invoke this method. |