首页 文章

OSB - JCA适配器连接错误

提问于
浏览
0

当我在OEPE中尝试流程时,我在域名日志中收到此错误:

“嵌套异常是:BINDING.JCA-11812

交互处理错误 . 处理执行交互到API时出错,[SCHEMA] . [PACKAGE] . [STORED_PROCEDURE] . 处理交互以调用API时出现错误,[SCHEMA] . [PACKAGE] . [STORED_PROCEDURE] . 原因:java.lang.NullPointerException .

确保包含参数数据的XML符合XSD参数定义 . 这个异常是不可恢复的,可能是因为建模错误 . “

(注意:我的OSB是西班牙语 . 我翻译了这个)

我正在创建一个接收SOAP消息(HTTP)的流,并将参数数据发送到数据库中的存储过程 . 我用JDeveloper创建了一个JCA Adapter来引用我办公室里的数据库,以及我在其上创建的存储过程 . 我将jca,wsdl和xsd放在OEPE中并生成了一个业务服务 .

所以,我有2个流,一个接收SOAP,另一个接收SOAP,它的属性数据设置了我在消息体上替换的那些属性的连接字符串(使用soap信封),并将其路由到第二个流 .

在第二个流程中,我只是直接路由到使用JCA的业务服务 . 已经测试过了,但根据上面的错误,它没有连接到数据库 .

有人可以帮我这个吗?

1 回答

  • 1

    检查你的JCA uri . 您必须让DBAdaptor(在weblogic控制台中)指向JCA生成的文件中的相同JCA uri . 您拥有的DataSource也应该具有与DBAdaptor连接xADataSourceName中相同的JNDI .

    这是连接问题 . 尝试验证数据源和DBAdaptor设置,如上所述 . 希望它能解决您的问题 .

相关问题