[jboss-svn-commits] JBL Code SVN: r14840 - in labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel: services/order-manager and 1 other directory.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Sep 3 14:19:44 EDT 2007


Author: tfennelly
Date: 2007-09-03 14:19:44 -0400 (Mon, 03 Sep 2007)
New Revision: 14840

Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/build.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/jboss-esb.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/services/order-manager/order-manager.properties
Log:
http://jira.jboss.com/jira/browse/JBESB-977

Added a check for the directory.

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/build.xml	2007-09-03 17:57:22 UTC (rev 14839)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/build.xml	2007-09-03 18:19:44 UTC (rev 14840)
@@ -87,7 +87,7 @@
         <fail unless="ae-available">**** DEPLOYMENT FAILED... Sorry, this Quickstart requires version 3.1 of the ActiveEndpoints 'ActiveBPEL' engine to be installed on your local Tomcat server at ${env.CATALINA_HOME}.  Download the engine from http://www.active-endpoints.com/</fail>
     </target>
 
-    <target name="build-ejb-service" depends="dependencies,assert-ejb3-available">
+    <target name="build-ejb-service" depends="dependencies,assert-ejb3-available,assert-order.approval.drop.location-available">
         <delete dir="${build.dir}/${servicename}" />
         <mkdir dir="${build.dir}/${servicename}" />
 		<javac srcdir="services/${servicename}/src" destdir="${build.dir}/${servicename}">
@@ -106,6 +106,13 @@
         </jar>
     </target>
 
+    <target name="assert-order.approval.drop.location-available">
+        <property name="order-manager-properties-file" value="services/order-manager/order-manager.properties" />
+        <property file="${order-manager-properties-file}" />
+        <available file="${order.approval.drop.location}" type="dir" property="drop-location-available" />
+        <fail unless="drop-location-available" message="***** Deployment Error: The 'Order Manager' Service is configured to drop Order Approval files in '${order.approval.drop.location}' (see ${order-manager-properties-file} file).  This directory is not currently available." />
+    </target>
+
     <target name="config-security" depends="assert-CATALINA_HOME-set, assert-ACTIVEBPEL_ENGINE-installed">
         <delete file="${env.CATALINA_HOME}/conf/activebpel.keystore" failonerror="false"/>
         <genkey keystore="${env.CATALINA_HOME}/conf/activebpel.keystore" storepass="activebpel" keypass="activebpel" keyalg="RSA" alias="activebpel">

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/jboss-esb.xml	2007-09-03 17:57:22 UTC (rev 14839)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/jboss-esb.xml	2007-09-03 18:19:44 UTC (rev 14840)
@@ -37,6 +37,11 @@
             <jbr-bus busid="Socket-1" port="8988"/>
         </jbr-provider>
 
+        <!--
+            If you update the 'directory' attribute of the notificationChannel filter,
+            make sure to also update the 'order.approval.drop.location' property
+            in the services/order-manager/order-manager.properties file.
+        -->
         <fs-provider name="File Sys Provider">
             <fs-bus busid="notificationChannel">
                 <fs-message-filter

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/services/order-manager/order-manager.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/services/order-manager/order-manager.properties	2007-09-03 17:57:22 UTC (rev 14839)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/services/order-manager/order-manager.properties	2007-09-03 18:19:44 UTC (rev 14840)
@@ -1,2 +1,6 @@
-
+#
+# The Order Approval drop zone.
+# NOTE: If you change this setting, be sure to update the 'notificationChannel'
+#       bus config in the jboss-esb.xml.
+#              
 order.approval.drop.location=/ae-demo/orders
\ No newline at end of file




More information about the jboss-svn-commits mailing list