如何在不使用JDeveloper JCA适配器的情况下从OSB调用存储过程

时间:2014-03-20 06:17:46

标签: sql oracle stored-procedures osb

我需要OSB 11g的帮助。我想从OSB调用存储过程。我得到了很多答案,指导通过JDeveloper开发JCA采用者并在OSB中进行配置。但我不想每次都依赖JDeveloper。任何人都可以建议我在没有使用JDeveloper JCA采用者的情况下调用存储过程。

请注意,它不执行简单的SQL查询,它的调用存储过程。

3 个答案:

答案 0 :(得分:0)

您可以在fn-bea:execute-sql中使用Xquery功能。在其中执行您的程序并在变量中分配。

答案 1 :(得分:0)

如果您想调用存储过程并且不想使用JCA,那么最好的选择是Java Callout。编写POJO以执行存储过程。

答案 2 :(得分:0)

使用Java标注是最好的选择,在这种情况下,不必使用jca文件,即J-dev。 Bea-execute-sql仅适用于选择查询。