wso2:寻找XSLT转换工作示例

时间:2012-06-18 17:00:52

标签: wso2 wso2esb

有人可以指出我使用代理服务xslt mediator选项进行xsl转换的工作示例。

基本上,我的要求是,我将有一个请求,我将获得一些确定路由的数据,然后从请求数据的其他元素我必须重新构建soap请求以触发另一个bpel服务。

请让我知道更好的方法。

2 个答案:

答案 0 :(得分:0)

您可以使用XSLT Mediator在序列中使用XSLT转换。

在序列文件中,您可以指定要转换请求的XSLT文件。示例序列代码段:

<sequence xmlns="http://ws.apache.org/ns/synapse" name="SampleInterceptorSequence">
   <in>
      <log level="full" category="DEBUG">
         <property name="sequence" value="inSequence-Request Before XSLT" />
      </log>
      <xslt key="RequestTranformerXSLT" />
      <log level="full" category="DEBUG">
         <property name="sequence" value="inSequence-Request After XSLT" />
      </log>
      <send>
         <endpoint key="MyActualServiceEPR" />
      </send>
    </in>

您的xslt将包含为达到终点引用而形成的实际请求的样式。

此外,如果您可以查看这篇精彩的Web服务链接文章,以获得xslt中介的实时概念。

Web Service Chaining from WSO2 ESB Developers

希望这会有所帮助。 感谢。

答案 1 :(得分:-1)