[jboss-svn-commits] JBL Code SVN: r10364 - in labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts: helloworld_ftp_action and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Mar 20 16:31:53 EDT 2007


Author: kurt.stam at jboss.com
Date: 2007-03-20 16:31:53 -0400 (Tue, 20 Mar 2007)
New Revision: 10364

Added:
   labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/jboss-esb.xml
Removed:
   labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/jbossesb.xml
Modified:
   labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_file_action/build.xml
   labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/build.xml
Log:
Converting over to use new .esb deployment

Modified: labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_file_action/build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_file_action/build.xml	2007-03-20 20:28:47 UTC (rev 10363)
+++ labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_file_action/build.xml	2007-03-20 20:31:53 UTC (rev 10364)
@@ -84,7 +84,7 @@
   </target>
   
   <target name="run" depends="jars, config">
-  	<copy file="${build.dir}/jbossesb.xml" tofile="${build.dir}/jbossesb.xml"/>
+  	<copy file="${build.dir}/jboss-esb.xml" tofile="${build.dir}/jbossesb.xml"/>
     <echo>Basic File Gateway and Listener</echo>
     <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
       <arg value="${jbossesb.config}"/>

Modified: labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/build.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/build.xml	2007-03-20 20:28:47 UTC (rev 10363)
+++ labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/build.xml	2007-03-20 20:31:53 UTC (rev 10364)
@@ -5,10 +5,10 @@
   <property name="build.dir" value="${basedir}/build"/>
   <property name="src.dir" value="${basedir}/src"/>
 		
-  <property name="jbossesb.name" value="jbossesb.xml"/>
+  <property name="jbossesb.name" value="jboss-esb.xml"/>
   <property name="jbossesb.origconfig" location="${jbossesb.name}"/>
 
-  <property name="jbossesb.config" location="${build.dir}/${jbossesb.name}"/>
+  <property name="jbossesb.config" location="${build.dir}/META-INF/${jbossesb.name}"/>
 
 	<path id="classpath">
     <!-- fileset dir="${basedir}" includes="jbossesb-properties.xml" -->
@@ -63,34 +63,36 @@
         <jar destfile="${build.dir}/${ant.project.name}.jar"
 		basedir="${build.dir}"
 		includes="**/*.class"/>
+    <jar destfile="${build.dir}/${ant.project.name}.esb"
+      basedir="${build.dir}" includes="**/*.class,META-INF/jboss-esb.xml"/>
   </target>
 
   <target name="run" depends="jars, config">
+    <copy file="${build.dir}/META-INF/jboss-esb.xml" tofile="${build.dir}/jbossesb.xml"/>
 	     <echo>Basic FTP Gateway and JMS Listener with Actions</echo>
 	     <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">  
-	     	<arg value="${jbossesb.config}"/>
+	     	<arg value="${build.dir}/jbossesb.xml"/>
 			<classpath refid="classpath"/>
 	     </java>     
   </target>	
 
-  <target name="deployToSAR" depends="jars, config">
+  <target name="deploy" depends="jars, config">
 	    <echo>Deploys the project to the JBoss Application Server ESB SAR</echo>
-	  	<copy file="${build.dir}/${ant.project.name}.jar" overwrite="true"
-	  		todir="${jbosshome.dir}/server/default/deploy/jbossesb.sar"	
+	  	<copy file="${build.dir}/${ant.project.name}.esb" overwrite="true"
+	  		todir="${jbosshome.dir}/server/default/deploy"	
 	  	/>
-	  	<copy file="${jbossesb.config}" overwrite="true"
-	  		todir="${jbosshome.dir}/server/default/conf"
-	  	/>
-	  	<touch file="${jbosshome.dir}/server/default/deploy/jbossesb.sar/META-INF/jboss-service.xml"/>
   </target>
 	
   <target name="runtest">
+  	<tstamp>
+  	   <format property="timestamp" pattern="dd-MMM-yy-HH-mm-ss" />
+  	</tstamp>
      <echo>Runs Test FTP File creator</echo>
      <java fork="yes" classname="quickstart.hw_ftp_action.test.CreateTestFile" failonerror="true">
         <arg value="${jbossesb.ftp.hostname}"/>
         <arg value="${jbossesb.ftp.username}"/>
         <arg value="${jbossesb.ftp.password}"/>
-        <arg value="${jbossesb.ftp.directory}/HWFtp.dat"/>
+        <arg value="${jbossesb.ftp.directory}/HWFtp-${timestamp}.dat"/>
         <arg value="Hello World In A File (for Hello World FTP Action test)"/> <!--  File Contents -->
                 <classpath refid="classpath"/>
      </java>

Added: labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/jboss-esb.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/jboss-esb.xml	                        (rev 0)
+++ labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/jboss-esb.xml	2007-03-20 20:31:53 UTC (rev 10364)
@@ -0,0 +1,66 @@
+<?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>
+          <ftp-provider name="FTPprovider" hostname="@FTP_HOSTNAME@" >
+          	<ftp-bus busid="helloFTPChannel" >
+          		<ftp-message-filter
+          			username="@FTP_USERNAME@"
+          			password="@FTP_PASSWORD@"
+          			passive="false"
+          			directory="@FTP_DIRECTORY@"
+          			input-suffix=".dat"
+          			work-suffix=".esbWorking"
+          			post-delete="false"
+          			post-suffix=".COMPLETE"
+          			error-delete="false"
+          			error-suffix=".HAS_ERROR"
+          		/>
+          	</ftp-bus>
+          </ftp-provider>
+          
+          <jms-provider name="JBossMQ" 
+          		connection-factory="ConnectionFactory"
+            	jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
+            	jndi-URL="localhost" >
+            
+			    <jms-bus busid="quickstartEsbChannel">
+			        <jms-message-filter
+			            dest-type="QUEUE"
+			            dest-name="queue/A"
+			            selector="source='fromHelloworldFTPAction'"
+			        />
+			    </jms-bus>
+			
+		   </jms-provider>
+
+      </providers>
+      
+      <services>  
+        <service 
+			category="myCategory"
+			name="myFileListener"
+        	description="Hello World File Action (esb listener)" >
+            <listeners>
+            	<ftp-listener name="FtpGateway"
+            		busidref="helloFTPChannel"
+            		maxThreads="1"
+            		is-gateway="true"
+            		>
+            		<property name="pollLatencySeconds" value="5"/> 
+            	</ftp-listener>
+                <jms-listener name="helloWorldFileAction"
+                              busidref="quickstartEsbChannel"
+                              maxThreads="1"
+                />
+            </listeners>
+            <actions>
+                   <action name="action1" 
+                   	class="quickstart.hw_ftp_action.MyAction" 
+                   	process="displayMessage,playWithMessage" 
+                   	/>      
+            </actions>
+        </service>
+      </services>
+     
+</jbossesb>


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

Deleted: labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/jbossesb.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/jbossesb.xml	2007-03-20 20:28:47 UTC (rev 10363)
+++ labs/jbossesb/branches/JBESB_4_0_MP1/product/samples/quickstarts/helloworld_ftp_action/jbossesb.xml	2007-03-20 20:31:53 UTC (rev 10364)
@@ -1,66 +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>
-          <ftp-provider name="FTPprovider" hostname="@FTP_HOSTNAME@" >
-          	<ftp-bus busid="helloFTPChannel" >
-          		<ftp-message-filter
-          			username="@FTP_USERNAME@"
-          			password="@FTP_PASSWORD@"
-          			passive="false"
-          			directory="@FTP_DIRECTORY@"
-          			input-suffix=".dat"
-          			work-suffix=".esbWorking"
-          			post-delete="false"
-          			post-suffix=".COMPLETE"
-          			error-delete="false"
-          			error-suffix=".HAS_ERROR"
-          		/>
-          	</ftp-bus>
-          </ftp-provider>
-          
-          <jms-provider name="JBossMQ" 
-          		connection-factory="ConnectionFactory"
-            	jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
-            	jndi-URL="localhost" >
-            
-			    <jms-bus busid="quickstartEsbChannel">
-			        <jms-message-filter
-			            dest-type="QUEUE"
-			            dest-name="queue/A"
-			            selector="source='fromHelloworldFTPAction'"
-			        />
-			    </jms-bus>
-			
-		   </jms-provider>
-
-      </providers>
-      
-      <services>  
-        <service 
-			category="myCategory"
-			name="myFileListener"
-        	description="Hello World File Action (esb listener)" >
-            <listeners>
-            	<ftp-listener name="FtpGateway"
-            		busidref="helloFTPChannel"
-            		maxThreads="1"
-            		is-gateway="true"
-            		>
-            		<property name="pollLatencySeconds" value="5"/> 
-            	</ftp-listener>
-                <jms-listener name="helloWorldFileAction"
-                              busidref="quickstartEsbChannel"
-                              maxThreads="1"
-                />
-            </listeners>
-            <actions>
-                   <action name="action1" 
-                   	class="quickstart.hw_ftp_action.MyAction" 
-                   	process="displayMessage,playWithMessage" 
-                   	/>      
-            </actions>
-        </service>
-      </services>
-     
-</jbossesb>




More information about the jboss-svn-commits mailing list