我开发了一个非常简单的BPEL流程。它由receiveIinput,assign和replyoutput组成。当我通过Web服务资源管理器或SOAP UI测试此过程时,我总是得到以下错误。
我将deploy.xml,.bpel和... Artifacts.wsdl文件放在ode \ WEB-INF \ processes \ hellobpel文件夹中。
- <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/">
- <soapenv:Body>
- <soapenv:Fault>
<faultcode>soapenv:Server</faultcode>
<faultstring xmlns:axis2ns122="http://docs.oasis-open.org/wsbpel/2.0/process/executable">axis2ns122:selectionFailure</faultstring>
<detail />
</soapenv:Fault>
</soapenv:Body>
</soapenv:Envelope>
答案 0 :(得分:1)
Q值。我的过程失败了,选择失败;我该怎么办?
一个。 BPEL期望在求值和表达式时选择单个元素,如果选择零个或多个元素,则抛出selectionFailure错误。
所以我猜输出变量没有被初始化,你指向to-expression中一个尚未存在的元素。