From 330255fd1c2a6ef7219f4bf0d26abd3c616a71c0 Mon Sep 17 00:00:00 2001 From: Arjen Poutsma Date: Thu, 6 Dec 2007 15:18:25 +0000 Subject: [PATCH] SWS-245 --- .../ws/client/core/WebServiceTemplate.java | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java b/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java index 57d229ec..9d5bb46a 100644 --- a/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java +++ b/core/src/main/java/org/springframework/ws/client/core/WebServiceTemplate.java @@ -26,6 +26,9 @@ import javax.xml.transform.Transformer; import javax.xml.transform.TransformerConfigurationException; import javax.xml.transform.TransformerException; +import org.apache.commons.logging.Log; +import org.apache.commons.logging.LogFactory; + import org.springframework.beans.factory.BeanInitializationException; import org.springframework.core.io.ClassPathResource; import org.springframework.core.io.Resource; @@ -53,9 +56,6 @@ import org.springframework.ws.transport.context.TransportContext; import org.springframework.ws.transport.context.TransportContextHolder; import org.springframework.ws.transport.http.HttpUrlConnectionMessageSender; -import org.apache.commons.logging.Log; -import org.apache.commons.logging.LogFactory; - /** * The central class for client-side Web services. It provides a message-driven approach to sending and * receiving {@link WebServiceMessage} instances. @@ -415,8 +415,9 @@ public class WebServiceTemplate extends WebServiceAccessor implements WebService return handleFault(connection, request, response); } else { + Object extracted = responseExtractor.extractData(response); logResponse(request, response); - return responseExtractor.extractData(response); + return extracted; } } else {