diff --git a/spring-integration-samples/ws-inbound-gateway/src/main/java/org/springframework/integration/samples/ws/SimpleEchoResponder.java b/spring-integration-samples/ws-inbound-gateway/src/main/java/org/springframework/integration/samples/ws/SimpleEchoResponder.java
index e5f383283a..13c5bfb933 100644
--- a/spring-integration-samples/ws-inbound-gateway/src/main/java/org/springframework/integration/samples/ws/SimpleEchoResponder.java
+++ b/spring-integration-samples/ws-inbound-gateway/src/main/java/org/springframework/integration/samples/ws/SimpleEchoResponder.java
@@ -16,13 +16,16 @@
package org.springframework.integration.samples.ws;
+import javax.xml.transform.Source;
import javax.xml.transform.dom.DOMSource;
import org.springframework.integration.xml.source.DomSourceFactory;
public class SimpleEchoResponder {
- public DOMSource issueResponseFor(Object request) {
- return (DOMSource) new DomSourceFactory().createSource(
- "hello");
+
+ public Source issueResponseFor(DOMSource request) {
+ return new DomSourceFactory().createSource(
+ "" +
+ request.getNode().getTextContent() + "");
}
}
diff --git a/spring-integration-samples/ws-inbound-gateway/src/main/webapp/WEB-INF/web.xml b/spring-integration-samples/ws-inbound-gateway/src/main/webapp/WEB-INF/web.xml
index fdb72cf724..e732138554 100644
--- a/spring-integration-samples/ws-inbound-gateway/src/main/webapp/WEB-INF/web.xml
+++ b/spring-integration-samples/ws-inbound-gateway/src/main/webapp/WEB-INF/web.xml
@@ -9,6 +9,7 @@
contextConfigLocation
WEB-INF/spring-ws-config.xml
+ 1