[overlord-commits] Overlord SVN: r429 - in cdl/trunk/samples: jbossesb/brokerage/broker/src/main/java/org/jboss/soa/overlord/samples/jbossesb/loan/broker and 1 other directories.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Mon Nov 10 23:07:30 EST 2008


Author: jeff.yuchang
Date: 2008-11-10 23:07:30 -0500 (Mon, 10 Nov 2008)
New Revision: 429

Added:
   cdl/trunk/samples/jbossesb/brokerage/broker/src/main/java/org/jboss/soa/overlord/samples/jbossesb/loan/broker/SetOrderRejectMessageAction.java
Modified:
   cdl/trunk/samples/jbossesb/brokerage/broker/src/main/resources/META-INF/jboss-esb.xml
   cdl/trunk/samples/pom.xml
Log:
* Add credit card ageny false branch.


Added: cdl/trunk/samples/jbossesb/brokerage/broker/src/main/java/org/jboss/soa/overlord/samples/jbossesb/loan/broker/SetOrderRejectMessageAction.java
===================================================================
--- cdl/trunk/samples/jbossesb/brokerage/broker/src/main/java/org/jboss/soa/overlord/samples/jbossesb/loan/broker/SetOrderRejectMessageAction.java	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/brokerage/broker/src/main/java/org/jboss/soa/overlord/samples/jbossesb/loan/broker/SetOrderRejectMessageAction.java	2008-11-11 04:07:30 UTC (rev 429)
@@ -0,0 +1,54 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2008, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2008,
+ */
+package org.jboss.soa.overlord.samples.jbossesb.loan.broker;
+
+import org.apache.log4j.Logger;
+import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+import org.jboss.soa.overlord.jbossesb.util.XMLUtils;
+import org.w3c.dom.Node;
+
+/**
+ * @author jeffyu
+ *
+ */
+public class SetOrderRejectMessageAction extends AbstractActionLifecycle {
+	
+	public static Logger logger = Logger.getLogger(SetOrderRejectMessageAction.class);
+	
+	private ConfigTree config;
+	
+	public SetOrderRejectMessageAction(ConfigTree config){
+		this.config = config;
+	}
+	
+	public Message process(Message message) throws Exception {
+		Node node = XMLUtils.getNode((String)message.getBody().get());
+		String idValue = node.getAttributes().getNamedItem("id").getNodeValue();
+		
+		message.getBody().add("<orderRejected id=\"" + idValue + "\">Credit Card is invalid!</orderRejected>");
+		
+		logger.info(message.getBody().get());
+		
+		return message;
+	}
+
+}

Modified: cdl/trunk/samples/jbossesb/brokerage/broker/src/main/resources/META-INF/jboss-esb.xml
===================================================================
--- cdl/trunk/samples/jbossesb/brokerage/broker/src/main/resources/META-INF/jboss-esb.xml	2008-11-10 15:33:53 UTC (rev 428)
+++ cdl/trunk/samples/jbossesb/brokerage/broker/src/main/resources/META-INF/jboss-esb.xml	2008-11-11 04:07:30 UTC (rev 429)
@@ -1,7 +1,6 @@
 <?xml version = "1.0" encoding = "UTF-8"?>
 <jbossesb xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" 
 	parameterReloadSecs="5000">
-	
 	<providers>
 		<jms-provider name="JBossMQ" connection-factory="ConnectionFactory" 
 					jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
@@ -613,8 +612,12 @@
 					</property>
 				</action>
 				
+				<action class="org.jboss.soa.overlord.samples.jbossesb.loan.broker.SetOrderRejectMessageAction"
+							process="process" name="s14-2">
+				</action>
+				
 				<action class="org.jboss.soa.overlord.jbossesb.actions.SendMessageAction"
-							process="process" name="s13-3">
+							process="process" name="s14-3">
 					<property name="operation" value="buy" />
 					<property name="messageType" value="orderRejected" />
 					<property name="clientEPR" value="buyer" />

Modified: cdl/trunk/samples/pom.xml
===================================================================
--- cdl/trunk/samples/pom.xml	2008-11-10 15:33:53 UTC (rev 428)
+++ cdl/trunk/samples/pom.xml	2008-11-11 04:07:30 UTC (rev 429)
@@ -11,12 +11,12 @@
     <parent>
 	    <groupId>org.jboss.soa.overlord</groupId>
 		<artifactId>cdl</artifactId>
-		<version>1.0-SNAPSHOT</version>
+		<version>1.0-M1</version>
 	</parent>
 
 	<properties>
-	   <deploy.dir>/var/local/jboss/server/default/deploy</deploy.dir>
-	   <cdl.jbossesb.version>1.0-SNAPSHOT</cdl.jbossesb.version>
+	   <deploy.dir>/var/local/jboss-4.2.2.GA/server/default/deploy</deploy.dir>
+	   <cdl.jbossesb.version>1.0-M1</cdl.jbossesb.version>
     </properties>
 
 




More information about the overlord-commits mailing list