[savara-commits] savara SVN: r88 - in validator/trunk: distribution/src and 18 other directories.

do-not-reply at jboss.org do-not-reply at jboss.org
Sun Nov 15 11:02:51 EST 2009


Author: jeff.yuchang
Date: 2009-11-15 11:02:50 -0500 (Sun, 15 Nov 2009)
New Revision: 88

Added:
   validator/trunk/distribution/src/
   validator/trunk/distribution/src/files/
   validator/trunk/distribution/src/files/jbossesb/
   validator/trunk/distribution/src/files/jbossesb/build.xml
   validator/trunk/distribution/src/files/jbossesb/conf/
   validator/trunk/distribution/src/files/jbossesb/conf/jbossesb-properties-validator.xml
   validator/trunk/distribution/src/files/jbossesb/conf/jbossesb-properties.xml
   validator/trunk/distribution/src/files/jbossesb/models/
   validator/trunk/distribution/src/files/jbossesb/models/trailblazer.zip
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/META-INF/
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/META-INF/jboss-service.xml
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/jbm-queue-service.xml
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/jbmq-queue-service.xml
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.common_2.3.0.v200709252135.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.ecore.xmi_2.3.1.v200709252135.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.ecore_2.3.1.v200709252135.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.cdl_2.0.0.200904101438.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.common_2.0.0.200904101438.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.j2ee_2.0.0.200904101438.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.jboss_2.0.0.200904101438.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.jbossesb_2.0.0.200904101438.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.service_2.0.0.200904101438.jar
   validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/pi4soa.xml
   validator/trunk/distribution/src/files/jbossesb/readme.txt
   validator/trunk/distribution/src/main/
   validator/trunk/distribution/src/main/assembly/
   validator/trunk/distribution/src/main/assembly/bin.xml
   validator/trunk/distribution/src/main/release/
   validator/trunk/distribution/src/main/release/samples/
   validator/trunk/distribution/src/main/release/samples/jbossesb/
   validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/
   validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/
   validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.classpath
   validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.project
   validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.settings/
   validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.settings/org.eclipse.core.resources.prefs
   validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/src/
   validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/src/pi4soa.xml
Modified:
   validator/trunk/jbossesb/pom.xml
   validator/trunk/jbossesb/src/main/configs/esb-assembly.xml
Log:
* add assembly script for validator sub-project.


Added: validator/trunk/distribution/src/files/jbossesb/build.xml
===================================================================
--- validator/trunk/distribution/src/files/jbossesb/build.xml	                        (rev 0)
+++ validator/trunk/distribution/src/files/jbossesb/build.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,75 @@
+<project name="validator" default="deploy" basedir=".">	
+	
+    <property name="target-server" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}" />
+
+<!-- ==================================================================== -->
+<!-- This section handles the discovery of the messaging platform.        -->
+<!-- ==================================================================== -->
+
+    <target name="messaging-config" >
+        <property name="org.jboss.esb.server.deploy.dir" 
+            value="${target-server}/deploy"/>
+
+        <condition property="messaging.present">
+            <available file="${org.jboss.esb.server.deploy.dir}/jboss-messaging"/>
+        </condition>
+        <condition property="messaging.present">
+            <available file="${org.jboss.esb.server.deploy.dir}/jboss-messaging.sar"/>
+        </condition>
+
+        <condition property="jbossmq.present">
+            <not>
+                <isset property="messaging.present"/>
+            </not>
+        </condition>
+    </target>
+
+    <!-- dependencies specific to JBoss Messaging -->
+    <target name="messaging-dependencies" if="messaging.present" depends="messaging-config">
+        <property name="jms.service.file" value="jbm-queue-service.xml"/>
+        <property name="jms.description" value="JBoss Messaging"/>
+    </target>
+
+    <!-- dependencies specific to JBoss MQ -->
+    <target name="jbossmq-dependencies" if="jbossmq.present" depends="messaging-config">
+        <property name="jms.service.file" value="jbmq-queue-service.xml"/>
+        <property name="jms.description" value="JBoss MQ"/>
+    </target>
+
+<!-- ==================================================================== -->
+<!-- This section handles the deploy and undeploy targets.                -->
+<!-- ==================================================================== -->
+
+	<target name="deploy" depends="register-validator-filter,messaging-dependencies,jbossmq-dependencies">
+		   <echo message="Deploy pi4soa.sar, savara-validator-jbossesb.esb files to the target server '${target-server}'." />
+		   <copy todir="${target-server}/deploy/pi4soa.sar">
+			   <fileset dir="${basedir}/pi4soa.sar">
+				<exclude name="jms/**" />
+			   </fileset>
+		   </copy>
+		   <copy todir="${target-server}/deploy/pi4soa.sar"
+				file="${basedir}/pi4soa.sar/jms/${jms.service.file}" />
+		   <copy todir="${target-server}/deploy/savara-validator-jbossesb.esb">
+			   <fileset dir="${basedir}/savara-validator-jbossesb.esb" />
+		   </copy>
+	</target>
+	
+	<target name="undeploy" depends="unregister-validator-filter">
+		<echo message="Undeploy pi4soa.sar, savara-validator-jbossesb.esb files from the target sever '${target-server}'."/>
+		<delete dir="${target-server}/deploy/pi4soa.sar" />
+		<delete dir="${target-server}/deploy/savara-validator-jbossesb.esb" />
+	</target>
+	
+	<target name="register-validator-filter">
+		<echo message="register the validator filter in the jbossesb-properties file" />
+        <delete file="${target-server}/deploy/jbossesb.sar/jbossesb-properties.xml" />
+		<copy file="${basedir}/conf/jbossesb-properties-validator.xml" tofile="${target-server}/deploy/jbossesb.sar/jbossesb-properties.xml" />
+	</target>
+
+	<target name="unregister-validator-filter">
+		<echo message="unregister the validator filter from the jbossesb-properties file" />
+        <delete file="${target-server}/deploy/jbossesb.sar/jbossesb-properties.xml" />
+		<copy file="${basedir}/conf/jbossesb-properties.xml" tofile="${target-server}/deploy/jbossesb.sar/jbossesb-properties.xml" />
+	</target>
+	        
+</project>


Property changes on: validator/trunk/distribution/src/files/jbossesb/build.xml
___________________________________________________________________
Name: svn:executable
   + *

Added: validator/trunk/distribution/src/files/jbossesb/conf/jbossesb-properties-validator.xml
===================================================================
--- validator/trunk/distribution/src/files/jbossesb/conf/jbossesb-properties-validator.xml	                        (rev 0)
+++ validator/trunk/distribution/src/files/jbossesb/conf/jbossesb-properties-validator.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2006, 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) 2005-2006,
+  @author JBoss Inc.
+-->
+<!-- $Id: jbossesb-unittest-properties.xml $ -->
+<!--
+  These options are described in the JBossESB manual.
+  Defaults are provided here for convenience only.
+ 
+  Please read through this file prior to using the system, and consider
+  updating the specified entries.
+-->
+<esb
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
+    <properties name="core">
+		<property name="org.jboss.soa.esb.jndi.server.context.factory" value="org.jnp.interfaces.NamingContextFactory"/>
+		<property name="org.jboss.soa.esb.jndi.server.url" value="${jboss.bind.address}:1099"/>
+		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+        <property name="org.jboss.soa.esb.loadbalancer.policy" value="org.jboss.soa.esb.listeners.ha.RoundRobin"/>
+        <property name="jboss.esb.invm.scope.default" value="NONE"/>
+    </properties>
+    <properties name="registry">
+    	<property name="org.jboss.soa.esb.registry.queryManagerURI" value="org.apache.juddi.registry.local.InquiryService#inquire"/>
+    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI" value="org.apache.juddi.registry.local.PublishService#publish"/>
+    	<property name="org.jboss.soa.esb.registry.implementationClass" value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.factoryClass" value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.registry.password" value="password"/>
+    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
+    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" value="org.apache.ws.scout.transport.LocalTransport"/>
+    </properties>
+    <properties name="transports" depends="core">
+    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
+    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.auth" value="true"/>
+    	<property name="org.jboss.soa.esb.ftp.localdir" value="/tmp"/>
+    	<property name="org.jboss.soa.esb.ftp.remotedir" value="/tmp"/>
+    	<property name="org.jboss.soa.esb.jms.connectionPool" value="20"/>
+    	<property name="org.jboss.soa.esb.jms.sessionSleep" value="30"/>
+    </properties>
+    <properties name="connection">
+    	<property name="min-pool-size" value="5"/>
+    	<property name="max-pool=size" value="10"/>
+    	<property name="blocking-timeout-millis" value="5000"/>
+    	<property name="abandoned-connection-timeout" value="10000"/>
+    	<property name="abandoned-connection-time-interval" value="30000"/>
+    </properties>
+    <properties name="dbstore">
+    	
+    	<!--  connection manager type -->
+	    <!-- <property name="org.jboss.soa.esb.persistence.db.conn.manager" 		value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>	 -->    
+	     <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.J2eeConnectionManager"/>
+	    
+	    <!-- this property is only used if using the j2ee connection manager -->
+	    <property name="org.jboss.soa.esb.persistence.db.datasource.name" 	value="java:/JBossESBDS"/>
+		
+		<!-- standalone connection pooling settings -->
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 				value="sa"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"		value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"		value="5"/>
+		<!--table managed by pool to test for valid connections - created by pool automatically -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
+		
+    </properties>    
+    <properties name="filters">
+    	<property name="org.jboss.soa.esb.filter.1" value="org.jboss.internal.soa.esb.message.filter.MetaDataFilter"/>
+    	<property name="org.jboss.soa.esb.filter.2" value="org.jboss.internal.soa.esb.message.filter.GatewayFilter"/>
+    	<property name="org.jboss.soa.esb.filter.10" value="org.jboss.soa.overlord.validator.jbossesb.ValidatorFilter" />
+    </properties>
+</esb>

Added: validator/trunk/distribution/src/files/jbossesb/conf/jbossesb-properties.xml
===================================================================
--- validator/trunk/distribution/src/files/jbossesb/conf/jbossesb-properties.xml	                        (rev 0)
+++ validator/trunk/distribution/src/files/jbossesb/conf/jbossesb-properties.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,94 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!--
+  JBoss, Home of Professional Open Source
+  Copyright 2006, 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) 2005-2006,
+  @author JBoss Inc.
+-->
+<!-- $Id: jbossesb-unittest-properties.xml $ -->
+<!--
+  These options are described in the JBossESB manual.
+  Defaults are provided here for convenience only.
+ 
+  Please read through this file prior to using the system, and consider
+  updating the specified entries.
+-->
+<esb
+  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+  xsi:noNamespaceSchemaLocation="jbossesb-1_0.xsd">
+    <properties name="core">
+		<property name="org.jboss.soa.esb.jndi.server.context.factory" value="org.jnp.interfaces.NamingContextFactory"/>
+		<property name="org.jboss.soa.esb.jndi.server.url" value="${jboss.bind.address}:1099"/>
+		<property name="org.jboss.soa.esb.persistence.connection.factory" 	value="org.jboss.internal.soa.esb.persistence.format.MessageStoreFactoryImpl"/>
+        <property name="org.jboss.soa.esb.loadbalancer.policy" value="org.jboss.soa.esb.listeners.ha.RoundRobin"/>
+        <property name="jboss.esb.invm.scope.default" value="NONE"/>
+    </properties>
+    <properties name="registry">
+    	<property name="org.jboss.soa.esb.registry.queryManagerURI" value="org.apache.juddi.registry.local.InquiryService#inquire"/>
+    	<property name="org.jboss.soa.esb.registry.lifeCycleManagerURI" value="org.apache.juddi.registry.local.PublishService#publish"/>
+    	<property name="org.jboss.soa.esb.registry.implementationClass" value="org.jboss.internal.soa.esb.services.registry.JAXRRegistryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.factoryClass" value="org.apache.ws.scout.registry.ConnectionFactoryImpl"/>
+    	<property name="org.jboss.soa.esb.registry.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.registry.password" value="password"/>
+    	<!-- the following parameter is scout specific to set the type of communication between scout and the UDDI (embedded, rmi, soap) -->
+    	<property name="org.jboss.soa.esb.scout.proxy.transportClass" value="org.apache.ws.scout.transport.LocalTransport"/>
+    </properties>
+    <properties name="transports" depends="core">
+    	<property name="org.jboss.soa.esb.mail.smtp.host" value="localhost"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.user" value="jbossesb"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.password" value=""/>
+    	<property name="org.jboss.soa.esb.mail.smtp.port" value="25"/>
+    	<property name="org.jboss.soa.esb.mail.smtp.auth" value="true"/>
+    	<property name="org.jboss.soa.esb.ftp.localdir" value="/tmp"/>
+    	<property name="org.jboss.soa.esb.ftp.remotedir" value="/tmp"/>
+    	<property name="org.jboss.soa.esb.jms.connectionPool" value="20"/>
+    	<property name="org.jboss.soa.esb.jms.sessionSleep" value="30"/>
+    </properties>
+    <properties name="connection">
+    	<property name="min-pool-size" value="5"/>
+    	<property name="max-pool=size" value="10"/>
+    	<property name="blocking-timeout-millis" value="5000"/>
+    	<property name="abandoned-connection-timeout" value="10000"/>
+    	<property name="abandoned-connection-time-interval" value="30000"/>
+    </properties>
+    <properties name="dbstore">
+    	
+    	<!--  connection manager type -->
+	    <!-- <property name="org.jboss.soa.esb.persistence.db.conn.manager" 		value="org.jboss.internal.soa.esb.persistence.manager.StandaloneConnectionManager"/>	 -->    
+	     <property name="org.jboss.soa.esb.persistence.db.conn.manager" value="org.jboss.internal.soa.esb.persistence.manager.J2eeConnectionManager"/>
+	    
+	    <!-- this property is only used if using the j2ee connection manager -->
+	    <property name="org.jboss.soa.esb.persistence.db.datasource.name" 	value="java:/JBossESBDS"/>
+		
+		<!-- standalone connection pooling settings -->
+		<property name="org.jboss.soa.esb.persistence.db.connection.url" 	value="jdbc:hsqldb:hsql://localhost:9001/"/>
+		<property name="org.jboss.soa.esb.persistence.db.jdbc.driver" 		value="org.hsqldb.jdbcDriver"/>
+		<property name="org.jboss.soa.esb.persistence.db.user" 				value="sa"/>
+		<property name="org.jboss.soa.esb.persistence.db.pwd" 				value=""/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.initial.size"	value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.min.size"		value="2"/>
+		<property name="org.jboss.soa.esb.persistence.db.pool.max.size"		value="5"/>
+		<!--table managed by pool to test for valid connections - created by pool automatically -->
+		<property name="org.jboss.soa.esb.persistence.db.pool.test.table"	value="pooltest"/>		
+		<property name="org.jboss.soa.esb.persistence.db.pool.timeout.millis"	value="5000"/> 
+		
+    </properties>    
+    <properties name="filters">
+    	<property name="org.jboss.soa.esb.filter.1" value="org.jboss.internal.soa.esb.message.filter.MetaDataFilter"/>
+    	<property name="org.jboss.soa.esb.filter.2" value="org.jboss.internal.soa.esb.message.filter.GatewayFilter"/>
+    </properties>
+</esb>

Added: validator/trunk/distribution/src/files/jbossesb/models/trailblazer.zip
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/models/trailblazer.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/META-INF/jboss-service.xml
===================================================================
--- validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/META-INF/jboss-service.xml	                        (rev 0)
+++ validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/META-INF/jboss-service.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<service>
+    <mbean code="org.pi4soa.jboss.service.Pi4SOAService"
+           name="pi4soa:service=pi4soa">
+    </mbean>
+</service>

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/jbm-queue-service.xml
===================================================================
--- validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/jbm-queue-service.xml	                        (rev 0)
+++ validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/jbm-queue-service.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+
+    <mbean code="org.jboss.jms.server.destination.TopicService"
+           name="jboss.messaging.destination:service=Topic,name=tracker"
+           xmbean-dd="xmdesc/Topic-xmbean.xml">
+        <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+        <depends>jboss.messaging:service=PostOffice</depends>
+    </mbean>
+
+</server>

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/jbmq-queue-service.xml
===================================================================
--- validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/jbmq-queue-service.xml	                        (rev 0)
+++ validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/jms/jbmq-queue-service.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<server>
+    <mbean code="org.jboss.mq.server.jmx.Topic"
+        name="jboss.mq.destination:service=Topic,name=tracker">
+      <depends optional-attribute-name="DestinationManager">jboss.mq:service=DestinationManager</depends>
+    </mbean>
+</server>

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.common_2.3.0.v200709252135.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.common_2.3.0.v200709252135.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.ecore.xmi_2.3.1.v200709252135.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.ecore.xmi_2.3.1.v200709252135.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.ecore_2.3.1.v200709252135.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.eclipse.emf.ecore_2.3.1.v200709252135.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.cdl_2.0.0.200904101438.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.cdl_2.0.0.200904101438.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.common_2.0.0.200904101438.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.common_2.0.0.200904101438.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.j2ee_2.0.0.200904101438.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.j2ee_2.0.0.200904101438.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.jboss_2.0.0.200904101438.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.jboss_2.0.0.200904101438.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.jbossesb_2.0.0.200904101438.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.jbossesb_2.0.0.200904101438.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.service_2.0.0.200904101438.jar
===================================================================
(Binary files differ)


Property changes on: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/org.pi4soa.service_2.0.0.200904101438.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/pi4soa.xml
===================================================================
--- validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/pi4soa.xml	                        (rev 0)
+++ validator/trunk/distribution/src/files/jbossesb/pi4soa.sar/pi4soa.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,38 @@
+<!--
+/*
+# * Copyright 2005-8 Pi4 Technologies Ltd
+# *
+# * Licensed under the Apache License, Version 2.0 (the "License");
+# * you may not use this file except in compliance with the License.
+# * You may obtain a copy of the License at
+# *
+# *     http://www.apache.org/licenses/LICENSE-2.0
+# *
+# * Unless required by applicable law or agreed to in writing, software
+# * distributed under the License is distributed on an "AS IS" BASIS,
+# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# * See the License for the specific language governing permissions and
+# * limitations under the License.
+# *
+# *
+# * Change History:
+# * 16, June 2008: Initial version created by gary
+# */
+-->
+
+<pi4soa>
+	<container>
+		<serviceTracker class="org.pi4soa.service.tracker.jms.JMSServiceTracker" >
+			<jmsConnectionFactory>ConnectionFactory</jmsConnectionFactory>
+			<jmsDestination>topic/tracker</jmsDestination>
+			<recordMessagePayload>true</recordMessagePayload>
+		</serviceTracker>
+	</container>
+	<monitor>
+		<serviceTracker class="org.pi4soa.service.tracker.jms.JMSServiceTracker" >
+			<jmsConnectionFactory>ConnectionFactory</jmsConnectionFactory>
+			<jmsDestination>topic/tracker</jmsDestination>
+			<recordMessagePayload>true</recordMessagePayload>
+		</serviceTracker>
+	</monitor>
+</pi4soa>
\ No newline at end of file

Added: validator/trunk/distribution/src/files/jbossesb/readme.txt
===================================================================
--- validator/trunk/distribution/src/files/jbossesb/readme.txt	                        (rev 0)
+++ validator/trunk/distribution/src/files/jbossesb/readme.txt	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,37 @@
+Required to deploy the validator libraries.
+- ANT
+
+Folder structures
+-----------------------
+1 - pi4soa.sar    
+
+2 - savara-validator-jbossesb.esb   It contains the monitor config file (WS-CDL file) that will be used by the Filter.
+
+3 - conf/         It contains the proper configuration for governance deployment.
+
+4 - models        It contains the WS-CDL models archive.
+
+
+
+Instructions for deploying/undeploying by using ANT (recommended)
+------------------------------------------------------------------
+1 - Go to $savara/install directory.
+
+2 - Run "ant deploy-savara-validator" to deploy the validator libraries.
+
+3 - Run "ant undeploy-savara-validator" to undeploy the validator libraries. 
+
+
+
+Deploying validator libraries manually
+-----------------------------------------------------------
+
+1 - Copy the "pi4soa.sar", "monitor.esb" two libraries to the $JBossESB/server/config (e.g. default)/deploy folder. 
+
+2 - Open up the "jbossesb-properties.xml", which is loated in the $JBossESB/server/$domain/deploy/jbossesb.sar folder.
+    
+    Add following "monitor filter" in the file, at the bottom of the '<properties name="filter">' xml block.
+
+    ' <property name="org.jboss.soa.esb.filter.10" value="org.pi4soa.jbossesb.monitor.MonitorFilter" /> '
+
+

Added: validator/trunk/distribution/src/main/assembly/bin.xml
===================================================================
--- validator/trunk/distribution/src/main/assembly/bin.xml	                        (rev 0)
+++ validator/trunk/distribution/src/main/assembly/bin.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,152 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+ * 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
+-->
+<assembly>
+    <!-- id typically identifies the "type" (src vs bin etc) of the assembly -->
+    <id>bin</id>
+    <includeBaseDirectory>true</includeBaseDirectory>
+    <formats>
+        <format>zip</format>
+    </formats>
+
+    <fileSets>
+
+        <!--Copy files like License and samples etc -->	
+    	<fileSet>
+            <directory>src/main/release</directory>
+            <outputDirectory>/</outputDirectory>
+			<includes>
+			  <include>*.txt</include>
+			  <include>*.properties</include>
+			</includes>
+        </fileSet>
+
+		<fileSet>
+		    <directory>src/main/release/install</directory>
+			<outputDirectory>/install</outputDirectory>
+		</fileSet>
+        
+        <!-- copy samples -->
+        
+        <fileSet>
+		    <directory>src/main/release/samples/jbossesb</directory>
+			<outputDirectory>samples</outputDirectory>
+		</fileSet>
+		
+		<!-- Copy the cdl model for examples -->
+        <fileSet>
+            <directory>../samples/jbossesb/brokerage/models</directory>
+            <outputDirectory>samples/models/brokerage</outputDirectory>
+            <excludes>
+               <exclude>**/.project</exclude>
+            </excludes>
+        </fileSet>
+        <fileSet>
+            <directory>../samples/jbossesb/purchasing/models</directory>
+            <outputDirectory>samples/models/purchasing</outputDirectory>
+            <excludes>
+               <exclude>**/.project</exclude>
+            </excludes>
+        </fileSet>
+        
+        <fileSet>
+            <directory>../samples/jbossesb/brokerage/broker/src</directory>
+            <outputDirectory>samples/brokerage/broker/src</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>../samples/jbossesb/brokerage/supplier/src</directory>
+            <outputDirectory>samples/brokerage/supplier/src</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>../samples/jbossesb/purchasing/store/src</directory>
+            <outputDirectory>samples/purchasing/store/src</outputDirectory>
+        </fileSet>
+        <fileSet>
+            <directory>../samples/jbossesb/common/creditAgency/src</directory>
+            <outputDirectory>samples/common/creditAgency/src</outputDirectory>
+        </fileSet>
+        
+        <!-- copy client & trailblazer example-->
+        <fileSet>
+            <directory>../samples/jbossesb/client</directory>
+            <outputDirectory>samples/client</outputDirectory>
+        </fileSet>
+        <!-- End of copying examples -->
+        
+    </fileSets>
+    
+    <dependencySets>
+        <dependencySet>
+            <outputDirectory>modules</outputDirectory>
+	    	<unpack>true</unpack>
+            <includes>
+               <include>org.jboss.savara.runtime:savara-runtime-jbossesb:zip:dist</include>
+            </includes>
+        </dependencySet>
+        
+        <!-- Need to copy libraries into each of the samples Eclipse projects
+		as the jars must be referenced locally within each project. The
+		versions have been removed from the jars, as the Eclipse projects
+		need to explicitly refer to each Jar in the .classpath file, so
+		removing the version from the name avoids having to find a way
+		to automatically update the .classpath file -->
+        <dependencySet>
+            <outputDirectory>samples/brokerage/broker/lib</outputDirectory>
+		    <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+            <includes>
+               <include>org.jboss.savara:savara-runtime-jbossesb:jar</include>
+               <include>org.jboss.overlord.dependencies.org.jboss.esb:jbossesb-rosetta</include>
+               <include>log4j:log4j</include>
+            </includes>
+        </dependencySet>
+        <dependencySet>
+            <outputDirectory>samples/brokerage/supplier/lib</outputDirectory>
+		    <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+            <includes>
+               <include>org.jboss.savara:savara-runtime-jbossesb:jar</include>
+               <include>org.jboss.overlord.dependencies.org.jboss.esb:jbossesb-rosetta</include>
+               <include>log4j:log4j</include>
+            </includes>
+        </dependencySet>
+        <dependencySet>
+            <outputDirectory>samples/purchasing/store/lib</outputDirectory>
+		    <outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+            <includes>
+               <include>org.jboss.savara:savara-runtime-jbossesb:jar</include>
+               <include>org.jboss.overlord.dependencies.org.jboss.esb:jbossesb-rosetta</include>
+               <include>log4j:log4j</include>
+            </includes>
+        </dependencySet>
+        <dependencySet>
+            <outputDirectory>samples/common/creditAgency/lib</outputDirectory>
+	    	<outputFileNameMapping>${artifact.artifactId}.${artifact.extension}</outputFileNameMapping>
+            <includes>
+               <include>org.jboss.savara:savara-runtime-jbossesb:jar</include>
+               <include>org.jboss.overlord.dependencies.org.jboss.esb:jbossesb-rosetta</include>
+               <include>log4j:log4j</include>
+               <include>sun-jaxws:jaxws-api</include>
+               <include>javax.xml.bind:jaxb-api</include>
+               <include>sun-jaxws:jsr181-api</include>
+            </includes>
+        </dependencySet>
+        
+    </dependencySets>
+
+</assembly>

Added: validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.classpath
===================================================================
--- validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.classpath	                        (rev 0)
+++ validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.classpath	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<classpath>
+	<classpathentry kind="src" path="src"/>
+	<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>
+	<classpathentry kind="output" path="bin"/>
+</classpath>

Added: validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.project
===================================================================
--- validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.project	                        (rev 0)
+++ validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.project	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>trailblazer-models</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+		<buildCommand>
+			<name>org.eclipse.jdt.core.javabuilder</name>
+			<arguments>
+			</arguments>
+		</buildCommand>
+	</buildSpec>
+	<natures>
+		<nature>org.eclipse.jdt.core.javanature</nature>
+	</natures>
+</projectDescription>

Added: validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.settings/org.eclipse.core.resources.prefs
===================================================================
--- validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.settings/org.eclipse.core.resources.prefs	                        (rev 0)
+++ validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/.settings/org.eclipse.core.resources.prefs	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,3 @@
+#Mon Sep 22 11:55:10 BST 2008
+eclipse.preferences.version=1
+encoding/TrailBlazer.cdm=UTF-8

Added: validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/src/pi4soa.xml
===================================================================
--- validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/src/pi4soa.xml	                        (rev 0)
+++ validator/trunk/distribution/src/main/release/samples/jbossesb/trailblazer/models/src/pi4soa.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -0,0 +1,37 @@
+<!--
+/*
+# * Copyright 2005-8 Pi4 Technologies Ltd
+# *
+# * Licensed under the Apache License, Version 2.0 (the "License");
+# * you may not use this file except in compliance with the License.
+# * You may obtain a copy of the License at
+# *
+# *     http://www.apache.org/licenses/LICENSE-2.0
+# *
+# * Unless required by applicable law or agreed to in writing, software
+# * distributed under the License is distributed on an "AS IS" BASIS,
+# * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# * See the License for the specific language governing permissions and
+# * limitations under the License.
+# *
+# *
+# * Change History:
+# * 14, April 2008 : Initial version created by gary
+# */
+-->
+
+<pi4soa>
+   	<tracker>
+	   	<jndi>
+	      	<initialContextFactory>org.jnp.interfaces.NamingContextFactory</initialContextFactory>
+	      	<providerURL>jnp://localhost:1099</providerURL>
+	      <factoryURLPackages>org.jboss.naming:org.jnp.interfaces</factoryURLPackages>
+	    </jndi>
+	   	<jms>
+	     	<connectionFactory>ConnectionFactory</connectionFactory>
+	     	<connectionFactoryAlternate>ConnectionFactory</connectionFactoryAlternate>
+	     	<destination>topic/tracker</destination>
+	   	</jms>
+	</tracker> 
+</pi4soa>
+

Modified: validator/trunk/jbossesb/pom.xml
===================================================================
--- validator/trunk/jbossesb/pom.xml	2009-11-15 15:48:31 UTC (rev 87)
+++ validator/trunk/jbossesb/pom.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -2,15 +2,15 @@
 	 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
          xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
 	<modelVersion>4.0.0</modelVersion>
-	<groupId>org.jboss.savara</groupId>
+	<groupId>org.jboss.savara.validator</groupId>
 	<artifactId>savara-validator-jbossesb</artifactId>
 	<version>1.0-SNAPSHOT</version>
 	<packaging>jar</packaging>
 	<name>Savara::Validator::JBoss ESB</name>
 	
 	<parent>
-		<groupId>org.jboss</groupId>
-		<artifactId>savara</artifactId>
+		<groupId>org.jboss.savara</groupId>
+		<artifactId>validator</artifactId>
 		<version>1.0-SNAPSHOT</version>
 	</parent>
 

Modified: validator/trunk/jbossesb/src/main/configs/esb-assembly.xml
===================================================================
--- validator/trunk/jbossesb/src/main/configs/esb-assembly.xml	2009-11-15 15:48:31 UTC (rev 87)
+++ validator/trunk/jbossesb/src/main/configs/esb-assembly.xml	2009-11-15 16:02:50 UTC (rev 88)
@@ -19,7 +19,7 @@
         <dependencySet>
             <outputDirectory>/</outputDirectory>
             <includes>
-               <include>org.jboss.savara:savara-validator-jbossesb</include>
+               <include>org.jboss.savara.validator:savara-validator-jbossesb</include>
             </includes>
         </dependencySet>
     </dependencySets>



More information about the savara-commits mailing list