无法从OSB调用存储过程

时间:2013-06-21 18:20:41

标签: web-services oracle weblogic osb

我是OSB的新手非常,他的任务是为在OSB中创建的几个现有Web服务提供一些支持。第一个是针对DB2的简单SQL选择,第二个是执行DB2存储过程。当我对我本地安装的Weblogic实例(版本10.3)运行这些存储过程时,我遇到了问题。

执行SQL select语句的Web服务工作正常,这使我相信我的服务器上的数据源设置正确。但是,我不能执行存储过程。该服务在我们的托管环境中运行良好,因此本地服务器配置必定存在问题。我似乎无法弄清楚它是什么。我在尝试执行SP时遇到的错误是:

BEA-380001:调用JCA出站服务失败,出现应用程序错误,例外: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:/ WSDL / HumanaWebService / adapter / Project1 / InsertCase [InsertCase_ptt :: InsertCase(InputParameters,OutputParameters)] - WSIF JCA执行操作' InsertCase'由于以下原因而失败:存储过程调用错误。 尝试准备和执行CTS.INS_CTS_HUM_SUBRO API时出错。准备和执行CTS.INS_CTS_HUM_SUBRO API时发生错误。原因:java.lang.NullPointerException

任何人都可以提供一些有关可能导致此问题的见解吗?如果我需要提供更详细的信息,请告诉我。提前谢谢。

0 个答案:

没有答案