Missing Class: com.ibm.as400.access.AS400JDBCDriver Appears in Log File when Connecting to DB2 (Doc ID 422601.1)

Last updated on NOVEMBER 01, 2012

Applies to:

Oracle(R) BPEL Process Manager - Version 10.1.3.1 to 10.1.3.5.0
Information in this document applies to any platform.

Symptoms

On SOA 10g after configuring the data-sources.xml to access DB2 you are getting the following error:
(Error extracted from  <OH>/opmn/logs/default_group~container_name.log)

SEVERE: ApplicationStateRunning.initConnector Error occurred initializing connectors. Exception is: Exception creating connection pool. Exception: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.as400.access.AS400JDBCDriver
SEVERE: ApplicationStateRunning.initConnector Stack trace: oracle.oc4j.sql.DataSourceException: Exception creating connection pool. Exception: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.as400.access.AS400JDBCDriver
...
...
Caused by: oracle.oc4j.sql.config.DataSourceConfigException: Unable to create : com.ibm.as400.access.AS400JDBCDriver
at oracle.oc4j.sql.config.DataSourceConfigUtils.createConnectionFactory(DataSourceConfigUtils.java:284)
...

Missing class: com.ibm.as400.access.AS400JDBCDriver

Dependent class: oracle.oc4j.sql.config.DataSourceConfigUtils
Loader: oc4j:10.1.3
Code-Source: /D:/product/10.1.3.1/OracleAS_5/j2ee/home/lib/oc4j-internal.jar
Configuration: <code-source> in META-INF/boot.xml in D:\product\10.1.3.1\OracleAS_5\j2ee\home\oc4j.jar

This load was initiated at default.root:0.0.0 using the Class.forName() method.

The missing class is not available from any code-source or loader in the system.


Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms