WSO2 ESB如何识别请求soap版本

时间:2014-03-13 08:00:15

标签: wso2 wso2esb

我需要返回符合请求soap版本(1.1或1.2)的soapfault。我使用ESB 4.8。有没有一种简单的方法来识别肥皂版本?可以根据请求自动化适当的自定义响应错误吗?

此致

1 个答案:

答案 0 :(得分:2)

您可以根据用于版本的命名空间过滤消息。

SOAP 1.1:http://schemas.xmlsoap.org/soap/envelope/

SOAP 1.2:http://www.w3.org/2003/05/soap-envelope

即:

<filter xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xpath="/soapenv:Envelope ">

使用该配置,您可以筛选并获取SOAP 1.1请求。可以找到更多信息here