Oracle 11i to R12 upgrade is in progress, so we are checking what and all changes to be done in webM 8.2
For the same, created a jdbc connection with R12 instance and is connected, but while create/modify the existing adapter services is not allowing.
we try to change the existing schema to newschema where all tables present but it’s not allowing.
exception : com.wm.app.b2b.server.ServiceException: [ART.114.243] Adapter Runtime (Metadata): Failed to run resourceDomainLookupValues service. Details provided in error log.
null
on procedureSignature.colIndexes [Ljava.lang.String;@fbed1b
java.lang.Exception: Adapter values are not available.
so, recreated a new adapter service, this time it’s not showing all the table columns.
Please help do we need to do any set up in configuration .
I know that oracle 12c is not supported until 9.6, but can we write a java service to connect to the oracle 12c database in webMethods 8.2 or is there any better way?
I tried to write simple java service to connect, but I got socket exception. I placed ojdbc jar file in the Package\code\jars folder.
There was a typo in host and when I corrected that I got this below error when tried to enable adapter connection.
[ART.118.5042] Adapter Runtime (Connection): Unable to enable connection resource PNGJDBC:PeoplesoftFINDEVConn.
[ART.118.5063] Adapter Runtime (Connection): Unable to start connection PNGJDBC:PeoplesoftFINDEVConn: after 1 attempt(s).
[ADA.1.204] Cannot connect to the database with DataSource class “oracle.jdbc.pool.OracleDataSource”.
ORA-28040: No matching authentication protocol
I get same error with Java Service too, but I prefer to use webMethods adapter service if I can get this connection enabled.
I tried with eclipse IDE to connect to the database and it successfully connected.
I have placed ojdbc6.jar file in WmJDBCAdapter/code/jars and \IntegrationServer\lib\jars and installed latest JDBC 6.5 fix 51. I still get same error.
I think ojdbc6.jar has all the required drivers to connect to Oracle 12c.
I found a KB # 1766738 article on empower about this topic and they say JDBC 6.5 does not support Oracle 12c if the adapter is used with IS 8.2, but it does support if JDBC 6.5 is installed on IS 9.0.1 and higher.
I have installed oracle 12c on our test server and was able to connect to it using IS 8.2 and JDBC 6.5. I have placed ojdbc6.jar in \IntegrationServer\lib\jars and in WmJDBCAdapter\code\jars folders.
Also, added line “SQLNET.ALLOWED_LOGON_VERSION=8” to this file oraclehome\network\admin\sqlnet.ora