The soapStackTraceFilter removes SOAP stack traces from message bodies.
Explanation:
Using this interceptor hides sensitive information, as the structure of your backend source code, from the caller.
The soapStackTraceFilter works without further configuration with most backend servers, but it is advised to test its functionality in combination with your SOAP service provider before deploying it in production.
A message whose body cannot be parsed as XML, e.g. because it contains a DOCTYPE, is rejected: with status 400 in the request flow and 500 in the response flow. An empty body is left unchanged.
Syntax
soapStackTraceFilter: {}
soapStackTraceFilter: {}
Sample
<proxies>
<serviceProxy port="2000">
<response>
<soapStackTraceFilter />
</response>
<target host="www.membrane-soa.org" />
</serviceProxy>
</proxies><proxies> <serviceProxy port="2000"> <response> <soapStackTraceFilter /> </response> <target host="www.membrane-soa.org" /> </serviceProxy> </proxies>