Soap 从WSO2 ESB调用代理服务到BPEL工作流流程
如何从WSO2 ESB到BPEL工作流流程调用Soap代理服务。任何帮助都是非常感激的 请按照以下步骤操作Soap 从WSO2 ESB调用代理服务到BPEL工作流流程,soap,wso2esb,bpel,wso2bps,Soap,Wso2esb,Bpel,Wso2bps,如何从WSO2 ESB到BPEL工作流流程调用Soap代理服务。任何帮助都是非常感激的 请按照以下步骤操作 在WSO2 BPS服务器上部署BPEL流程。(登录到BPS管理控制台并转到流程->添加,然后选择BPEL存档(zip)文件并上载它。如果您的BPEL流程具有外部web服务调用,则您可以托管这些web服务WSO2 App Server或Axis2 Server) 使用负载工厂中介创建代理服务,如下所示。这里,payload factory Mediator用于将传入请求的有效负载转换为BPE
$1
$2
看到这个了吗
<proxy xmlns="http://ws.apache.org/ns/synapse"
name="bpel_factory"
transports="https,http"
statistics="disable"
trace="disable"
startOnLoad="true">
<target>
<inSequence>
<payloadFactory media-type="xml">
<format>
<p:MultiOperatorServiceRequest xmlns:p="http://wso2.org/bps/operator"><!--Exactly 1 occurrence--><x xmlns="http://wso2.org/bps/operator">$1</x>
<!--Exactly 1 occurrence--><y xmlns="http://wso2.org/bps/operator">$2</y>
</p:MultiOperatorServiceRequest>
</format>
<args>
<arg xmlns:m="http://wso2.org/bps/operator"
evaluator="xml"
expression="//m:MultiOperatorServiceRequest/x"/>
<arg xmlns:m="http://wso2.org/bps/operator"
evaluator="xml"
expression="//m:MultiOperatorServiceRequest/y"/>
</args>
</payloadFactory>
<send>
<endpoint>
<address uri="http://10.100.7.75:9763/services/MultiOperatorService.MultiOperatorServicehttpMultiOperatorServiceBindingEndpoint/"/>
</endpoint>
</send>
</inSequence>
<outSequence>
<log level="full"/>
<respond/>
</outSequence>
</target>
<description/>
</proxy>