I am using IBM's Netezza JDBC driver. This is a type-4 JDBC driver. I have configured the JDBC driver in Jdeveloper. Jdeveloper can connect to the database, retrieve the table names and fields. My project is using Bpel, which is receiving message from JMS and sends it to DbAdapter. DbAdapter is configured to use Netezza JDBC driver. Project is compiling and I am able to deploy the project on the SOA 12c. On the WLS console, I have configured a new 'Data Source' and I am able to test this data source successfully in the WLS console. I have loaded the netezza JDBC driver in the following directories: /sshi/Oracle/Middleware/Oracle_Home/user_projects/domains/base_domain/lib /sshi/Oracle/Middleware/Oracle_Home/wlserver/server/lib But I am getting the following errors, so what I am missing here:
0 Exception occurred when binding was invoked. Exception occurred during invocation of JCA binding: "JCA Binding execute of Reference operation 'insert' failed due to: Could not create/access the TopLink Session. This session is used to connect to the datastore. Caused by Exception [EclipseLink-7042] (Eclipse Persistence Services - 2.5.2.v20140319-9ad6abd): org.eclipse.persistence.exceptions.ValidationException Exception Description: Database platform class [org.netezza.Driver] not found. Internal Exception: java.lang.ClassCastException: org.netezza.Driver cannot be cast to org.eclipse.persistence.internal.databaseaccess.Platform. You may need to configure the connection settings in the deployment descriptor (i.e. DbAdapter.rar#META-INF/weblogic-ra.xml) and restart the server. This exception is considered not retriable, likely due to a modelling mistake. ". The invoked JCA adapter raised a resource exception. Please examine the above error message carefully to determine a resolution. Exception Description: Database platform class [org.netezza.Driver] not found. Internal Exception: java.lang.ClassCastException: org.netezza.Driver cannot be cast to org.eclipse.persistence.internal.databaseaccess.Platform null
0