在 WSO2 BPS 3.2.0 中调用 Java class 并获得 return 值

Invoke a Java class and get a return value in WSO2 BPS 3.2.0

我知道可以在 WSO2 BPS 3.2.0 的 BPEL 流程中调用 JAVA class。来源和教程可以在这里找到: http://hasithaa.github.io/java4bpel/

我的问题是:是否可以不仅调用 JAVA class,还可以从调用的 class/method 中获取 return 值?

提前致谢!

是的,这是可能的。有两种方法可以实现它。

1) 通过编写自定义 xpath 函数。请参阅此以获取更多详细信息。 (我想你正在寻找这个)http://ode.apache.org/custom-xpath-functions.html

2) 通过写一个类似于Java4bpel的扩展。但是您必须将输出设置为变量。