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