Wso2 用于在BPEL中合并多个xml文档的XSLT
这是关于BPEL中的xml转换。 在我的bpel流程中,数据来自两个独立的来源(PartnerLink)。 来自两个源的数据采用相同的xml格式。 我需要将两个XML文档中的数据组合成一个XML文档,然后将其传递回ESB。 我尝试使用bpel:doXslTransform()。 我不知道如何在一次调用中将partnerLinks的两个响应传递到此函数Wso2 用于在BPEL中合并多个xml文档的XSLT,wso2,Wso2,这是关于BPEL中的xml转换。 在我的bpel流程中,数据来自两个独立的来源(PartnerLink)。 来自两个源的数据采用相同的xml格式。 我需要将两个XML文档中的数据组合成一个XML文档,然后将其传递回ESB。 我尝试使用bpel:doXslTransform()。 我不知道如何在一次调用中将partnerLinks的两个响应传递到此函数 我尝试将两个响应连接到消息类型变量内的字符串中,然后将其传递给bpel:doXslTransform()。这是合并数据的正确方法吗?是的,您可以在
我尝试将两个响应连接到消息类型变量内的字符串中,然后将其传递给bpel:doXslTransform()。这是合并数据的正确方法吗?是的,您可以在这里执行bpel:doxsl转换 这涉及从一个服务接收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>
...
更多信息。谢谢您的输入。我正在研究模式方法。将更新调查结果。