[overlord-commits] Overlord SVN: r493 - in cdl/trunk: distribution and 16 other directories.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Thu Feb 12 11:52:07 EST 2009


Author: objectiser
Date: 2009-02-12 11:52:07 -0500 (Thu, 12 Feb 2009)
New Revision: 493

Added:
   cdl/trunk/validator/jbossesb-assembly/
   cdl/trunk/validator/jbossesb-assembly/pom.xml
   cdl/trunk/validator/jbossesb-assembly/src/
   cdl/trunk/validator/jbossesb-assembly/src/main/
   cdl/trunk/validator/jbossesb-assembly/src/main/java/
   cdl/trunk/validator/jbossesb-assembly/src/main/resources/
   cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/
   cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/deployment.xml
   cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/jboss-esb.xml
   cdl/trunk/validator/jbossesb-assembly/src/main/resources/models/
   cdl/trunk/validator/jbossesb-assembly/src/main/resources/models/TrailBlazer.cdm
   cdl/trunk/validator/jbossesb-assembly/src/main/resources/validator-config.xml
   cdl/trunk/validator/jbossesb-assembly/src/test/
   cdl/trunk/validator/jbossesb-assembly/src/test/java/
   cdl/trunk/validator/jbossesb-assembly/src/test/resources/
   cdl/trunk/validator/jbossesb/pom.xml
   cdl/trunk/validator/jbossesb/src/main/resources/
   cdl/trunk/validator/pom.xml
Removed:
   cdl/trunk/distribution/validator/jbossesb/overlord-cdl-validator.esb/
Modified:
   cdl/trunk/distribution/pom.xml
   cdl/trunk/distribution/src/main/assembly/bin.xml
   cdl/trunk/distribution/src/main/release/version.properties
   cdl/trunk/distribution/validator/jbossesb/conf/jbossesb-properties-validator.xml
   cdl/trunk/pom.xml
   cdl/trunk/runtime/jbossesb-assembly/pom.xml
   cdl/trunk/runtime/jbossesb/pom.xml
Log:
Updated maven build structure to include new validator library.

Modified: cdl/trunk/distribution/pom.xml
===================================================================
--- cdl/trunk/distribution/pom.xml	2009-02-12 12:09:45 UTC (rev 492)
+++ cdl/trunk/distribution/pom.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -1,81 +1,92 @@
-<!--
- * 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
--->
-<project xmlns="http://maven.apache.org/POM/4.0.0" 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.soa.overlord.cdl</groupId>
-    <artifactId>distribution</artifactId>
-    <packaging>pom</packaging>
-    <name>Overlord::CDL::Distribution</name>
-    <version>1.0-SNAPSHOT</version>
-    <url>http://www.jboss.org/soag</url>
-
-    <properties>
-        <maven.test.skip>true</maven.test.skip>
-		<cdl.version>${project.version}</cdl.version>
-    </properties>
-	
-    <dependencies>
-        <dependency>
-            <groupId>org.jboss.soa.overlord.cdl.runtime</groupId>
-            <artifactId>cdl-jbossesb</artifactId>
-            <version>${pom.version}</version>
-        </dependency>
-        <dependency>
-            <groupId>org.jboss.soa.overlord.cdl.runtime</groupId>
-            <artifactId>cdl-jbossesb-assembly</artifactId>
-            <version>${pom.version}</version>
-            <type>esb</type>
-        </dependency>
-   </dependencies> 
-
-    <build>
-	    <finalName>overlord-cdl-${project.version}</finalName>
-        <resources>
-            <resource>
-                <directory>src/main/java</directory>
-                <includes>
-                    <include>**/*</include>
-                </includes>
-            </resource>
-        </resources>
-        <plugins>
-            <plugin>
-                <groupId>org.apache.maven.plugins</groupId>
-                <artifactId>maven-assembly-plugin</artifactId>
-                <executions>
-                    <execution>
-                        <id>distribution-package</id>
-                        <phase>package</phase>
-                        <goals>
-                            <goal>single</goal>
-                        </goals>
-                        <configuration>
-                            <descriptors>
-                                <descriptor>src/main/assembly/bin.xml</descriptor>
-                            </descriptors>
-                            <tarLongFileMode>gnu</tarLongFileMode>
-                        </configuration>
-                    </execution>
-                </executions>
-            </plugin>
-        </plugins>
-    </build>
-
-</project>
+<!--
+ * 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
+-->
+<project xmlns="http://maven.apache.org/POM/4.0.0" 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.soa.overlord.cdl</groupId>
+    <artifactId>distribution</artifactId>
+    <packaging>pom</packaging>
+    <name>Overlord::CDL::Distribution</name>
+    <version>1.0-SNAPSHOT</version>
+    <url>http://www.jboss.org/soag</url>
+
+    <properties>
+        <maven.test.skip>true</maven.test.skip>
+		<cdl.version>${project.version}</cdl.version>
+    </properties>
+	
+    <dependencies>
+        <dependency>
+            <groupId>org.jboss.soa.overlord.cdl.runtime</groupId>
+            <artifactId>cdl-jbossesb</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.jboss.soa.overlord.cdl.runtime</groupId>
+            <artifactId>cdl-jbossesb-assembly</artifactId>
+            <version>${pom.version}</version>
+            <type>esb</type>
+        </dependency>
+        <dependency>
+            <groupId>org.jboss.soa.overlord.cdl.validator</groupId>
+            <artifactId>cdl-jbossesb</artifactId>
+            <version>${pom.version}</version>
+        </dependency>
+        <dependency>
+            <groupId>org.jboss.soa.overlord.cdl.validator</groupId>
+            <artifactId>cdl-jbossesb-assembly</artifactId>
+            <version>${pom.version}</version>
+            <type>esb</type>
+        </dependency>
+   </dependencies> 
+
+    <build>
+	    <finalName>overlord-cdl-${project.version}</finalName>
+        <resources>
+            <resource>
+                <directory>src/main/java</directory>
+                <includes>
+                    <include>**/*</include>
+                </includes>
+            </resource>
+        </resources>
+        <plugins>
+            <plugin>
+                <groupId>org.apache.maven.plugins</groupId>
+                <artifactId>maven-assembly-plugin</artifactId>
+                <executions>
+                    <execution>
+                        <id>distribution-package</id>
+                        <phase>package</phase>
+                        <goals>
+                            <goal>single</goal>
+                        </goals>
+                        <configuration>
+                            <descriptors>
+                                <descriptor>src/main/assembly/bin.xml</descriptor>
+                            </descriptors>
+                            <tarLongFileMode>gnu</tarLongFileMode>
+                        </configuration>
+                    </execution>
+                </executions>
+            </plugin>
+        </plugins>
+    </build>
+
+</project>

Modified: cdl/trunk/distribution/src/main/assembly/bin.xml
===================================================================
--- cdl/trunk/distribution/src/main/assembly/bin.xml	2009-02-12 12:09:45 UTC (rev 492)
+++ cdl/trunk/distribution/src/main/assembly/bin.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -43,6 +43,11 @@
 			<outputDirectory>modules/runtime-jbossesb-${cdl.version}</outputDirectory>
 		</fileSet>
 
+		<fileSet>
+		    <directory>../validator/jbossesb-assembly/target/overlord-cdl-validator-jbossesb</directory>
+			<outputDirectory>modules/validator-jbossesb-${cdl.version}/overlord-cdl-validator.esb</outputDirectory>
+		</fileSet>
+
         <!--Copy files like License and samples etc -->	
     	<fileSet>
             <directory>src/main/release</directory>

Modified: cdl/trunk/distribution/src/main/release/version.properties
===================================================================
--- cdl/trunk/distribution/src/main/release/version.properties	2009-02-12 12:09:45 UTC (rev 492)
+++ cdl/trunk/distribution/src/main/release/version.properties	2009-02-12 16:52:07 UTC (rev 493)
@@ -1 +1 @@
-cdl.version=1.0-M1
+cdl.version=1.0-SNAPSHOT

Modified: cdl/trunk/distribution/validator/jbossesb/conf/jbossesb-properties-validator.xml
===================================================================
--- cdl/trunk/distribution/validator/jbossesb/conf/jbossesb-properties-validator.xml	2009-02-12 12:09:45 UTC (rev 492)
+++ cdl/trunk/distribution/validator/jbossesb/conf/jbossesb-properties-validator.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -90,6 +90,6 @@
     <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.pi4soa.jbossesb.validator.ValidatorFilter" />
+    	<property name="org.jboss.soa.esb.filter.10" value="org.jboss.soa.overlord.validator.jbossesb.ValidatorFilter" />
     </properties>
 </esb>

Modified: cdl/trunk/pom.xml
===================================================================
--- cdl/trunk/pom.xml	2009-02-12 12:09:45 UTC (rev 492)
+++ cdl/trunk/pom.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -1,196 +1,206 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" 
-	 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.soa.overlord</groupId>
-	<artifactId>cdl</artifactId>
-	<version>1.0-SNAPSHOT</version>
-	<packaging>pom</packaging>
-	<name>Overlord::CDL</name>
-	<url>http://www.jboss.org/overlord</url>
-	<description>
-		JBoss Overlord CDL.
-	</description>
-	<scm>
-		<connection>scm:svn:https://svn.jboss.org/repos/soag/cdl/trunk</connection>
-	</scm>
-	<developers>
-		<developer>
-			<name>Jeff Yu</name>
-			<id>jeff.yuchang</id>
-			<email>cyu at redhat.com</email>
-			<organization>Red Hat</organization>
-			<roles>
-				<role>Developer</role>
-			</roles>
-			<timezone>+8</timezone>
-		</developer>
-		<developer>
-		    <name>Gary Brown</name>
-		    <id>objectiser</id>
-		    <email>gary.brown at hattricksoftware.com</email>
-		    <organization>Hattrick Software</organization>
-		    <roles>
-		        <role>Developer</role>
-		    </roles>
-		    <timezone>+1</timezone>
-		</developer>
-	</developers>
-	<modules>
-		<module>runtime</module>
-		<module>docs/docbook</module>
-		<module>distribution</module>
-	</modules>
-
-	<properties>
-		<overlord-version>1.0-SNAPSHOT</overlord-version>
-	</properties>
-	
-	<profiles>
-		<profile>
-			<id>release</id>
-			<modules>
-				<module>docs</module>
-		        <module>docs/examples/gettingstarted</module>
-			</modules>
-		</profile>
-		<profile>
-		    <!-- 
-			This profile is activated when the "generate.docs" property is set,
-			as in "mvn ... -Dgenerate.docs=true ..."
-		    -->
-	      <id>docs</id>
-	      <activation>
-	        <property>
-	          <name>generate.docs</name>
-	        </property>
-	      </activation>
-	      <modules>
-	        <module>docs</module>
-	      </modules>
-		  <reporting>
-		    <plugins>
-		      <plugin>
-		        <groupId>org.apache.maven.plugins</groupId>
-		        <artifactId>maven-javadoc-plugin</artifactId>
-		        <configuration>
-		          <aggregate>true</aggregate>
-				  <show>public</show>
-				  <title>JBoss Overlord ${project.version}</title>
-		        </configuration>
-		      </plugin>
-		    </plugins>
-		  </reporting>
-	    </profile>
-	</profiles>
-
-	<build>
-		<!-- This section defines the default plugin settings inherited by child projects. -->
-		<pluginManagement>
-			<plugins>
-				<!-- Fixes how test resources of a project can be used in projects dependent on it  -->
-				<plugin>
-					<groupId>org.apache.maven.plugins</groupId>
-					<artifactId>maven-jar-plugin</artifactId>
-					<version>2.2</version>
-				</plugin>
-				<plugin>
-					<groupId>org.apache.maven.plugins</groupId>
-					<artifactId>maven-javadoc-plugin</artifactId>
-					<version>2.2</version>
-					<configuration>
-						<aggregate>true</aggregate>
-					</configuration>
-				</plugin>
-			</plugins>
-		</pluginManagement>
-		<plugins>
-			<!-- Specify the compiler options and settings -->
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-compiler-plugin</artifactId>
-               			<version>2.0.2</version>
-				<configuration>
-					<source>1.5</source>
-					<target>1.5</target>
-					<showDeprecation>false</showDeprecation>
-					<showWarnings>false</showWarnings>
-				</configuration>
-			</plugin>
-			<!-- Produce source jars during the 'verify' phase -->
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-source-plugin</artifactId>
-				<executions>
-					<execution>
-						<id>attach-sources</id>
-						<phase>verify</phase>
-						<goals>
-							<goal>jar</goal>
-						</goals>
-					</execution>
-				</executions>
-			</plugin>
-			<plugin>
-				<artifactId>maven-surefire-plugin</artifactId>
-				<configuration>
-					<includes>
-						<include>**/*TestCase.java</include>
-						<include>**/*Test.java</include>
-					</includes>
-				</configuration>
-			</plugin>
-		</plugins>
-	</build>
-
-	<reporting>
-		<plugins>
-			<plugin>
-				<groupId>org.apache.maven.plugins</groupId>
-				<artifactId>maven-surefire-report-plugin</artifactId>
-			</plugin>
-	    </plugins>
-	</reporting>
-	
-	<repositories>
-		<repository>
-			<id>jboss</id>
-			<url>http://repository.jboss.com/maven2/</url>
-		</repository>
-		
-		<repository>
-			<id>jboss-snapshot</id>
-			<url>http://snapshots.jboss.org/maven2</url>
-		</repository>
-
-	    <repository>
-	        <id>maven.repo</id>
-	        <name>maven repository</name>
-	        <url>http://repo1.maven.org/maven2</url>
-	    </repository>
-
-	    <repository>
-	        <id>ibiblio</id>
-	        <name>ibiblio repository</name>
-	        <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
-	    </repository>
-
-		<repository>
-		    <id>codehaus</id>
-			<name>codehaus repository</name>
-			<url>http://repo1.maven.org/maven2</url>
-		</repository>
-
-	</repositories>
-
-	<distributionManagement>
-		<repository>
-			<!-- Copy the distribution jar file to a local checkout of the maven repository 
- 			  -  This variable can be set in $MAVEN_HOME/conf/settings.xml -->
-			<id>repository.jboss.org</id>
-			<url>file://${jboss.repository.root}</url>
-		</repository>
-	</distributionManagement>
-	
-</project>
-
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+	 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.soa.overlord</groupId>
+	<artifactId>cdl</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<packaging>pom</packaging>
+	<name>Overlord::CDL</name>
+	<url>http://www.jboss.org/overlord</url>
+	<description>
+		JBoss Overlord CDL.
+	</description>
+	<scm>
+		<connection>scm:svn:https://svn.jboss.org/repos/soag/cdl/trunk</connection>
+	</scm>
+	<developers>
+		<developer>
+			<name>Jeff Yu</name>
+			<id>jeff.yuchang</id>
+			<email>cyu at redhat.com</email>
+			<organization>Red Hat</organization>
+			<roles>
+				<role>Developer</role>
+			</roles>
+			<timezone>+8</timezone>
+		</developer>
+		<developer>
+		    <name>Gary Brown</name>
+		    <id>objectiser</id>
+		    <email>gary.brown at hattricksoftware.com</email>
+		    <organization>Hattrick Software</organization>
+		    <roles>
+		        <role>Developer</role>
+		    </roles>
+		    <timezone>+1</timezone>
+		</developer>
+	</developers>
+	<modules>
+		<module>runtime</module>
+		<module>validator</module>
+		<module>docs/docbook</module>
+		<module>distribution</module>
+	</modules>
+
+	<properties>
+		<overlord-version>1.0-SNAPSHOT</overlord-version>
+	</properties>
+	
+	<profiles>
+		<profile>
+			<id>release</id>
+			<modules>
+				<module>docs</module>
+		        <module>docs/examples/gettingstarted</module>
+			</modules>
+		</profile>
+		<profile>
+		    <!-- 
+			This profile is activated when the "generate.docs" property is set,
+			as in "mvn ... -Dgenerate.docs=true ..."
+		    -->
+	      <id>docs</id>
+	      <activation>
+	        <property>
+	          <name>generate.docs</name>
+	        </property>
+	      </activation>
+	      <modules>
+	        <module>docs</module>
+	      </modules>
+		  <reporting>
+		    <plugins>
+		      <plugin>
+		        <groupId>org.apache.maven.plugins</groupId>
+		        <artifactId>maven-javadoc-plugin</artifactId>
+		        <configuration>
+		          <aggregate>true</aggregate>
+				  <show>public</show>
+				  <title>JBoss Overlord ${project.version}</title>
+		        </configuration>
+		      </plugin>
+		    </plugins>
+		  </reporting>
+	    </profile>
+	</profiles>
+
+	<build>
+		<!-- This section defines the default plugin settings inherited by child projects. -->
+		<pluginManagement>
+			<plugins>
+				<!-- Fixes how test resources of a project can be used in projects dependent on it  -->
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-jar-plugin</artifactId>
+					<version>2.2</version>
+				</plugin>
+				<plugin>
+					<groupId>org.apache.maven.plugins</groupId>
+					<artifactId>maven-javadoc-plugin</artifactId>
+					<version>2.2</version>
+					<configuration>
+						<aggregate>true</aggregate>
+					</configuration>
+				</plugin>
+			</plugins>
+		</pluginManagement>
+		<plugins>
+			<!-- Specify the compiler options and settings -->
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-compiler-plugin</artifactId>
+               			<version>2.0.2</version>
+				<configuration>
+					<source>1.5</source>
+					<target>1.5</target>
+					<showDeprecation>false</showDeprecation>
+					<showWarnings>false</showWarnings>
+				</configuration>
+			</plugin>
+			<!-- Produce source jars during the 'verify' phase -->
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-source-plugin</artifactId>
+				<executions>
+					<execution>
+						<id>attach-sources</id>
+						<phase>verify</phase>
+						<goals>
+							<goal>jar</goal>
+						</goals>
+					</execution>
+				</executions>
+			</plugin>
+			<plugin>
+				<artifactId>maven-surefire-plugin</artifactId>
+				<configuration>
+					<includes>
+						<include>**/*TestCase.java</include>
+						<include>**/*Test.java</include>
+					</includes>
+				</configuration>
+			</plugin>
+		</plugins>
+	</build>
+
+	<reporting>
+		<plugins>
+			<plugin>
+				<groupId>org.apache.maven.plugins</groupId>
+				<artifactId>maven-surefire-report-plugin</artifactId>
+			</plugin>
+	    </plugins>
+	</reporting>
+	
+	<repositories>
+		<repository>
+			<id>jboss</id>
+			<url>http://repository.jboss.com/maven2/</url>
+		</repository>
+		
+		<repository>
+			<id>jboss-snapshot</id>
+			<url>http://snapshots.jboss.org/maven2</url>
+		</repository>
+
+	    <repository>
+	        <id>maven.repo</id>
+	        <name>maven repository</name>
+	        <url>http://repo1.maven.org/maven2</url>
+	    </repository>
+
+	    <repository>
+	        <id>ibiblio</id>
+	        <name>ibiblio repository</name>
+	        <url>http://mirrors.ibiblio.org/pub/mirrors/maven2</url>
+	    </repository>
+
+		<repository>
+		    <id>codehaus</id>
+			<name>codehaus repository</name>
+			<url>http://repo1.maven.org/maven2</url>
+		</repository>
+
+		<!-- Not all dependencies are resolved when using this repository.
+			Complains about not finding appropriate version of
+			org.eclipse.equinox.app	plugin. -->
+		<!-- repository>
+		    <id>eclipse</id>
+			<name>eclipse repository</name>
+			<url>http://repo1.maven.org/eclipse</url>
+		</repository-->
+
+	</repositories>
+
+	<distributionManagement>
+		<repository>
+			<!-- Copy the distribution jar file to a local checkout of the maven repository 
+ 			  -  This variable can be set in $MAVEN_HOME/conf/settings.xml -->
+			<id>repository.jboss.org</id>
+			<url>file://${jboss.repository.root}</url>
+		</repository>
+	</distributionManagement>
+	
+</project>
+

Modified: cdl/trunk/runtime/jbossesb/pom.xml
===================================================================
--- cdl/trunk/runtime/jbossesb/pom.xml	2009-02-12 12:09:45 UTC (rev 492)
+++ cdl/trunk/runtime/jbossesb/pom.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -1,115 +1,115 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" 
-	 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.soa.overlord.cdl.runtime</groupId>
-	<artifactId>cdl-jbossesb</artifactId>
-	<version>1.0-SNAPSHOT</version>
-	<packaging>jar</packaging>
-	<name>Overlord::CDL::Runtime::JBossESB</name>
-	
-	<parent>
-		<groupId>org.jboss.soa.overlord.cdl</groupId>
-		<artifactId>runtime</artifactId>
-		<version>1.0-SNAPSHOT</version>
-	</parent>
-
-	<properties>
-        <hibernate-version>3.2.4.sp1</hibernate-version>
-        <hibernate-annotations-version>3.2.1.ga</hibernate-annotations-version>
-        <ejb3-persistence-version>1.0.1.GA</ejb3-persistence-version>
-	</properties>
-	
-		<dependencies>	
-			<dependency>
-				<groupId>log4j</groupId>
-				<artifactId>log4j</artifactId>
-				<version>1.2.14</version>
-			</dependency>
-			<dependency>
-				<groupId>org.jboss.jbossesb</groupId>
-				<artifactId>rosetta</artifactId>
-				<version>4.3</version>
-			</dependency>
-			<dependency>
-				<groupId>org.jboss.jbossesb</groupId>
-				<artifactId>config-model</artifactId>
-				<version>1.0.1</version>
-			</dependency>
-			<dependency>
-				<groupId>org.hibernate</groupId>
-				<artifactId>hibernate</artifactId>
-				<version>${hibernate-version}</version>
-			</dependency>
-			<dependency>
-				<groupId>org.hibernate</groupId>
-				<artifactId>hibernate-annotations</artifactId>
-				<version>${hibernate-annotations-version}</version>
-			</dependency>
-			<dependency>
-				<groupId>org.hibernate</groupId>
-				<artifactId>ejb3-persistence</artifactId>
-				<version>${ejb3-persistence-version}</version>
-			</dependency>
-			<dependency>
-			    <groupId>c3p0</groupId>
-				<artifactId>c3p0</artifactId>
-				<version>0.9.1</version>
-			</dependency>
-			<dependency>
-				<groupId>org.mvel</groupId>
-				<artifactId>mvel</artifactId>
-				<version>1.3.4-java1.5</version>
-			</dependency>
-			<dependency>
-				<groupId>junit</groupId>
-				<artifactId>junit</artifactId>
-				<version>4.4</version>
-				<scope>test</scope>
-			</dependency>
-		</dependencies>
-	
-	<build>
-		<plugins>
-		    <plugin>
-			<artifactId>maven-javadoc-plugin</artifactId>
-			<executions>
-			  <execution>
-			    <id>generate-javadoc</id>
-			    <phase>package</phase>
-			    <goals>
-			      <goal>jar</goal>
-			    </goals>
-			  </execution>
-			</executions>
-			<configuration>
-			  <doclet>org.jboss.apiviz.APIviz</doclet>
-			  <docletArtifact>
-			    <groupId>org.jboss.apiviz</groupId>
-			    <artifactId>apiviz</artifactId>
-			    <version>1.2.4.GA</version>
-			  </docletArtifact>
-			  <aggregate>true</aggregate>
-			  <attach>false</attach>
-			  <additionalparam>
-			    -d ${project.build.directory}/javadoc
-			    -charset UTF-8
-			    -docencoding UTF-8
-			    -version
-			    -author
-			    -breakiterator
-			    -windowtitle "${project.name} ${project.version} API Reference"
-			    -doctitle "${project.name} ${project.version} API Reference"
-			    -bottom "Copyright © ${project.inceptionYear}-Present ${project.organization.name}. All Rights Reserved."
-			    -link http://java.sun.com/javase/6/docs/api/
-			    -sourceclasspath ${project.build.outputDirectory}
-			  </additionalparam>
-			  <encoding>UTF-8</encoding>
-			  <locale>en_US</locale>
-			</configuration>
-		      </plugin>
-	    </plugins>
-	</build>
-	
-</project>
-
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+	 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.soa.overlord.cdl.runtime</groupId>
+	<artifactId>cdl-runtime-jbossesb</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<packaging>jar</packaging>
+	<name>Overlord::CDL::Runtime::JBossESB</name>
+	
+	<parent>
+		<groupId>org.jboss.soa.overlord.cdl</groupId>
+		<artifactId>runtime</artifactId>
+		<version>1.0-SNAPSHOT</version>
+	</parent>
+
+	<properties>
+        <hibernate-version>3.2.4.sp1</hibernate-version>
+        <hibernate-annotations-version>3.2.1.ga</hibernate-annotations-version>
+        <ejb3-persistence-version>1.0.1.GA</ejb3-persistence-version>
+	</properties>
+	
+		<dependencies>	
+			<dependency>
+				<groupId>log4j</groupId>
+				<artifactId>log4j</artifactId>
+				<version>1.2.14</version>
+			</dependency>
+			<dependency>
+				<groupId>org.jboss.jbossesb</groupId>
+				<artifactId>rosetta</artifactId>
+				<version>4.3</version>
+			</dependency>
+			<dependency>
+				<groupId>org.jboss.jbossesb</groupId>
+				<artifactId>config-model</artifactId>
+				<version>1.0.1</version>
+			</dependency>
+			<dependency>
+				<groupId>org.hibernate</groupId>
+				<artifactId>hibernate</artifactId>
+				<version>${hibernate-version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.hibernate</groupId>
+				<artifactId>hibernate-annotations</artifactId>
+				<version>${hibernate-annotations-version}</version>
+			</dependency>
+			<dependency>
+				<groupId>org.hibernate</groupId>
+				<artifactId>ejb3-persistence</artifactId>
+				<version>${ejb3-persistence-version}</version>
+			</dependency>
+			<dependency>
+			    <groupId>c3p0</groupId>
+				<artifactId>c3p0</artifactId>
+				<version>0.9.1</version>
+			</dependency>
+			<dependency>
+				<groupId>org.mvel</groupId>
+				<artifactId>mvel</artifactId>
+				<version>1.3.4-java1.5</version>
+			</dependency>
+			<dependency>
+				<groupId>junit</groupId>
+				<artifactId>junit</artifactId>
+				<version>4.4</version>
+				<scope>test</scope>
+			</dependency>
+		</dependencies>
+	
+	<build>
+		<plugins>
+		    <plugin>
+			<artifactId>maven-javadoc-plugin</artifactId>
+			<executions>
+			  <execution>
+			    <id>generate-javadoc</id>
+			    <phase>package</phase>
+			    <goals>
+			      <goal>jar</goal>
+			    </goals>
+			  </execution>
+			</executions>
+			<configuration>
+			  <doclet>org.jboss.apiviz.APIviz</doclet>
+			  <docletArtifact>
+			    <groupId>org.jboss.apiviz</groupId>
+			    <artifactId>apiviz</artifactId>
+			    <version>1.2.4.GA</version>
+			  </docletArtifact>
+			  <aggregate>true</aggregate>
+			  <attach>false</attach>
+			  <additionalparam>
+			    -d ${project.build.directory}/javadoc
+			    -charset UTF-8
+			    -docencoding UTF-8
+			    -version
+			    -author
+			    -breakiterator
+			    -windowtitle "${project.name} ${project.version} API Reference"
+			    -doctitle "${project.name} ${project.version} API Reference"
+			    -bottom "Copyright © ${project.inceptionYear}-Present ${project.organization.name}. All Rights Reserved."
+			    -link http://java.sun.com/javase/6/docs/api/
+			    -sourceclasspath ${project.build.outputDirectory}
+			  </additionalparam>
+			  <encoding>UTF-8</encoding>
+			  <locale>en_US</locale>
+			</configuration>
+		      </plugin>
+	    </plugins>
+	</build>
+	
+</project>
+

Modified: cdl/trunk/runtime/jbossesb-assembly/pom.xml
===================================================================
--- cdl/trunk/runtime/jbossesb-assembly/pom.xml	2009-02-12 12:09:45 UTC (rev 492)
+++ cdl/trunk/runtime/jbossesb-assembly/pom.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -1,118 +1,118 @@
-<project xmlns="http://maven.apache.org/POM/4.0.0" 
-	 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.soa.overlord.cdl.runtime</groupId>
-	<artifactId>cdl-jbossesb-assembly</artifactId>
-	<version>1.0-SNAPSHOT</version>
-	<packaging>jboss-esb</packaging>
-	<name>Overlord::CDL::Runtime::JBossESB-Assembly</name>
-	
-	<parent>
-		<groupId>org.jboss.soa.overlord.cdl</groupId>
-		<artifactId>runtime</artifactId>
-		<version>1.0-SNAPSHOT</version>
-	</parent>
-
-	<properties>
-	   <hibernate-commons-annotations>3.0.0.ga</hibernate-commons-annotations>
-	   <hibernate-tools-version>3.2.0.ga</hibernate-tools-version>
-	   <hsqldb-version>1.8.0.7</hsqldb-version>
-	</properties>
-
-		<dependencies>	
-			<dependency>
-				<groupId>org.jboss.soa.overlord.cdl.runtime</groupId>
-				<artifactId>cdl-jbossesb</artifactId>
-				<version>${project.version}</version>
-			</dependency>
-
-		    <dependency>
-			    <groupId>org.hibernate</groupId>
-			    <artifactId>hibernate-commons-annotations</artifactId>
-			    <version>${hibernate-commons-annotations}</version>
-		    </dependency>
-
-		    <dependency>
-			    <groupId>org.hibernate</groupId>
-			    <artifactId>hibernate-tools</artifactId>
-			    <version>${hibernate-tools-version}</version>
-				<scope>provided</scope>
-		    </dependency>
-
-			<dependency>
-			    <groupId>hsqldb</groupId>
-				<artifactId>hsqldb</artifactId>
-				<version>${hsqldb-version}</version>
-			</dependency>
-			
-			<dependency>
-				<groupId>junit</groupId>
-				<artifactId>junit</artifactId>
-				<version>4.4</version>
-				<scope>test</scope>
-			</dependency>
-			
-		</dependencies>
-
-		<build>
-		    <finalName>overlord-cdl-runtime-jbossesb</finalName>
-		    <plugins>
-		      <plugin>
-			<groupId>org.apache.maven.plugins</groupId>
-			<artifactId>maven-antrun-plugin</artifactId>
-			<executions>
-             <!--export schemas to database -->
-			  <!--execution>
-			    <id>schemaexport</id>
-			    <phase>compile</phase>
-			    <configuration>
-			      <tasks>
-				<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" 
-					 classpathref="maven.compile.classpath"/>
-                                <hibernatetool destdir=".">
-				<classpath>
-					<pathelement path="maven.compile.classpath" />
-				</classpath>
-				<annotationconfiguration configurationfile="target/classes/overlord-cdl-jbossesb.cfg.xml" />
-				<hbm2ddl
-					create="true"
-					drop="false"
-					export="true"
-					outputfilename="cdl.hsqldb.sql"
-					delimiter=";"
-					format="true"/>
-				</hibernatetool>
-			      </tasks>
-			    </configuration>
-			    <goals>
-			      <goal>run</goal>
-			    </goals>
-			  </execution-->
-
-			</executions>
-
-		      </plugin>
-              <plugin>
-			     <groupId>org.codehaus.mojo</groupId>
-				 <artifactId>jboss-packaging-maven-plugin</artifactId>
-			     <version>2.0-20080130.110241-9</version>
-			     <extensions>true</extensions>
-			  </plugin>		      
-		    </plugins>
-		</build>
-
-	<pluginRepositories>
-	     <pluginRepository>
-		   <releases>
-		      <enabled>false</enabled>
-		   </releases>
-		   <snapshots/>
-		   <id>jboss-plugin-snapshots</id>
-		   <name>JBoss Snapshot Plugin Repository</name>
-		   <url>http://snapshots.repository.codehaus.org</url>
-		 </pluginRepository>
-	</pluginRepositories>
-	
-</project>
-
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+	 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.soa.overlord.cdl.runtime</groupId>
+	<artifactId>cdl-jbossesb-assembly</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<packaging>jboss-esb</packaging>
+	<name>Overlord::CDL::Runtime::JBossESB-Assembly</name>
+	
+	<parent>
+		<groupId>org.jboss.soa.overlord.cdl</groupId>
+		<artifactId>runtime</artifactId>
+		<version>1.0-SNAPSHOT</version>
+	</parent>
+
+	<properties>
+	   <hibernate-commons-annotations>3.0.0.ga</hibernate-commons-annotations>
+	   <hibernate-tools-version>3.2.0.ga</hibernate-tools-version>
+	   <hsqldb-version>1.8.0.7</hsqldb-version>
+	</properties>
+
+		<dependencies>	
+			<dependency>
+				<groupId>org.jboss.soa.overlord.cdl.runtime</groupId>
+				<artifactId>cdl-runtime-jbossesb</artifactId>
+				<version>${project.version}</version>
+			</dependency>
+
+		    <dependency>
+			    <groupId>org.hibernate</groupId>
+			    <artifactId>hibernate-commons-annotations</artifactId>
+			    <version>${hibernate-commons-annotations}</version>
+		    </dependency>
+
+		    <dependency>
+			    <groupId>org.hibernate</groupId>
+			    <artifactId>hibernate-tools</artifactId>
+			    <version>${hibernate-tools-version}</version>
+				<scope>provided</scope>
+		    </dependency>
+
+			<dependency>
+			    <groupId>hsqldb</groupId>
+				<artifactId>hsqldb</artifactId>
+				<version>${hsqldb-version}</version>
+			</dependency>
+			
+			<dependency>
+				<groupId>junit</groupId>
+				<artifactId>junit</artifactId>
+				<version>4.4</version>
+				<scope>test</scope>
+			</dependency>
+			
+		</dependencies>
+
+		<build>
+		    <finalName>overlord-cdl-runtime-jbossesb</finalName>
+		    <plugins>
+		      <plugin>
+			<groupId>org.apache.maven.plugins</groupId>
+			<artifactId>maven-antrun-plugin</artifactId>
+			<executions>
+             <!--export schemas to database -->
+			  <!--execution>
+			    <id>schemaexport</id>
+			    <phase>compile</phase>
+			    <configuration>
+			      <tasks>
+				<taskdef name="hibernatetool" classname="org.hibernate.tool.ant.HibernateToolTask" 
+					 classpathref="maven.compile.classpath"/>
+                                <hibernatetool destdir=".">
+				<classpath>
+					<pathelement path="maven.compile.classpath" />
+				</classpath>
+				<annotationconfiguration configurationfile="target/classes/overlord-cdl-jbossesb.cfg.xml" />
+				<hbm2ddl
+					create="true"
+					drop="false"
+					export="true"
+					outputfilename="cdl.hsqldb.sql"
+					delimiter=";"
+					format="true"/>
+				</hibernatetool>
+			      </tasks>
+			    </configuration>
+			    <goals>
+			      <goal>run</goal>
+			    </goals>
+			  </execution-->
+
+			</executions>
+
+		      </plugin>
+              <plugin>
+			     <groupId>org.codehaus.mojo</groupId>
+				 <artifactId>jboss-packaging-maven-plugin</artifactId>
+			     <version>2.0-20080130.110241-9</version>
+			     <extensions>true</extensions>
+			  </plugin>		      
+		    </plugins>
+		</build>
+
+	<pluginRepositories>
+	     <pluginRepository>
+		   <releases>
+		      <enabled>false</enabled>
+		   </releases>
+		   <snapshots/>
+		   <id>jboss-plugin-snapshots</id>
+		   <name>JBoss Snapshot Plugin Repository</name>
+		   <url>http://snapshots.repository.codehaus.org</url>
+		 </pluginRepository>
+	</pluginRepositories>
+	
+</project>
+

Added: cdl/trunk/validator/jbossesb/pom.xml
===================================================================
--- cdl/trunk/validator/jbossesb/pom.xml	                        (rev 0)
+++ cdl/trunk/validator/jbossesb/pom.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -0,0 +1,128 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+	 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.soa.overlord.cdl.validator</groupId>
+	<artifactId>cdl-validator-jbossesb</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<packaging>jar</packaging>
+	<name>Overlord::CDL::Validator::JBossESB</name>
+	
+	<parent>
+		<groupId>org.jboss.soa.overlord.cdl</groupId>
+		<artifactId>validator</artifactId>
+		<version>1.0-SNAPSHOT</version>
+	</parent>
+
+		<dependencies>	
+			<dependency>
+				<groupId>log4j</groupId>
+				<artifactId>log4j</artifactId>
+				<version>1.2.14</version>
+				<scope>provided</scope>
+			</dependency>
+			<dependency>
+				<groupId>org.jboss.jbossesb</groupId>
+				<artifactId>rosetta</artifactId>
+				<version>4.3</version>
+				<scope>provided</scope>
+			</dependency>
+			<dependency>
+				<groupId>org.jboss.jbossesb</groupId>
+				<artifactId>config-model</artifactId>
+				<version>1.0.1</version>
+				<scope>provided</scope>
+			</dependency>
+			<!--dependency>
+			    <groupId>c3p0</groupId>
+				<artifactId>c3p0</artifactId>
+				<version>0.9.1</version>
+			</dependency-->
+			<dependency>
+				<groupId>junit</groupId>
+				<artifactId>junit</artifactId>
+				<version>4.4</version>
+				<scope>test</scope>
+			</dependency>
+			<dependency>
+    				<groupId>org.pi4soa</groupId>
+                   	<artifactId>common</artifactId>
+                    	<version>2.0</version>
+				<scope>provided</scope>
+          		</dependency>
+			<dependency>
+    				<groupId>org.pi4soa</groupId>
+                   	<artifactId>cdl</artifactId>
+                    	<version>2.0</version>
+				<scope>provided</scope>
+          		</dependency>
+			<dependency>
+    				<groupId>org.pi4soa</groupId>
+                   	<artifactId>service</artifactId>
+                    	<version>2.0</version>
+				<scope>provided</scope>
+          		</dependency>
+			<dependency>
+    				<groupId>org.eclipse.emf</groupId>
+                   	<artifactId>common</artifactId>
+				<version>2.3.0</version>
+				<scope>provided</scope>
+          		</dependency>
+			<dependency>
+    				<groupId>org.eclipse.emf</groupId>
+                   	<artifactId>ecore</artifactId>
+				<version>2.3.1</version>
+				<scope>provided</scope>
+          		</dependency>
+			<dependency>
+    				<groupId>org.eclipse.emf.ecore</groupId>
+                   	<artifactId>xmi</artifactId>
+				<version>2.3.1</version>
+				<scope>provided</scope>
+          		</dependency>
+		</dependencies>
+	
+	<build>
+		<plugins>
+		    <plugin>
+			<artifactId>maven-javadoc-plugin</artifactId>
+			<executions>
+			  <execution>
+			    <id>generate-javadoc</id>
+			    <phase>package</phase>
+			    <goals>
+			      <goal>jar</goal>
+			    </goals>
+			  </execution>
+			</executions>
+			<configuration>
+			  <doclet>org.jboss.apiviz.APIviz</doclet>
+			  <docletArtifact>
+			    <groupId>org.jboss.apiviz</groupId>
+			    <artifactId>apiviz</artifactId>
+			    <version>1.2.4.GA</version>
+			  </docletArtifact>
+			  <aggregate>true</aggregate>
+			  <attach>false</attach>
+			  <additionalparam>
+			    -d ${project.build.directory}/javadoc
+			    -charset UTF-8
+			    -docencoding UTF-8
+			    -version
+			    -author
+			    -breakiterator
+			    -windowtitle "${project.name} ${project.version} API Reference"
+			    -doctitle "${project.name} ${project.version} API Reference"
+			    -bottom "Copyright © ${project.inceptionYear}-Present ${project.organization.name}. All Rights Reserved."
+			    -link http://java.sun.com/javase/6/docs/api/
+			    -sourceclasspath ${project.build.outputDirectory}
+			  </additionalparam>
+			  <encoding>UTF-8</encoding>
+			  <locale>en_US</locale>
+			</configuration>
+		      </plugin>
+	    </plugins>
+	</build>
+	
+</project>
+

Added: cdl/trunk/validator/jbossesb-assembly/pom.xml
===================================================================
--- cdl/trunk/validator/jbossesb-assembly/pom.xml	                        (rev 0)
+++ cdl/trunk/validator/jbossesb-assembly/pom.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -0,0 +1,65 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+	 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.soa.overlord.cdl.validator</groupId>
+	<artifactId>cdl-jbossesb-assembly</artifactId>
+	<version>1.0-SNAPSHOT</version>
+	<packaging>jboss-esb</packaging>
+	<name>Overlord::CDL::Validator::JBossESB-Assembly</name>
+	
+	<parent>
+		<groupId>org.jboss.soa.overlord.cdl</groupId>
+		<artifactId>validator</artifactId>
+		<version>1.0-SNAPSHOT</version>
+	</parent>
+
+		<dependencies>	
+			<dependency>
+				<groupId>org.jboss.soa.overlord.cdl.validator</groupId>
+				<artifactId>cdl-validator-jbossesb</artifactId>
+				<version>${project.version}</version>
+			</dependency>
+
+			<dependency>
+				<groupId>junit</groupId>
+				<artifactId>junit</artifactId>
+				<version>4.4</version>
+				<scope>test</scope>
+			</dependency>
+			
+		</dependencies>
+
+		<build>
+		    <finalName>overlord-cdl-validator-jbossesb</finalName>
+		    <plugins>
+		      <plugin>
+			<groupId>org.apache.maven.plugins</groupId>
+			<artifactId>maven-antrun-plugin</artifactId>
+			<executions>
+			</executions>
+
+		      </plugin>
+              <plugin>
+			     <groupId>org.codehaus.mojo</groupId>
+				 <artifactId>jboss-packaging-maven-plugin</artifactId>
+			     <version>2.0-20080130.110241-9</version>
+			     <extensions>true</extensions>
+			  </plugin>		      
+		    </plugins>
+		</build>
+
+	<pluginRepositories>
+	     <pluginRepository>
+		   <releases>
+		      <enabled>false</enabled>
+		   </releases>
+		   <snapshots/>
+		   <id>jboss-plugin-snapshots</id>
+		   <name>JBoss Snapshot Plugin Repository</name>
+		   <url>http://snapshots.repository.codehaus.org</url>
+		 </pluginRepository>
+	</pluginRepositories>
+	
+</project>
+

Added: cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/deployment.xml
===================================================================
--- cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/deployment.xml	                        (rev 0)
+++ cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/deployment.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<jbossesb-deployment>
+  <depends>jboss.esb:deployment=jbossesb.esb</depends>
+  <depends>pi4soa:service=pi4soa</depends> 
+</jbossesb-deployment>

Added: cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/jboss-esb.xml
===================================================================
--- cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/jboss-esb.xml	                        (rev 0)
+++ cdl/trunk/validator/jbossesb-assembly/src/main/resources/META-INF/jboss-esb.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -0,0 +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="5">
+     <!--
+     		jbossesb internal services 
+     -->
+</jbossesb>

Added: cdl/trunk/validator/jbossesb-assembly/src/main/resources/models/TrailBlazer.cdm
===================================================================
--- cdl/trunk/validator/jbossesb-assembly/src/main/resources/models/TrailBlazer.cdm	                        (rev 0)
+++ cdl/trunk/validator/jbossesb-assembly/src/main/resources/models/TrailBlazer.cdm	2009-02-12 16:52:07 UTC (rev 493)
@@ -0,0 +1,95 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<org.pi4soa.cdl:Package xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:org.pi4soa.cdl="http:///org/pi4soa/cdl.ecore" description="The choreography description for TrailBlazer" name="TrailBlazer" author="gary" version="0.1" targetNamespace="http://www.pi4soa.org/TrailBlazer">
+  <typeDefinitions>
+    <nameSpaces description="Target Namespace for TrailBlazer" prefix="tns" uRI="http://www.pi4soa.org/TrailBlazer"/>
+    <nameSpaces description="XML Schema Namespace" prefix="xsd" uRI="http://www.w3.org/2001/XMLSchema"/>
+    <informationTypes description="This is the information type CreditCheckReq" name="CreditCheckReq" elementName="creditCheck"/>
+    <informationTypes description="This is the information type CreditCheckResp" name="CreditCheckResp" elementName="creditCheckResult"/>
+    <informationTypes description="This is the information type InsufficientCredit" name="InsufficientCredit" elementName="insufficientCredit"/>
+    <informationTypes description="This is the information type Quote" name="Quote" elementName="quote"/>
+    <informationTypes description="This is the information type QuoteRefType" name="QuoteRefType" typeName="xsd:string"/>
+    <informationTypes description="This is the information type QuoteReq" name="QuoteReq" elementName="quoteRequest"/>
+    <informationTypes description="This is the information type SSNType" name="SSNType" typeName="xsd:string"/>
+    <informationTypes description="This is the information type URIType" name="URIType" typeName="xsd:anyURI"/>
+    <tokens description="This is the token QuoteRef" name="QuoteRef" informationType="//@typeDefinitions/@informationTypes.4"/>
+    <tokens description="This is the token SSN" name="SSN" informationType="//@typeDefinitions/@informationTypes.6"/>
+    <tokens description="This is the token URI" name="URI" informationType="//@typeDefinitions/@informationTypes.7"/>
+    <tokenLocators description="This is the token locator QuoteRef4InsufficientCredit" token="//@typeDefinitions/@tokens.0" informationType="//@typeDefinitions/@informationTypes.2" query="//ref/text()" name="QuoteRef4InsufficientCredit"/>
+    <tokenLocators description="This is the token locator QuoteRef4Quote" token="//@typeDefinitions/@tokens.0" informationType="//@typeDefinitions/@informationTypes.3" query="//ref/text()" name="QuoteRef4Quote"/>
+    <tokenLocators description="This is the token locator QuoteRef4QuoteReq" token="//@typeDefinitions/@tokens.0" informationType="//@typeDefinitions/@informationTypes.5" query="//@ref" name="QuoteRef4QuoteReq"/>
+    <tokenLocators description="This is the token locator SSN4CreditCheckReq" token="//@typeDefinitions/@tokens.1" informationType="//@typeDefinitions/@informationTypes.0" query="//@ssn" name="SSN4CreditCheckReq"/>
+    <tokenLocators description="This is the token locator SSN4CreditCheckResp" token="//@typeDefinitions/@tokens.1" informationType="//@typeDefinitions/@informationTypes.1" query="//@ssn" name="SSN4CreditCheckResp"/>
+    <tokenLocators description="This is the token locator SSN4InsufficientCredit" token="//@typeDefinitions/@tokens.1" informationType="//@typeDefinitions/@informationTypes.2" query="//customerUID/text()" name="SSN4InsufficientCredit"/>
+    <tokenLocators description="This is the token locator SSN4Quote" token="//@typeDefinitions/@tokens.1" informationType="//@typeDefinitions/@informationTypes.3" query="//customerUID/text()" name="SSN4Quote"/>
+    <tokenLocators description="This is the token locator SSN4QuoteReq" token="//@typeDefinitions/@tokens.1" informationType="//@typeDefinitions/@informationTypes.5" query="//@ssn" name="SSN4QuoteReq"/>
+    <roleTypes description="This is the role type Bank" name="Bank">
+      <behaviors description="This is the behavior BankBehavior" name="BankBehavior" interface="bank"/>
+    </roleTypes>
+    <roleTypes description="This is the role type CreditAgency" name="CreditAgency">
+      <behaviors description="This is the behavior CreditAgencyBehavior" name="CreditAgencyBehavior" interface="creditAgency"/>
+    </roleTypes>
+    <roleTypes description="This is the role type LoanBroker" name="LoanBroker">
+      <behaviors description="This is the behavior LoanBrokerBehavior" name="LoanBrokerBehavior" interface="loanBroker"/>
+    </roleTypes>
+    <roleTypes description="This is the role type Notifier" name="Notifier">
+      <behaviors description="This is the behavior NotifierBehavior" name="NotifierBehavior" interface="notifier"/>
+    </roleTypes>
+    <relationshipTypes description="Relationship between LoanBroker and Bank" name="LoanBrokerToBankRel" firstRoleType="//@typeDefinitions/@roleTypes.2" secondRoleType="//@typeDefinitions/@roleTypes.0"/>
+    <relationshipTypes description="Relationship between LoanBroker and CreditAgency" name="LoanBrokerToCreditAgencyRel" firstRoleType="//@typeDefinitions/@roleTypes.2" secondRoleType="//@typeDefinitions/@roleTypes.1"/>
+    <relationshipTypes description="Relationship between LoanBroker and Notifier" name="LoanBrokerToNotifierRel" firstRoleType="//@typeDefinitions/@roleTypes.2" secondRoleType="//@typeDefinitions/@roleTypes.3"/>
+    <participantTypes description="This is the participant type BankParticipant" name="BankParticipant" roleTypes="//@typeDefinitions/@roleTypes.0"/>
+    <participantTypes description="This is the participant type CreditAgencyParticipant" name="CreditAgencyParticipant" roleTypes="//@typeDefinitions/@roleTypes.1"/>
+    <participantTypes description="This is the participant type LoanBrokerParticipant" name="LoanBrokerParticipant" roleTypes="//@typeDefinitions/@roleTypes.2"/>
+    <participantTypes description="This is the participant type NotifierParticipant" name="NotifierParticipant" roleTypes="//@typeDefinitions/@roleTypes.3"/>
+    <channelTypes description="This is the channel type BankChannelType" name="BankChannelType" referenceToken="//@typeDefinitions/@tokens.2" roleType="//@typeDefinitions/@roleTypes.0">
+      <identities description="SSN Id and Quote Ref" tokens="//@typeDefinitions/@tokens.1 //@typeDefinitions/@tokens.0"/>
+      <identities description="SSN Id" type="Association" tokens="//@typeDefinitions/@tokens.1"/>
+    </channelTypes>
+    <channelTypes description="This is the channel type CreditAgencyChannelType" name="CreditAgencyChannelType" referenceToken="//@typeDefinitions/@tokens.2" roleType="//@typeDefinitions/@roleTypes.1">
+      <identities description="SSN Id" tokens="//@typeDefinitions/@tokens.1"/>
+    </channelTypes>
+    <channelTypes description="This is the channel type NotifierChannelType" name="NotifierChannelType" referenceToken="//@typeDefinitions/@tokens.2" roleType="//@typeDefinitions/@roleTypes.3">
+      <identities description="SSN Id" type="Association" tokens="//@typeDefinitions/@tokens.1"/>
+      <identities description="SSN Id and Quote Ref" tokens="//@typeDefinitions/@tokens.1 //@typeDefinitions/@tokens.0"/>
+    </channelTypes>
+  </typeDefinitions>
+  <choreographies description="Choreography flow for the TrailBlazer process" name="TrailBlazerProcess" root="true">
+    <enclosedChoreographies name="RequestQuote">
+      <variableDefinitions description="Channel to facilitate interaction to Bank" name="BankChannel" type="//@typeDefinitions/@channelTypes.0" roleTypes="//@typeDefinitions/@roleTypes.0 //@typeDefinitions/@roleTypes.2"/>
+      <variableDefinitions description="Channel to facilitate interaction to Notifier" name="NotifierChannel" type="//@typeDefinitions/@channelTypes.2" roleTypes="//@typeDefinitions/@roleTypes.2 //@typeDefinitions/@roleTypes.3"/>
+      <activities xsi:type="org.pi4soa.cdl:Interaction" name="QuoteRequest" operation="requestQuote" channelVariable="//@choreographies.0/@enclosedChoreographies.0/@variableDefinitions.0" relationship="//@typeDefinitions/@relationshipTypes.0">
+        <exchangeDetails description="This is the exchange details for the request exchange associated with interaction QuoteRequest" name="QuoteRequestRequestExchange" type="//@typeDefinitions/@informationTypes.5"/>
+        <exchangeDetails description="This is the exchange details for the respond exchange associated with interaction QuoteRequest" name="QuoteRequestRespondExchange" type="//@typeDefinitions/@informationTypes.3" action="Respond"/>
+      </activities>
+      <activities xsi:type="org.pi4soa.cdl:Interaction" name="NotifyCustomer" operation="notify" channelVariable="//@choreographies.0/@enclosedChoreographies.0/@variableDefinitions.1" relationship="//@typeDefinitions/@relationshipTypes.2">
+        <exchangeDetails description="This is the exchange details for the request exchange associated with interaction NotifyCustomer" name="NotifyCustomerRequestExchange" type="//@typeDefinitions/@informationTypes.3"/>
+      </activities>
+    </enclosedChoreographies>
+    <variableDefinitions description="Channel to facilitate interaction to CreditAgency" name="CreditAgencyChannel" type="//@typeDefinitions/@channelTypes.1" roleTypes="//@typeDefinitions/@roleTypes.1 //@typeDefinitions/@roleTypes.2"/>
+    <variableDefinitions description="This is the variable NotifierChannel" name="NotifierChannel" type="//@typeDefinitions/@channelTypes.2" roleTypes="//@typeDefinitions/@roleTypes.2 //@typeDefinitions/@roleTypes.3"/>
+    <variableDefinitions description="This is the variable creditCheckResult" name="creditCheckResult" type="//@typeDefinitions/@informationTypes.1" roleTypes="//@typeDefinitions/@roleTypes.2"/>
+    <activities xsi:type="org.pi4soa.cdl:Interaction" name="CreditCheck" operation="checkCredit" channelVariable="//@choreographies.0/@variableDefinitions.0" relationship="//@typeDefinitions/@relationshipTypes.1">
+      <exchangeDetails description="This is the exchange details for the request exchange associated with interaction CreditCheck" name="CreditCheckRequestExchange" type="//@typeDefinitions/@informationTypes.0"/>
+    </activities>
+    <activities xsi:type="org.pi4soa.cdl:Interaction" name="CreditCheck" operation="checkCredit" channelVariable="//@choreographies.0/@variableDefinitions.0" relationship="//@typeDefinitions/@relationshipTypes.1">
+      <exchangeDetails description="This is the exchange details for the respond exchange associated with interaction CreditCheck" name="CreditCheckRespondExchange" type="//@typeDefinitions/@informationTypes.1" action="Respond" receiveVariable="//@choreographies.0/@variableDefinitions.2"/>
+    </activities>
+    <activities xsi:type="org.pi4soa.cdl:Choice">
+      <activities xsi:type="org.pi4soa.cdl:Conditional" description="Sufficient credit to request quotes" name="ValidCredit" expression="cdl:getVariable('creditCheckResult','','//@score') >= 4">
+        <activities xsi:type="org.pi4soa.cdl:Parallel">
+          <activities xsi:type="org.pi4soa.cdl:Sequence" description="First quote">
+            <activities xsi:type="org.pi4soa.cdl:Perform" choreography="//@choreographies.0/@enclosedChoreographies.0"/>
+          </activities>
+          <activities xsi:type="org.pi4soa.cdl:Sequence" description="Second quote">
+            <activities xsi:type="org.pi4soa.cdl:Perform" choreography="//@choreographies.0/@enclosedChoreographies.0"/>
+          </activities>
+        </activities>
+      </activities>
+      <activities xsi:type="org.pi4soa.cdl:Sequence" description="Insufficient credit">
+        <activities xsi:type="org.pi4soa.cdl:Interaction" name="NotifyCustomer" operation="notify" channelVariable="//@choreographies.0/@variableDefinitions.1" relationship="//@typeDefinitions/@relationshipTypes.2">
+          <exchangeDetails description="This is the exchange details for the request exchange associated with interaction NotifyCustomer" name="NotifyCustomerRequestExchange" type="//@typeDefinitions/@informationTypes.2"/>
+        </activities>
+      </activities>
+    </activities>
+  </choreographies>
+</org.pi4soa.cdl:Package>

Added: cdl/trunk/validator/jbossesb-assembly/src/main/resources/validator-config.xml
===================================================================
--- cdl/trunk/validator/jbossesb-assembly/src/main/resources/validator-config.xml	                        (rev 0)
+++ cdl/trunk/validator/jbossesb-assembly/src/main/resources/validator-config.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -0,0 +1,24 @@
+<validator>
+	<service model="TrailBlazer.cdm" role="LoanBrokerParticipant" >
+		<output epr="jms:queue/esb-tb-creditAgencyQueue" />
+		<input epr="jms:queue/esb-tb-creditAgencyQueue_reply" />
+		<output epr="jms:queue/esb-tb-jmsBankRequestQueue" />
+		<output epr="jms:queue/esb-tb-fileBankRequestQueue" />
+		<input epr="jms:queue/esb-tb-jmsBankResponseQueue" />
+		<output epr="jms:queue/esb-tb-customerNotifier" />
+		<input epr="jms:queue/esb-tb-fileBankResponseQueue" />
+	</service>
+	<service model="TrailBlazer.cdm" role="CreditAgencyParticipant" >
+		<input epr="jms:queue/esb-tb-creditAgencyQueue" />
+		<output epr="jms:queue/esb-tb-creditAgencyQueue_reply" />
+	</service>
+	<service model="TrailBlazer.cdm" role="BankParticipant" >
+		<input epr="jms:queue/esb-tb-jmsBankRequestQueue" />
+		<input epr="jms:queue/esb-tb-fileBankRequestQueue" />
+		<output epr="jms:queue/esb-tb-jmsBankResponseQueue" />
+		<output epr="jms:queue/esb-tb-fileBankResponseQueue" />
+	</service>
+	<service model="TrailBlazer.cdm" role="NotifierParticipant" >
+		<input epr="jms:queue/esb-tb-customerNotifier" />
+	</service>
+</validator>

Added: cdl/trunk/validator/pom.xml
===================================================================
--- cdl/trunk/validator/pom.xml	                        (rev 0)
+++ cdl/trunk/validator/pom.xml	2009-02-12 16:52:07 UTC (rev 493)
@@ -0,0 +1,23 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" 
+	 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.soa.overlord.cdl</groupId>
+	<artifactId>validator</artifactId>
+	<packaging>pom</packaging>
+	<version>1.0-SNAPSHOT</version>
+	<name>Overlord::CDL::Validator</name>
+
+    <parent>
+	    <groupId>org.jboss.soa.overlord</groupId>
+		<artifactId>cdl</artifactId>
+		<version>1.0-SNAPSHOT</version>
+	</parent>
+
+	<modules>
+		<module>jbossesb</module>
+		<module>jbossesb-assembly</module>
+	</modules>
+
+</project>
+




More information about the overlord-commits mailing list