Soy nuevo en Spring SOAP requests. Quiero ver la salida XML final de la solicitud SOAP que incluye cabecera SOAP y envolvente SOAP.
Mientras depuraba llegué hasta este trozo de código
sendSourceAndReceiveToResult(partnerURI, source,
new WebServiceMessageCallback() {
public void doWithMessage(WebServiceMessage message)
throws IOException, TransformerException {
StringSource mefHeaderSource = new StringSource(
header);
SoapHeader soapHeader = ((SoapMessage) message)
.getSoapHeader();
Transformer transformer = TransformerFactory
.newInstance().newTransformer();
transformer.transform(mefHeaderSource,
soapHeader.getResult());
}
}, result);
Sospecho que aquí puedo ver en algún sitio la salida XML SOAP request poniendo algún logger pero no estoy seguro de estar en lo cierto. He intentado buscarlo pero en todos los posts disponibles en google no hay nada claro.
El problema que estamos depurando es que el cliente no es capaz de ver la cabecera SOAP en la petición SOAP.