是的,您可以在此处执行 bpel:doXslTransform。
这涉及从一个服务接收 XML 文档,将其转换为不同的模式以形成新的请求消息,并将新请求发送到另一个服务。这种文档转换可以通过 bpel:doXslTransform 函数使用 XSLT 完成。
<variables>
<variable name="A" element="foo:AElement" />
<variable name="B" element="bar:BElement" />
</variables>
...
<sequence>
<invoke ... inputVariable="..." outputVariable="A" />
<assign>
<copy>
<from>
bpel:doXslTransform("urn:stylesheets:A2B.xsl", $A)
</from>
<to variable="B" />
</copy>
</assign>
<invoke ... inputVariable="B" ... />
</sequence>
请参阅http://docs.oasis-open.org/wsbpel/2.0/OS/wsbpel-v2.0-OS.html了解更多信息。