我想创建一个非常简单的异步回显流程。因此,我创建了一个BPEL流程"EchoAsynch“1,它返回它获得的字符串。这是将由" eventHandler“1调用的服务。在eventHandler中,我通过invoke将输入发送到"EchoAsynch”,并等待通过"receive“活动接收到应答。问题是我永远得不到答案。BPEL流程在120秒后超时。你能告诉我我做错了什么吗?
谢谢,迈克尔
另外,我在Tomcat Server (7.0.27)上使用Apache ODE 1.3.5,并使用BPEL Eclipse设计器在Eclipse中测试它。
1
发布于 2012-05-16 02:26:02
@Michael,一旦我调用了eventHandler进程,就抛出了一个selectionFailure,如下所示。
2012-05-16 22:46:22,922 INFO - ASSIGN -ASSIGN错误:{http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure,lineNo=79,faultExplanation={http://docs.oasis-open.org/wsbpel/2.0/process/executable}selectionFailure:表达式:'tns:result‘对’tns:result">http://www.example.org/eventhandler">tns:result没有结果‘
所以我把它修好了,它起作用了。注意--我在Apache支持的WSO2 BPS中尝试过。因此,我认为这在您的环境中也应该有效。请在http://www.2shared.com/file/3ATXoeFd/processes.html上找到我的修复样本
https://stackoverflow.com/questions/10597642
复制相似问题