[jboss-svn-commits] JBL Code SVN: r10258 - labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Mar 16 08:01:01 EDT 2007


Author: tfennelly
Date: 2007-03-16 08:01:01 -0400 (Fri, 16 Mar 2007)
New Revision: 10258

Added:
   labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
Removed:
   labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jbossesb.xml
Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml
Log:
Changes for the new ESB deployment model - deploying to the "JBoss ESB Server".

Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml	2007-03-16 11:56:09 UTC (rev 10257)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml	2007-03-16 12:01:01 UTC (rev 10258)
@@ -2,8 +2,10 @@
 
 	<property file="../quickstarts.properties" />
 
-	<property name="classes" value="build/classes" />
+    <property name="additional.deploys" value="" />
 
+    <property name="classes" value="build/classes" />
+
 	<path id="compile-classpath">
 		<fileset dir="lib" includes="*.jar" /> <!-- Quickstart Specific Jars. -->
 		<fileset dir="../../../lib/ext" includes="*.jar" /> <!-- Product Dependencies. -->
@@ -22,7 +24,6 @@
 		<javac srcdir="src" destdir="${classes}">
 			<classpath refid="compile-classpath" />
 		</javac>
-		<jar basedir="${classes}" destfile="build/${ant.project.name}.jar" />
 	</target>
 
 	<target name="run" depends="compile">
@@ -33,18 +34,38 @@
 		</java>
 	</target>
 
-	<target name="deployToSAR" depends="compile">
-		<echo>Deploys the project to the JBoss Application Server ESB SAR</echo>
-		<copy file="build/${ant.project.name}.jar" overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb.sar" />
-		<copy overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb-dependencies.sar">
-			<!-- additional.deploys defined in build.xml -->
-			<fileset dir="./" includes="${additional.deploys}" />
-		</copy>
-		<copy file="jbossesb.xml" overwrite="true" todir="${jbosshome.dir}/server/default/conf" />
-		<touch file="${jbosshome.dir}/server/default/deploy/jbossesb.sar/META-INF/jboss-service.xml" />
-		<echo>Check your AS console to see if everything deployed properly then run 'ant runtest'</echo>
-	</target>
+    <target name="deployToSAR">
+        <echo message='******************' />
+        <echo message='DEPRECATED!!  Sorry, this target has been deprecated for Quickstart Deployment.' />
+        <echo message='Run "ant deploy" to deploy this Quickstart to your target JBoss ESB Server.${line.separator}${line.separator}' />
+        <echo message='******************' />
+        <fail />
+    </target>
 
+    <target name="deploy" depends="compile">
+		<echo>Deploying Quickstart to JBoss ESB Server...</echo>
+
+        <mkdir dir="build/META-INF" />
+        <copy file="jboss-esb.xml" todir="build/META-INF"/>
+
+        <jar destfile="build/${ant.project.name}.esb">
+           <fileset dir="build/classes" />
+           <fileset dir="build" includes="META-INF/**" />
+           <fileset dir="${basedir}" includes="jbm-queue-service.xml"/>
+           <fileset dir="./" includes="${additional.deploys}" />
+        </jar>
+
+        <copy file="build/${ant.project.name}.esb" overwrite="true" todir="${jbosshome.dir}/server/default/deploy/" />
+
+        <echo message='${line.separator}******************' />
+        <echo>Quickstart deployed to target JBoss ESB Server at '${jbosshome.dir}'.</echo>
+        <echo>1.  Check your ESB Server console to make sure the deployment was executed without errors.</echo>
+        <echo>2.  Run 'ant runtest' to run the Quickstart.</echo>
+        <echo>3.  Check your ESB Server console again.  The Quickstart should have produced some output.</echo>
+        <echo message='******************' />
+
+    </target>
+
 	<target name="echoCP">
 		<property name="cp" refid="exec-classpath" />
 		<echo message="Classpath is ${cp}" />

Added: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml	2007-03-16 12:01:01 UTC (rev 10258)
@@ -0,0 +1,46 @@
+<?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="5">
+
+	<providers>
+		<jms-provider name="JBossMQ"
+			connection-factory="ConnectionFactory"
+			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
+			jndi-URL="localhost">
+
+			<jms-bus busid="quickstartGwChannel">
+				<jms-message-filter dest-type="QUEUE" dest-name="queue/A" />
+			</jms-bus>
+			<jms-bus busid="quickstartEsbChannel">
+				<jms-message-filter dest-type="QUEUE" dest-name="queue/B" />
+			</jms-bus>
+
+		</jms-provider>
+	</providers>
+
+	<services>
+
+		<service category="FirstServiceESB" name="SimpleListener"
+			description="Hello World">
+			<listeners>
+				<jms-listener name="JMS-Gateway" busidref="quickstartGwChannel" maxThreads="1" is-gateway="true"/>
+				<jms-listener name="quickstart" busidref="quickstartEsbChannel" maxThreads="1" />
+			</listeners>
+			<actions>
+				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
+					<property name="message" value="Message before transformation" />
+				</action>
+				<action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+					<property name="from" value="A" />
+					<property name="from-type" value="text/xml:messageAtA" />
+					<property name="to" value="B" />
+					<property name="to-type" value="text/xml:messageAtB" />
+				</action>
+				<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
+					<property name="message" value="Message after transformation" />
+				</action>
+			</actions>
+		</service>
+	</services>
+
+</jbossesb>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Deleted: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jbossesb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jbossesb.xml	2007-03-16 11:56:09 UTC (rev 10257)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jbossesb.xml	2007-03-16 12:01:01 UTC (rev 10258)
@@ -1,46 +0,0 @@
-<?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="5">
-
-	<providers>
-		<jms-provider name="JBossMQ"
-			connection-factory="ConnectionFactory"
-			jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-			jndi-URL="localhost">
-
-			<jms-bus busid="quickstartGwChannel">
-				<jms-message-filter dest-type="QUEUE" dest-name="queue/A" />
-			</jms-bus>
-			<jms-bus busid="quickstartEsbChannel">
-				<jms-message-filter dest-type="QUEUE" dest-name="queue/B" />
-			</jms-bus>
-
-		</jms-provider>
-	</providers>
-
-	<services>
-
-		<service category="FirstServiceESB" name="SimpleListener"
-			description="Hello World">
-			<listeners>
-				<jms-listener name="JMS-Gateway" busidref="quickstartGwChannel" maxThreads="1" is-gateway="true"/>
-				<jms-listener name="quickstart" busidref="quickstartEsbChannel" maxThreads="1" />
-			</listeners>
-			<actions>
-				<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
-					<property name="message" value="Message before transformation" />
-				</action>
-				<action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
-					<property name="from" value="A" />
-					<property name="from-type" value="text/xml:messageAtA" />
-					<property name="to" value="B" />
-					<property name="to-type" value="text/xml:messageAtB" />
-				</action>
-				<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
-					<property name="message" value="Message after transformation" />
-				</action>
-			</actions>
-		</service>
-	</services>
-
-</jbossesb>




More information about the jboss-svn-commits mailing list