[jboss-svn-commits] JBL Code SVN: r35071 - labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Wed Sep 8 14:12:40 EDT 2010


Author: lucazamador
Date: 2010-09-08 14:12:40 -0400 (Wed, 08 Sep 2010)
New Revision: 35071

Modified:
   labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap/PostCxfSoapProcessor.java
   labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap/PostCxfTransportSoapProcessor.java
Log:
JBRULES-2664 Soap support in drools-camel
	- modified output response to include the execution response inside the soap response tag

Modified: labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap/PostCxfSoapProcessor.java
===================================================================
--- labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap/PostCxfSoapProcessor.java	2010-09-08 17:09:27 UTC (rev 35070)
+++ labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap/PostCxfSoapProcessor.java	2010-09-08 18:12:40 UTC (rev 35071)
@@ -41,7 +41,7 @@
 			QName payloadName = new QName("http://soap.jax.drools.org/", "executeResponse", "ns1");
 			SOAPBodyElement payload = body.addBodyElement(payloadName);
 			payload.addChildElement("responseType");
-			body.addTextNode(StringUtils.toString( is ));
+			payload.addTextNode(StringUtils.toString( is ));
 			exchange.getOut().setBody( soapMessage );
 		}
 	}        

Modified: labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap/PostCxfTransportSoapProcessor.java
===================================================================
--- labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap/PostCxfTransportSoapProcessor.java	2010-09-08 17:09:27 UTC (rev 35070)
+++ labs/jbossrules/trunk/drools-camel/src/main/java/org/drools/jax/soap/PostCxfTransportSoapProcessor.java	2010-09-08 18:12:40 UTC (rev 35071)
@@ -41,7 +41,7 @@
 		QName payloadName = new QName("http://soap.jax.drools.org/", "executeResponse", "ns1");
 		SOAPBodyElement payload = soapBody.addBodyElement(payloadName);
 		payload.addChildElement("responseType");
-		soapBody.addTextNode(StringUtils.toString(bais));
+		payload.addTextNode(StringUtils.toString(bais));
 
 		ByteArrayOutputStream baos = new ByteArrayOutputStream();
 		soapMessage.writeTo(baos);



More information about the jboss-svn-commits mailing list