Мы обновили OSB до 12C, но не можем обновить базу данных дальше 9i по разным причинам, поэтому мы пытаемся найти обходной путь исправления ошибки ниже, когда 12C OSB пытается вызывать хранимые процедурыиз базы данных 9i.
Ошибка
The invocation resulted in an error: Invoke JCA outbound service failed with connection
error, exception: com.bea.wli.sb.transports.jca.JCATransportException:
oracle.tip.adapter.sa.api.JCABindingException:
oracle.tip.adapter.sa.impl.fw.ext.org.collaxa.thirdparty.apache.wsif.WSIFException:
servicebus:/service/path/ServiceJCAImpl.wsdl [ jcaImpl_ptt::select(jcaImplSelect_inputParameters,serviceCollection) ]
- WSIF JCA Execute of operation 'select'
failed due to: DBReadInteractionSpec Execute Failed Exception.
Query name: [jcaImplSelect], Descriptor name: [jcaImpl.selectData].
Caused by java.sql.SQLException: ORA-01460: unimplemented or unreasonable conversion requested.
Поток обслуживания:
- Вызов службы из Oracle 12c OSB
- Использование JCA в качестве пула соединений с базой данных Oracle 9i
- Обратный ответ