Ошибка вызова исходящей службы JCA с ошибкой подключения - 12C OSB вызывает хранимую процедуру с использованием JCA из базы данных 9i - PullRequest
0 голосов
/ 27 марта 2019

Мы обновили 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.

Поток обслуживания:

  1. Вызов службы из Oracle 12c OSB
  2. Использование JCA в качестве пула соединений с базой данных Oracle 9i
  3. Обратный ответ
...