[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