diff --git a/samples/echo/client/saaj/src/org/springframework/ws/samples/echo/client/saaj/EchoClient.java b/samples/echo/client/saaj/src/org/springframework/ws/samples/echo/client/saaj/EchoClient.java index 7ed92aaa..5761a569 100644 --- a/samples/echo/client/saaj/src/org/springframework/ws/samples/echo/client/saaj/EchoClient.java +++ b/samples/echo/client/saaj/src/org/springframework/ws/samples/echo/client/saaj/EchoClient.java @@ -83,8 +83,9 @@ public class EchoClient { private void writeEchoResponse(SOAPMessage message) throws SOAPException { SOAPEnvelope envelope = message.getSOAPPart().getEnvelope(); + Name echoResponseName = envelope.createName("echoResponse", PREFIX, NAMESPACE_URI); SOAPBodyElement echoResponseElement = (SOAPBodyElement) message - .getSOAPBody().getChildElements().next(); + .getSOAPBody().getChildElements(echoResponseName).next(); String echoValue = echoResponseElement.getTextContent(); System.out.println("Echo Response [" + echoValue + "]"); }