For compliance issue we need to remove any information which allow anyone to identify products of our infrastructure. In ordre to comply we would like to remove any reference to www.layer7tech.com in xml namespace of our SOAP published services. Is it possible to do so only by configuration which makes it globally or do we need to use another assertion to sanitise the output ?
Thank you for your help,
Can you clarify which XML doc you see the name space in, is this the WSDL?
Can you provide an example?
Christopher ClarkCA Support
Here it is an example of a service response of where I would like to remove the Layer7 references:
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> <soapenv:Body> <soapenv:Fault> <faultcode>soapenv:Server</faultcode> <faultstring>Policy Falsified</faultstring> <faultactor>https://haaxgwwa.vdad1.bcv.ch:8443/YV0-v2/ws-ausd</faultactor> <detail> <l7:policyResult status="Service Not Found. The request may have been sent to an invalid URL, or intended for an unsupported operation." xmlns:l7="http://www.layer7tech.com/ws/policy/fault"/> </detail> </soapenv:Fault> </soapenv:Body> </soapenv:Envelope>
Can you use the CLW soapfault.template to override this message:-
Would this work for you?