[overlord-commits] Overlord SVN: r751 - in cdl/trunk: distribution/src/main/release/install and 12 other directories.

overlord-commits at lists.jboss.org overlord-commits at lists.jboss.org
Mon Aug 17 03:40:22 EDT 2009


Author: jeff.yuchang
Date: 2009-08-17 03:40:21 -0400 (Mon, 17 Aug 2009)
New Revision: 751

Added:
   cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/WSBuyerClient.java
   cdl/trunk/samples/jbossesb/client/src/soap_message_01.xml
   cdl/trunk/samples/jbossesb/client/src/soap_message_02.xml
   cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/
   cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/esb-assembly.xml
   cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/war-assembly.xml
Modified:
   cdl/trunk/distribution/src/main/assembly/bin.xml
   cdl/trunk/distribution/src/main/release/install/build.xml
   cdl/trunk/runtime/jbossesb/pom.xml
   cdl/trunk/runtime/jbossesb/src/main/configs/esb-assembly.xml
   cdl/trunk/samples/jbossesb/common/creditAgency/pom.xml
   cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/wsdl/CreditAgencyService.java
   cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/ObjectFactory.java
   cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/PurchaseDetailsType.java
   cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/package-info.java
   cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/META-INF/deployment.xml
   cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/META-INF/jboss-esb.xml
   cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/jbm-queue-service.xml
   cdl/trunk/samples/pom.xml
Log:
* Add the webservice for the credit agency service.


Modified: cdl/trunk/distribution/src/main/assembly/bin.xml
===================================================================
--- cdl/trunk/distribution/src/main/assembly/bin.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/distribution/src/main/assembly/bin.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -32,24 +32,15 @@
             <directory>eclipse</directory>
             <outputDirectory>tools</outputDirectory>
         </fileSet>
-
-		<fileSet>
-		    <directory>validator/jbossesb</directory>
-			<outputDirectory>modules/validator-jbossesb-${cdl.version}</outputDirectory>
-		</fileSet>
 	
 	    <fileSet>
 	    	<directory>../runtime/jbossesb/target</directory>
 	    	<outputDirectory>modules/runtime-jbossesb-${cdl.version}</outputDirectory>
 	    	<includes>
-	    	 <include>overlord-cdl-runtime.esb-dist.zip</include>
+	    	 <include>savara-runtime.esb-dist.zip</include>
 	    	</includes>
 	    </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>
@@ -64,126 +55,8 @@
 		<fileSet>
 		    <directory>src/main/release/install</directory>
 			<outputDirectory>/install</outputDirectory>
-		</fileSet> 
-
-	    <!-- Copy docbook generated documents -->
-        <fileSet>
-		   <directory>../docs/docbook/userguide/target/docbook/publish/en-US</directory>
-		   <outputDirectory>docs/userguide</outputDirectory>
 		</fileSet>
-
-		<fileSet>
-		   <directory>../docs/docbook/samplesguide/target/docbook/publish/en-US</directory>
-		   <outputDirectory>docs/samplesguide</outputDirectory>
-		</fileSet>
-
-	    <fileSet>
-		   <directory>../docs/docbook/gettingstartedguide/target/docbook/publish/en-US</directory>
-		   <outputDirectory>docs/gettingstartedguide</outputDirectory>
-		</fileSet>
-
-
-        <fileSet>
-		   <directory>../runtime/jbossesb/target/javadoc</directory>
-		   <outputDirectory>docs/jbossesb-javadoc</outputDirectory>
-		</fileSet>
-		
-        <!-- Copy samples -->
-	    <fileSet>
-		    <directory>src/main/release/samples/jbossesb</directory>
-			<outputDirectory>samples</outputDirectory>
-		</fileSet>
-
-	<!-- Copy the models that are common to stateful and stateless 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>
-
-	    <!-- Copy examples -->
-        <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>
-        <fileSet>
-            <directory>../samples/jbossesb/trailblazer</directory>
-            <outputDirectory>samples/trailblazer</outputDirectory>
-        </fileSet>
-        
     </fileSets>
 
-    <dependencySets>
-	  <!-- 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.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
-               <include>org.jboss.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.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
-               <include>org.jboss.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.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
-               <include>org.jboss.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.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
-               <include>org.jboss.jbossesb:rosetta</include>
-               <include>log4j:log4j</include>
-            </includes>
-        </dependencySet>
-
-    </dependencySets>
-
 </assembly>

Modified: cdl/trunk/distribution/src/main/release/install/build.xml
===================================================================
--- cdl/trunk/distribution/src/main/release/install/build.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/distribution/src/main/release/install/build.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -1,4 +1,4 @@
-<project name="Overlord_CDL_Installer" default="deploy" basedir=".">
+<project name="Overlord_CDL_Installer" default="deploy-cdl-runtime" basedir=".">
 
 	<!-- Set deployment properties filename -->
 	<property name="org.jboss.esb.deployment.properties" location="deployment.properties"/>
@@ -27,12 +27,12 @@
 
     <target name="deploy-cdl-runtime" description="Deploys Overlord CDL Runtime to the server">
           <echo message="Deploy overlord cdl runtime to JBoss ESB server" />
-    	  <unzip src="${modules}/runtime-jbossesb-${cdl.version}/overlord-cdl-runtime.esb-dist.zip" dest="${deploy.dir}" />
+    	  <unzip src="${modules}/runtime-jbossesb-${cdl.version}/savara-runtime.esb-dist.zip" dest="${deploy.dir}" />
     </target>
 
     <target name="undeploy-cdl-runtime" description="Undeploys Overlord CDL Runtime">
 	  <echo message="Undeploy the overlord-cdl-runtime.esb from JBoss ESB server" />
-          <delete dir="${deploy.dir}/overlord-cdl-runtime.esb" />
+          <delete dir="${deploy.dir}/savara-runtime.esb" />
     </target>
 	
     <target name="deploy-cdl-validator" depends="check.deploy.props" description="Deploys Overlord CDL validator to the server">

Modified: cdl/trunk/runtime/jbossesb/pom.xml
===================================================================
--- cdl/trunk/runtime/jbossesb/pom.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/runtime/jbossesb/pom.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -3,7 +3,7 @@
          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.runtime</groupId>
-	<artifactId>jbossesb</artifactId>
+	<artifactId>savara-jbossesb</artifactId>
 	<packaging>jar</packaging>
 	<name>Savara::Runtime::JBoss ESB</name>
 	

Modified: cdl/trunk/runtime/jbossesb/src/main/configs/esb-assembly.xml
===================================================================
--- cdl/trunk/runtime/jbossesb/src/main/configs/esb-assembly.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/runtime/jbossesb/src/main/configs/esb-assembly.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -20,7 +20,7 @@
         <dependencySet>
             <outputDirectory>/lib</outputDirectory>
             <includes>
-               <include>org.jboss.soa.overlord.cdl.runtime:cdl-runtime-jbossesb</include>
+               <include>org.jboss.savara.runtime:savara-jbossesb</include>
             </includes>
         </dependencySet>
     </dependencySets>

Added: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/WSBuyerClient.java
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/WSBuyerClient.java	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/WSBuyerClient.java	2009-08-17 07:40:21 UTC (rev 751)
@@ -0,0 +1,68 @@
+/*
+ * 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,
+ */
+package com.acme.services.buyer;
+
+import org.jboss.internal.soa.esb.util.StreamUtils;
+import org.jboss.remoting.Client;
+import org.jboss.remoting.InvokerLocator;
+
+/**
+ * @author <a href="mailto:cyu at redhat.com">Jeff Yu</a>
+ *
+ */
+public class WSBuyerClient {
+
+    public void sendMessageToJBRListener(String protocol, int port, String message) throws Throwable {
+        String locatorURI = protocol + "://localhost:" + port;
+        InvokerLocator locator = new InvokerLocator(locatorURI);
+        System.out.println("Calling JBoss Remoting Listener using locator URI: " + locatorURI);
+
+        Client remotingClient = null;
+        try {
+            remotingClient = new Client(locator);
+            remotingClient.connect();
+
+            // Deliver the message to the listener...
+            Object response = remotingClient.invoke(message);
+            System.out.println("JBR Class: " + response.getClass().getName());
+            System.out.println("Response from JBoss Remoting Listener '" + locatorURI + "' was '" + response + "'.");
+        } finally {
+            if(remotingClient != null) {
+                remotingClient.disconnect();
+            }
+        }
+    }
+    
+    private static String getMessage(String messageNum) {
+        String msg = new String(StreamUtils.readStream(WSBuyerClient.class.getResourceAsStream("/soap_message_" + messageNum + ".xml")));
+        return msg;
+    }
+	
+	/**
+	 * @param args
+	 */
+	public static void main(String[] args) throws Throwable{
+		WSBuyerClient client = new WSBuyerClient();
+		String msg = getMessage("02");
+		System.out.println(msg);
+		client.sendMessageToJBRListener("http", 8765, msg);
+	}
+
+}

Added: cdl/trunk/samples/jbossesb/client/src/soap_message_01.xml
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/soap_message_01.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/client/src/soap_message_01.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -0,0 +1,11 @@
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://www.jboss.org/overlord/examples/wsdl">
+  <soapenv:Header/>
+  <soapenv:Body>
+     <wsdl:checkCredit>
+        <CreditCheckRequest id="1" xmlns:ns2="http://www.jboss.org/overlord/examples/xsd">
+           <ns2:account>243</ns2:account>
+           <ns2:amount>500</ns2:amount>
+        </CreditCheckRequest>
+     </wsdl:checkCredit>
+  </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file

Added: cdl/trunk/samples/jbossesb/client/src/soap_message_02.xml
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/soap_message_02.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/client/src/soap_message_02.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -0,0 +1,11 @@
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:wsdl="http://www.jboss.org/overlord/examples/wsdl">
+  <soapenv:Header/>
+  <soapenv:Body>
+     <wsdl:checkCredit>
+        <CreditCheckRequest id="2" xmlns:ns2="http://www.jboss.org/overlord/examples/xsd">
+           <ns2:account>123456</ns2:account>
+           <ns2:amount>200</ns2:amount>
+        </CreditCheckRequest>
+     </wsdl:checkCredit>
+  </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file

Modified: cdl/trunk/samples/jbossesb/common/creditAgency/pom.xml
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/pom.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/pom.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -22,7 +22,7 @@
 			</dependency>
 			<dependency>
 				<groupId>org.jboss.savara.runtime</groupId>
-				<artifactId>jbossesb</artifactId>
+				<artifactId>savara-jbossesb</artifactId>
 				<scope>provided</scope>
 			</dependency>
 			<dependency>

Modified: cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/wsdl/CreditAgencyService.java
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/wsdl/CreditAgencyService.java	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/wsdl/CreditAgencyService.java	2009-08-17 07:40:21 UTC (rev 751)
@@ -41,7 +41,11 @@
     public PurchaseDetailsType checkCredit(@WebParam(name = "CreditCheckRequest", partName = "CreditCheckRequest")
         PurchaseDetailsType creditCheckRequest) throws CreditCheckInvalid {
     	
-    	
+    	System.out.println("The amount is: " + creditCheckRequest.getAmount());
+    	if (creditCheckRequest.getAmount() >= 500) {
+    		CreditCheckInvalid invalid = new CreditCheckInvalid(null, creditCheckRequest);
+    		throw invalid;
+    	}    	
     	return creditCheckRequest;
     }
 }

Modified: cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/ObjectFactory.java
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/ObjectFactory.java	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/ObjectFactory.java	2009-08-17 07:40:21 UTC (rev 751)
@@ -50,4 +50,4 @@
         return new JAXBElement<PurchaseDetailsType>(_CreditCheckInvalid_QNAME, PurchaseDetailsType.class, null, value);
     }
 
-}
+}
\ No newline at end of file

Modified: cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/PurchaseDetailsType.java
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/PurchaseDetailsType.java	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/PurchaseDetailsType.java	2009-08-17 07:40:21 UTC (rev 751)
@@ -96,4 +96,4 @@
         this.id = value;
     }
 
-}
+}
\ No newline at end of file

Modified: cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/package-info.java
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/package-info.java	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/main/java/org/jboss/overlord/examples/xsd/package-info.java	2009-08-17 07:40:21 UTC (rev 751)
@@ -1,2 +1,2 @@
 @javax.xml.bind.annotation.XmlSchema(namespace = "http://www.jboss.org/overlord/examples/xsd", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
-package org.jboss.overlord.examples.xsd;
+package org.jboss.overlord.examples.xsd;
\ No newline at end of file

Modified: cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/META-INF/deployment.xml
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/META-INF/deployment.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/META-INF/deployment.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -1,7 +1,9 @@
 <jbossesb-deployment>
-  <depends>jboss.esb:deployment=overlord-cdl-runtime.esb</depends>
+  <depends>jboss.esb:deployment=savara-runtime.esb</depends>
   <depends>jboss.esb.gen.destination:service=Queue,name=esb-stateless-creditAgency</depends>
   <depends>jboss.esb.gen.destination:service=Queue,name=esb-stateless-creditAgency1</depends>
   <depends>jboss.esb.gen.destination:service=Queue,name=esb-stateless-creditAgency2</depends>
   <depends>jboss.esb.gen.destination:service=Queue,name=esb-stateless-creditAgency3</depends>
+  <depends>jboss.esb.gen.destination:service=Queue,name=ws-esb-creditAgency</depends>
+  <depends>jboss.esb.gen.destination:service=Queue,name=ws-esb-creditAgency_reply</depends>
 </jbossesb-deployment>

Modified: cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/META-INF/jboss-esb.xml
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/META-INF/jboss-esb.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/META-INF/jboss-esb.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -13,15 +13,34 @@
             <jms-bus busid="busId4">
                 <jms-message-filter dest-name="queue/esb-stateless-creditAgency3" dest-type="QUEUE"/>
             </jms-bus>
+            <jms-bus busid="ws-esb-busId">
+                <jms-message-filter dest-name="queue/ws-esb-creditAgency" dest-type="QUEUE"/>
+            </jms-bus>
         </jms-provider>
+        <jbr-provider name="JBR-Http" protocol="http" host="localhost">
+            <jbr-bus busid="Http-1" port="8765" />
+        </jbr-provider>
+        
     </providers>
     <services>
+        <service category="org.jboss.overlord.examples" name="CreditAgencyService" description="WS Frontend speaks natively to the ESB">
+            <listeners>
+                <jbr-listener name="Http-Gateway" busidref="Http-1" is-gateway="true"/>
+                <jms-listener name="WS-ESBListener" busidref="ws-esb-busId"/>
+            </listeners>
+            <actions>
+                <action name="JBossWSAdapter" class="org.jboss.soa.esb.actions.soap.SOAPProcessor">
+                    <property name="jbossws-endpoint" value="CreditAgencyService"/>
+                </action>
+            </actions>
+        </service>    
+    
         <service category="org.pi4soa.purchase.purchasegoods" name="PurchaseGoodsProcess_CreditAgency" description="">
             <listeners>
                 <jms-listener busidref="busId1" maxThreads="1" name="esb-stateless-creditAgency"/>
             </listeners>
             <actions mep="OneWay">
-                <action name="c1" process="process" class="org.jboss.soa.overlord.jbossesb.actions.SwitchAction">
+                <action name="c1" process="process" class="org.jboss.savara.jbossesb.actions.SwitchAction">
                     <property name="serviceDescriptionName" value="{org.pi4soa.purchase.purchasegoods}PurchaseGoodsProcess-CreditAgency"/>
                     <property name="conversationType" value="overlord.cdl.samples.Common at CreditAgency"/>
                     <property name="paths">
@@ -37,7 +56,7 @@
                 <jms-listener busidref="busId2" maxThreads="1" name="esb-stateless-creditAgency1"/>
             </listeners>
             <actions mep="OneWay">
-                <action name="c2" process="process" class="org.jboss.soa.overlord.jbossesb.actions.ReceiveMessageAction">
+                <action name="c2" process="process" class="org.jboss.savara.jbossesb.actions.ReceiveMessageAction">
                     <property name="operation" value="checkCredit"/>
                     <property name="messageType" value="CreditCheckRequest"/>
                     <property name="clientRole" value="Store" />

Modified: cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/jbm-queue-service.xml
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/jbm-queue-service.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/main/resources/jbm-queue-service.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -30,5 +30,16 @@
 	<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
 	<depends>jboss.messaging:service=PostOffice</depends>
   </mbean>
-
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.gen.destination:service=Queue,name=ws-esb-creditAgency"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+	<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
+  <mbean code="org.jboss.jms.server.destination.QueueService"
+    name="jboss.esb.gen.destination:service=Queue,name=ws-esb-creditAgency_reply"
+    xmbean-dd="xmdesc/Queue-xmbean.xml">
+	<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
+	<depends>jboss.messaging:service=PostOffice</depends>
+  </mbean>
 </server>
\ No newline at end of file

Added: cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/esb-assembly.xml
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/esb-assembly.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/esb-assembly.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -0,0 +1,25 @@
+<assembly 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/xsd/assembly-1.1.0-SNAPSHOT.xsd">
+  <id>esb</id>
+  <formats>
+    <format>zip</format>
+  </formats>
+  <includeBaseDirectory>true</includeBaseDirectory>
+  <fileSets>
+    <fileSet>
+      <directory>target/classes</directory>
+      <outputDirectory>/</outputDirectory>
+      <excludes>
+       <exclude>jbmq-queue-service.xml</exclude>
+      </excludes>
+    </fileSet>
+    <fileSet>
+      <directory>target</directory>
+      <outputDirectory>/</outputDirectory>
+      <includes>
+        <include>creditAgency.war</include>
+      </includes>
+    </fileSet>
+  </fileSets>
+  
+</assembly>
\ No newline at end of file

Added: cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/war-assembly.xml
===================================================================
--- cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/war-assembly.xml	                        (rev 0)
+++ cdl/trunk/samples/jbossesb/common/creditAgency/src/scripts/war-assembly.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -0,0 +1,17 @@
+<assembly 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/xsd/assembly-1.1.0-SNAPSHOT.xsd">
+  <id>war</id>
+  <formats>
+    <format>war</format>
+  </formats>
+  <includeBaseDirectory>false</includeBaseDirectory>
+  <fileSets>
+    <fileSet>
+      <directory>src/main/webapp</directory>
+      <outputDirectory>/</outputDirectory>
+      <includes>
+        <include>WEB-INF/web.xml</include>
+      </includes>
+    </fileSet>
+  </fileSets>  
+</assembly>
\ No newline at end of file

Modified: cdl/trunk/samples/pom.xml
===================================================================
--- cdl/trunk/samples/pom.xml	2009-08-14 09:27:54 UTC (rev 750)
+++ cdl/trunk/samples/pom.xml	2009-08-17 07:40:21 UTC (rev 751)
@@ -33,7 +33,7 @@
 		</dependency>
 		<dependency>
 			<groupId>org.jboss.savara.runtime</groupId>
-			<artifactId>jbossesb</artifactId>
+			<artifactId>savara-jbossesb</artifactId>
 			<version>${savara.version}</version>
 			<scope>provided</scope>
 		</dependency>



More information about the overlord-commits mailing list