异步 BPEL 流程超时



我想创建一个非常简单的异步回显过程。因此,我创建了一个BPEL流程"EchoAsynch"[1],它返回它得到的字符串。这是将由"eventHandler" [1] 调用的服务。在eventHandler中,我通过调用将输入发送到"EchoAsynch",并等待接收带有"接收"活动的答案。问题是我永远得不到答案。BPEL 流程在 120 秒后超时。你能告诉我我做错了什么吗?

谢谢迈克尔

附言我在Tomcat服务器(7.0.27)上使用Apache ODE 1.3.5,并使用BPEL Eclipse Designer在Eclipse中对其进行测试。

[1] http://www.file-upload.net/download-4361941/processes.zip.html

@Michael,一旦我调用了 eventHandler 进程,就会抛出一个 selectionFailure,如下所示。

[2012-05-16 22:46:22,922] 信息 - 分配 - 分配错误: {http://docs.oasis-open.org/wsbpel/2.0/process/executable}选择失败,行号=79,错误解释={http://docs.oasis-open.org/wsbpel/2.0/process/executable}选择失败: 表达式没有结果: 'tns:result' 反对 '<?xml 版本="1.0" 编码="UTF-8"?><tns:result>tns:result'

所以我修复了它并且它起作用了。注意 - 我在由Apache ODE提供支持的WSO2 BPS中尝试过这个。所以我认为这应该也适用于您的环境。请在 http://www.2shared.com/file/3ATXoeFd/processes.html 找到我的固定样品

相关内容

  • 没有找到相关文章

最新更新