我最近开始学习 WSO,为 BPM 客户提供开源选项。
然而,我被困住了。我遵循了BPEL 指南,但仍然遇到同样的错误。它无法部署流程,原因是“deploy.xml 中的调用元素缺少服务元素”任何人都可以提供一些帮助。
我非常仔细地遵循每个步骤,甚至将所有步骤重试了 4 次。
该错误应该与您声明的相同 - “deploy.xml 中的调用元素缺少服务元素”。只需检查与您的 bpel 进程相关的 deploy.xml 文件。在元素中的元素中是否存在具有相关值的元素?在配置步骤中,它应该在那里丢失。它应该采用以下格式。
<process name="EnrollmentProcess:EnrollmentProcess">
...
.....
<invoke partnerLink="EPL">
<service name="EnrollmentService:EnrollmentService" port="EnrollmentServiceSOAP"/>
</invoke>
...
....
</process>
您可以删除 deploy.xml 中的调用标记:
...
<invoke partnerLink="client" />
...
这对我有用。