Camunda中的WebService任务

在Camunda BPM设计器中,我找不到活动,也无法调用基于REST或SOAP的Web服务.是否只能通过接线代码调用?如果需要使用 java代码编写,如何将有效负载传递给代码.

问候,

Phani

解决方法

您可以在bpmn中调用Web服务.

您可以创建Service类型的Task,并在Properties / Details / Implementation:Connector中选择.

接下来,配置连接器属性,设置:

连接器ID:http-connector(用于其余的json webservices)和
输入参数:

>网址(例如http://localhost:8080/client?id=12
>方法GET / POST
>标题类型MAP:接受application / json …

您将收到Web服务响应作为Process Variables,配置Output参数如下:

>回复,输入文字,价值${response}
> returnCode,值${statusCode}

希望这对你有所帮助

相关文章

1.使用ajax调用varxhr;functioninvoke(){if(window.ActiveXO...
               好不容易把WebService服务器...
1新建一个工程项目用来做服务端增加一个MyService1类文件pac...
packagecom.transsion.util;importjava.io.BufferedReader;i...
再生产wsdl文件时重写描述文件1usingSystem;2usingSystem.Co...
一般情况下,使用eclipse自带的jax-ws生成webservice会自动生...