diff --git a/src/docbkx/client.xml b/src/docbkx/client.xml index b9b18f51..0b796901 100644 --- a/src/docbkx/client.xml +++ b/src/docbkx/client.xml @@ -308,7 +308,7 @@ public void marshalWithSoapActionHeader(MyObject o) { webServiceTemplate.marshalSendAndReceive(o, new WebServiceMessageCallback() { - public void doInMessage(WebServiceMessage message) { + public void doWithMessage(WebServiceMessage message) { ((SoapMessage)message).setSoapAction("http://tempuri.org/Action"); } }); @@ -332,16 +332,15 @@ public void marshalWithSoapActionHeader(MyObject o) { public void marshalWithSoapActionHeader(final Source s) { final Transformer transformer = transformerFactory.newTransformer(); webServiceTemplate.sendAndReceive(new WebServiceMessageCallback() { - - public void doInMessage(WebServiceMessage message) { + public void doWithMessage(WebServiceMessage message) { transformer.transform(s, message.getPayloadResult()); - }, new WebServiceMessageExtractor() { - - public Object extractData(WebServiceMessage message) throws IOException - ]]>// do your own transforms with message.getPayloadResult()// or message.getPayloadSource()// do your own transforms with message.getPayloadResult()// or message.getPayloadSource()