如何在 jBPM Drools 项目中调用 Web 服务?

How to invoke a web service in a jBPM Drools project?

有没有办法使用 WSDL 创建服务任务来调用 SOAP Web 服务?我已尝试使用特定于域的进程,但找不到将 WDSL 文件的 URL 放在哪里。

您可以为此使用 'Service Task'。它在设计器下的 'Task' 类别下,或者只是创建一个任务并将其更改为类型服务任务。将服务实现更改为 Web 服务,它具有您需要指定的接口和操作等属性。

不妨看看下面的例子: https://github.com/droolsjbpm/jbpm/blob/master/jbpm-workitems/src/test/resources/BPMN2-JaxWSServiceTask.bpmn2