📄 complexinvoke.bpel
字号:
<process name="invocationService"
targetNamespace="urn:complex:invocationService"
xmlns:tns="urn:complex:invocationService"
xmlns:tns-utils="urn:complex:invocationService-Utils"
xmlns:ep="urn:complex:complexEchoService"
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/">
<variables>
<variable name="request" messageType="tns:request"/>
<variable name="response" messageType="tns:response"/>
</variables>
<partnerLinks>
<partnerLink name="caller" partnerLinkType="tns:invocationPLT"/>
<partnerLink name="provider" partnerLinkType="ep:ComplexEchoPLT"/>
</partnerLinks>
<sequence name="sequence">
<receive name="receive" partnerLink="caller" portType="tns:invocationPT"
operation="invokeMe" variable="request"
createInstance="yes"/>
<invoke name="invoke" partnerLink="provider" portType="ep:ComplexEchoPT"
operation="echoComplex" inputVariable="request"
outputVariable="response">
<catch faultName="ep:ft1">
<empty name="catchy"/>
</catch>
<!-- <catchAll>
<empty name="blekhk"/>
</catchAll> -->
</invoke>
<reply name="reply" partnerLink="caller" portType="tns:invocationPT"
operation="invokeMe" variable="response"/>
</sequence>
</process>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -