[jboss-svn-commits] JBL Code SVN: r7863 - labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Nov 27 21:14:42 EST 2006


Author: daniel.brum at jboss.com
Date: 2006-11-27 21:14:40 -0500 (Mon, 27 Nov 2006)
New Revision: 7863

Modified:
   labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/CreditAgencyActions.java
Log:


Modified: labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/CreditAgencyActions.java
===================================================================
--- labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/CreditAgencyActions.java	2006-11-28 01:22:28 UTC (rev 7862)
+++ labs/jbossesb/trunk/product/samples/trailblazer2/esb/src/org/jboss/soa/esb/samples/trailblazer/actions/CreditAgencyActions.java	2006-11-28 02:14:40 UTC (rev 7863)
@@ -22,8 +22,12 @@
  */
 
 import org.apache.log4j.Logger;
+import org.jboss.soa.esb.addressing.EPR;
+import org.jboss.soa.esb.couriers.CourierFactory;
 import org.jboss.soa.esb.helpers.ConfigTree;
 import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.esb.message.format.MessageFactory;
+import org.jboss.soa.esb.message.format.MessageType;
 import org.jboss.soa.esb.util.Util;
 
 public class CreditAgencyActions {
@@ -38,14 +42,20 @@
 	
 	public Message processCreditRequest(Message message) throws Exception{
 		
-		_message = message;		
+		_message = message;
+		Message replyMessage=null;
 		
-		_logger.debug("message received in processCreditRequest with message: " + Util.serialize(message));
+		_logger.debug("message received in processCreditRequest with message: " + Util.serialize(message) );		
 		
 		//TODO: do smooks transformation on the CSV received
-		//TODO: set the credit score
+		String csvData = new String(message.getBody().getContents());
+		_logger.debug("csv data received by credit agency: " + csvData);
+		
 		//TODO: return a score
-               
+		replyMessage = MessageFactory.getInstance().getMessage(MessageType.JBOSS_XML);
+		replyMessage.getBody().setContents("TEST REPLY".getBytes());
+		EPR replyEPR = message.getHeader().getCall().getReplyTo();
+		CourierFactory.getCourier(replyEPR).deliver(message);       
 		
 		return message;
 	}




More information about the jboss-svn-commits mailing list