Overlord SVN: r630 - cdl/trunk/distribution/src/main/release.
by overlord-commits@lists.jboss.org
Author: objectiser
Date: 2009-05-01 12:09:03 -0400 (Fri, 01 May 2009)
New Revision: 630
Modified:
cdl/trunk/distribution/src/main/release/ReleaseNotes.txt
Log:
added MaxPermSize param requirement to installation section of getting started guide, and more information in the release note
Modified: cdl/trunk/distribution/src/main/release/ReleaseNotes.txt
===================================================================
--- cdl/trunk/distribution/src/main/release/ReleaseNotes.txt 2009-05-01 15:36:26 UTC (rev 629)
+++ cdl/trunk/distribution/src/main/release/ReleaseNotes.txt 2009-05-01 16:09:03 UTC (rev 630)
@@ -1,9 +1,9 @@
-Overlord CDL 1.0-M1
+Overlord CDL 1.0-M2
===================
See the README.txt for more information about the Overlord CDL release.
-This is the initial release of the CDL capabilities within the Overlord
+This is the second release of the CDL capabilities within the Overlord
"SOA Governance" project. Additional information will be made available
on the Overlord website (http://www.jboss.org/overlord/). Free free to post
questions to the User forum, or raise issues against the SOAG component
@@ -13,11 +13,28 @@
considered an alpha version only, and subject to change in future
releases. Its inclusion within this release is intended to enable the
community to experiment with the approach and hopefully provide feedback
-that can be used to guide the direction of this capability.
+that can be used to guide the direction of this capability.
+
+This "conversation aware" mechanism in M1 required state information to be
+persisted for each service instance, and used by subsequent invocations of
+the same service instance to understand its context within a business
+transaction. However this has added a significant overhead in the implementation
+and execution of the service. Therefore this M2 release introduces a lighter
+weight approach. The previous M1 approach is still available and referred to
+as the 'stateful' approach, whilst the new approach is referred to as
+'stateless'. As the name suggests, this new approach does not require the
+service to persist and use state information. The only requirement is that
+it uses a few custom ESB actions that enable the behaviour of the service
+to be inferred and used to check for conformance against a choreography
+description.
+
+The same examples are available in both stateful and stateless approaches,
+to enable comparison between the jboss-esb.xml definitions for each service.
+Feedback on both approaches would be appreciated.
Overlord-CDL Development Team
------------------------------------------------------------------------
The current list of outstanding problems or tasks can be obtained from
-the Overlord JIRA system at: https://jira.jboss.org/jira/browse/SOAG
\ No newline at end of file
+the Overlord JIRA system at: https://jira.jboss.org/jira/browse/SOAG
17 years, 2 months
Overlord SVN: r629 - in cdl/trunk: samples/jbossesb/client and 3 other directories.
by overlord-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2009-05-01 11:36:26 -0400 (Fri, 01 May 2009)
New Revision: 629
Added:
cdl/trunk/samples/jbossesb/trailblazer/banks/lib/ext/trove.jar
Modified:
cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/installation.xml
cdl/trunk/samples/jbossesb/client/build.xml
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BrokerClient.java
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBrokerClient.java
cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBuyerClient.java
cdl/trunk/samples/jbossesb/trailblazer/banks/build.xml
Log:
Using the server provided libraries to avoid JMS provider difference.
Modified: cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/installation.xml
===================================================================
--- cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/installation.xml 2009-05-01 14:31:24 UTC (rev 628)
+++ cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/installation.xml 2009-05-01 15:36:26 UTC (rev 629)
@@ -18,8 +18,8 @@
<section>
<title>Prerequisites</title>
<orderedlist>
- <listitem>JBossAS (version 4.2.2.GA or higher), available from <ulink url="http://www.jboss.org/jbossas">http://www.jboss.org/jbossas</ulink></listitem>
- <listitem>JBossESB (version 4.4.GA or higher), should download the <emphasis role="bold">jbossesb-4.4.GA.zip</emphasis>, available from <ulink url="http://www.jboss.org/jbossesb">http://www.jboss.org/jbossesb</ulink></listitem>
+ <listitem>JBossAS (version 4.2.3.GA or higher), available from <ulink url="http://www.jboss.org/jbossas">http://www.jboss.org/jbossas</ulink></listitem>
+ <listitem>JBossESB (version 4.5.GA or higher), should download the <emphasis role="bold">jbossesb-4.5.GA.zip</emphasis>, available from <ulink url="http://www.jboss.org/jbossesb">http://www.jboss.org/jbossesb</ulink></listitem>
<listitem>Overlord CDL (version 1.0-M1 or higher), available from <ulink url="http://www.jboss.org/overlord">http://www.jboss.org/overlord</ulink></listitem>
<listitem>
pi4soa (version 2.0.0 or higher), available from <ulink url="http://pi4soa.wiki.sourceforge.net/download">http://pi4soa.wiki.sourceforge.net/download</ulink>
Modified: cdl/trunk/samples/jbossesb/client/build.xml
===================================================================
--- cdl/trunk/samples/jbossesb/client/build.xml 2009-05-01 14:31:24 UTC (rev 628)
+++ cdl/trunk/samples/jbossesb/client/build.xml 2009-05-01 15:36:26 UTC (rev 629)
@@ -1,13 +1,20 @@
<project name="client" default="runPurchasingClient" basedir=".">
-
+
+ <property file="../../install/deployment.properties" />
+
<property name="lib.dir" value="${basedir}/lib" />
<property name="classes.dir" value="${basedir}/target/classes" />
<property name="src.dir" value="${basedir}/src" />
-
- <path id="project.classpath">
- <fileset dir="${lib.dir}">
- <include name="**/*.jar" />
- </fileset>
+ <property name="org.jboss.esb.server.server" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}" />
+ <property name="org.jboss.esb.server.deploy.dir" value="${org.jboss.esb.server.server}/deploy" />
+
+ <path id="project.classpath">
+ <fileset dir="${org.jboss.esb.server.server}/lib" includes="jboss-remoting.jar jboss-j2ee.jar jboss-messaging-client.jar" /> <!-- Required for JMS Client Code. -->
+ <fileset dir="${org.jboss.esb.server.home}/lib/endorsed" includes="*.jar" /> <!-- Required for JMS Client Code. -->
+ <fileset dir="${org.jboss.esb.server.deploy.dir}/jboss-aop-jdk50.deployer" includes="jboss-aop-jdk50.jar" /> <!-- Required for JMS Client Code. -->
+ <fileset dir="${lib.dir}">
+ <include name="**/*.jar" />
+ </fileset>
</path>
Modified: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BrokerClient.java
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BrokerClient.java 2009-05-01 14:31:24 UTC (rev 628)
+++ cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BrokerClient.java 2009-05-01 15:36:26 UTC (rev 629)
@@ -21,7 +21,6 @@
import org.apache.log4j.Logger;
import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.common.Configuration;
import org.jboss.soa.esb.message.Message;
import org.jboss.soa.esb.message.format.MessageFactory;
import org.jboss.soa.esb.message.format.MessageType;
@@ -38,8 +37,7 @@
public BrokerClient() {
- String regClass = Configuration.getRegistryFactoryClass();
- System.setProperty("javax.xml.registry.ConnectionFactoryClass",regClass);
+ System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
try {
brokerInvoker = new ServiceInvoker("ESBBroker.BrokerParticipant", "ESBBrokerProcess");
Modified: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java 2009-05-01 14:31:24 UTC (rev 628)
+++ cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/BuyerClient.java 2009-05-01 15:36:26 UTC (rev 629)
@@ -20,11 +20,10 @@
package com.acme.services.buyer;
import org.apache.log4j.Logger;
+import org.jboss.soa.esb.client.ServiceInvoker;
import org.jboss.soa.esb.message.Message;
import org.jboss.soa.esb.message.format.MessageFactory;
import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.common.Configuration;
/**
* @author gary
@@ -37,8 +36,7 @@
public BuyerClient() {
- String regClass = Configuration.getRegistryFactoryClass();
- System.setProperty("javax.xml.registry.ConnectionFactoryClass", regClass);
+ System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
try {
storeInvoker = new ServiceInvoker("PurchaseGoods.Store", "Store.main");
Modified: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBrokerClient.java
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBrokerClient.java 2009-05-01 14:31:24 UTC (rev 628)
+++ cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBrokerClient.java 2009-05-01 15:36:26 UTC (rev 629)
@@ -21,7 +21,6 @@
import org.apache.log4j.Logger;
import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.common.Configuration;
import org.jboss.soa.esb.message.Message;
import org.jboss.soa.esb.message.format.MessageFactory;
import org.jboss.soa.esb.message.format.MessageType;
@@ -38,8 +37,7 @@
public StatelessBrokerClient() {
- String regClass = Configuration.getRegistryFactoryClass();
- System.setProperty("javax.xml.registry.ConnectionFactoryClass",regClass);
+ System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
try {
brokerInvoker = new ServiceInvoker("org.pi4soa.esbbroker.esbbroker", "ESBBrokerProcess_Broker");
Modified: cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBuyerClient.java
===================================================================
--- cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBuyerClient.java 2009-05-01 14:31:24 UTC (rev 628)
+++ cdl/trunk/samples/jbossesb/client/src/com/acme/services/buyer/StatelessBuyerClient.java 2009-05-01 15:36:26 UTC (rev 629)
@@ -20,11 +20,10 @@
package com.acme.services.buyer;
import org.apache.log4j.Logger;
+import org.jboss.soa.esb.client.ServiceInvoker;
import org.jboss.soa.esb.message.Message;
import org.jboss.soa.esb.message.format.MessageFactory;
import org.jboss.soa.esb.message.format.MessageType;
-import org.jboss.soa.esb.client.ServiceInvoker;
-import org.jboss.soa.esb.common.Configuration;
/**
* @author gary
@@ -36,9 +35,8 @@
private ServiceInvoker storeInvoker;
public StatelessBuyerClient() {
-
- String regClass = Configuration.getRegistryFactoryClass();
- System.setProperty("javax.xml.registry.ConnectionFactoryClass", regClass);
+
+ System.setProperty("javax.xml.registry.ConnectionFactoryClass","org.apache.ws.scout.registry.ConnectionFactoryImpl");
try {
storeInvoker = new ServiceInvoker("org.pi4soa.purchase.purchasegoods", "PurchaseGoodsProcess_Store");
@@ -59,7 +57,7 @@
try {
System.out.println("=========================================");
System.out.println("Request: "+mesg.getBody().get());
- Message reply=storeInvoker.deliverSync(mesg, 20000);
+ Message reply=storeInvoker.deliverSync(mesg, 2);
if (reply != null) {
System.out.println("Reply: "+reply.getBody().get());
Modified: cdl/trunk/samples/jbossesb/trailblazer/banks/build.xml
===================================================================
--- cdl/trunk/samples/jbossesb/trailblazer/banks/build.xml 2009-05-01 14:31:24 UTC (rev 628)
+++ cdl/trunk/samples/jbossesb/trailblazer/banks/build.xml 2009-05-01 15:36:26 UTC (rev 629)
@@ -2,7 +2,9 @@
<property file="../trailblazer.properties"/>
<property name="install.dir" value="../../../install"/>
- <property file="${install.dir}/deployment.properties"/>
+ <property file="${install.dir}/deployment.properties"/>
+ <property name="org.jboss.esb.server.server" value="${org.jboss.esb.server.home}/server/${org.jboss.esb.server.config}" />
+ <property name="org.jboss.esb.server.deploy.dir" value="${org.jboss.esb.server.server}/deploy" />
<!-- Some default build locations -->
@@ -15,10 +17,18 @@
<property name="org.jboss.esb.samples.loanbroker.banks.lib.ext.dir" value="${basedir}/lib/ext"/>
<property name="org.jboss.esb.samples.loanbroker.banks.tests.report.dir" value="${basedir}/build/tests"/>
- <path id="org.jboss.esb.samples.loanbroker.banks.classpath">
+ <path id="org.jboss.esb.samples.loanbroker.banks.classpath">
+ <fileset dir="${org.jboss.esb.server.server}/lib" includes="jboss-remoting.jar jboss-j2ee.jar jboss-messaging-client.jar" /> <!-- Required for JMS Client Code. -->
+ <fileset dir="${org.jboss.esb.server.server}/lib" includes="hibernate3.jar commons-collections.jar hsqldb.jar" /> <!-- Required for jbpm Client Code. -->
+ <fileset dir="${org.jboss.esb.server.server}/lib" includes="bsh.jar" /> <!-- Required for scripting Client Code. -->
+ <fileset dir="${org.jboss.esb.server.home}/lib/endorsed" includes="*.jar" /> <!-- Required for JMS Client Code. -->
+ <fileset dir="${org.jboss.esb.server.deploy.dir}/jboss-aop-jdk50.deployer" includes="jboss-aop-jdk50.jar" /> <!-- Required for JMS Client Code. -->
<fileset dir="${org.jboss.esb.samples.loanbroker.banks.lib.ext.dir}" includes="*.jar"/>
</path>
- <path id="org.jboss.esb.samples.loanbroker.banks.testclasspath">
+ <path id="org.jboss.esb.samples.loanbroker.banks.testclasspath">
+ <fileset dir="${org.jboss.esb.server.server}/lib" includes="jboss-remoting.jar jboss-j2ee.jar jboss-messaging-client.jar" /> <!-- Required for JMS Client Code. -->
+ <fileset dir="${org.jboss.esb.server.home}/lib/endorsed" includes="*.jar" /> <!-- Required for JMS Client Code. -->
+ <fileset dir="${org.jboss.esb.server.deploy.dir}/jboss-aop-jdk50.deployer" includes="jboss-aop-jdk50.jar" /> <!-- Required for JMS Client Code. -->
<fileset dir="${org.jboss.esb.samples.loanbroker.banks.lib.ext.dir}" includes="*.jar"/>
<pathelement location="${org.jboss.esb.samples.loanbroker.banks.classes.dir}"/>
<pathelement location="${org.jboss.esb.samples.loanbroker.banks.testclasses.dir}"/>
Added: cdl/trunk/samples/jbossesb/trailblazer/banks/lib/ext/trove.jar
===================================================================
(Binary files differ)
Property changes on: cdl/trunk/samples/jbossesb/trailblazer/banks/lib/ext/trove.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
17 years, 2 months
Overlord SVN: r628 - in cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources: META-INF and 1 other directory.
by overlord-commits@lists.jboss.org
Author: objectiser
Date: 2009-05-01 10:31:24 -0400 (Fri, 01 May 2009)
New Revision: 628
Modified:
cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/META-INF/jboss-esb.xml
cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbm-queue-service.xml
cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbmq-queue-service.xml
Log:
added a 'return service category/name' to make the CompleteTransaction perform synchronous, to match the choreography
Modified: cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/META-INF/jboss-esb.xml
===================================================================
--- cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/META-INF/jboss-esb.xml 2009-05-01 11:13:34 UTC (rev 627)
+++ cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/META-INF/jboss-esb.xml 2009-05-01 14:31:24 UTC (rev 628)
@@ -32,6 +32,9 @@
<jms-bus busid="BrokerService8">
<jms-message-filter dest-type="QUEUE" dest-name="queue/esb-loan-broker8"/>
</jms-bus>
+ <jms-bus busid="BrokerService8a">
+ <jms-message-filter dest-type="QUEUE" dest-name="queue/esb-loan-broker8a"/>
+ </jms-bus>
<jms-bus busid="BrokerService9">
<jms-message-filter dest-type="QUEUE" dest-name="queue/esb-loan-broker9"/>
</jms-bus>
@@ -302,6 +305,8 @@
process="process" name="s7-3">
<property name="serviceCategory" value="ESBBroker.BrokerParticipant" />
<property name="serviceName" value="CompleteTransaction.main" />
+ <property name="returnServiceCategory" value="ESBBroker.BrokerParticipant"/>
+ <property name="returnServiceName" value="ESBBrokerProcess.main.7a"/>
<property name="bindDetails" >
<bind from-expression="getSelectedQuote()"
to-variable="quote" />
@@ -311,6 +316,25 @@
</action>
</actions>
</service>
+
+ <service category="ESBBroker.BrokerParticipant" name="ESBBrokerProcess.main.7a" description="">
+ <listeners>
+ <jms-listener name="BrokerServiceListener8a"
+ busidref="BrokerService8a"
+ maxThreads="1"/>
+ </listeners>
+ <actions mep="OneWay">
+ <action class="org.jboss.soa.overlord.jbossesb.stateful.actions.RetrieveSessionAction"
+ process="process" name="s10-1">
+ <property name="session" value="org.jboss.soa.overlord.samples.jbossesb.loan.broker.CompleteTransactionMain" />
+ <property name="identities" >
+ <identity type="primary" >
+ <token name="id" locator="//@id" />
+ </identity>
+ </property>
+ </action>
+ </actions>
+ </service>
<service category="ESBBroker.BrokerParticipant" name="ESBBrokerProcess.main.8" description="">
<listeners>
@@ -391,7 +415,7 @@
</action>
</actions>
</service>
-
+
<service category="ESBBroker.BrokerParticipant" name="RequestForQuote.main.1" description="">
<listeners>
<jms-listener name="BrokerServiceListener11"
Modified: cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbm-queue-service.xml
===================================================================
--- cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbm-queue-service.xml 2009-05-01 11:13:34 UTC (rev 627)
+++ cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbm-queue-service.xml 2009-05-01 14:31:24 UTC (rev 628)
@@ -61,6 +61,12 @@
<depends>jboss.messaging:service=PostOffice</depends>
</mbean>
<mbean code="org.jboss.jms.server.destination.QueueService"
+ name="jboss.esb.sample.broker.destination:service=Queue,name=esb-loan-broker8a"
+ 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.sample.broker.destination:service=Queue,name=esb-loan-broker9"
xmbean-dd="xmdesc/Queue-xmbean.xml">
<depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
Modified: cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbmq-queue-service.xml
===================================================================
--- cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbmq-queue-service.xml 2009-05-01 11:13:34 UTC (rev 627)
+++ cdl/trunk/samples/jbossesb/brokerage/broker/stateful/src/main/resources/jbmq-queue-service.xml 2009-05-01 14:31:24 UTC (rev 628)
@@ -63,6 +63,12 @@
</depends>
</mbean>
<mbean code="org.jboss.mq.server.jmx.Queue"
+ name="jboss.esb.sample.broker.destination:service=Queue,name=esb-loan-broker8a">
+ <depends optional-attribute-name="DestinationManager">
+ jboss.mq:service=DestinationManager
+ </depends>
+</mbean>
+<mbean code="org.jboss.mq.server.jmx.Queue"
name="jboss.esb.sample.broker.destination:service=Queue,name=esb-loan-broker9">
<depends optional-attribute-name="DestinationManager">
jboss.mq:service=DestinationManager
17 years, 2 months
Overlord SVN: r627 - cdl/trunk/samples/jbossesb/trailblazer.
by overlord-commits@lists.jboss.org
Author: objectiser
Date: 2009-05-01 07:13:34 -0400 (Fri, 01 May 2009)
New Revision: 627
Modified:
cdl/trunk/samples/jbossesb/trailblazer/build.xml
Log:
added 1.5 target to javac tasks in trailblazer, as failed when running under 1.6 on soa-p
Modified: cdl/trunk/samples/jbossesb/trailblazer/build.xml
===================================================================
--- cdl/trunk/samples/jbossesb/trailblazer/build.xml 2009-05-01 09:53:23 UTC (rev 626)
+++ cdl/trunk/samples/jbossesb/trailblazer/build.xml 2009-05-01 11:13:34 UTC (rev 627)
@@ -150,7 +150,8 @@
description="Compiling Trailblazer ESB classes">
<javac
destdir="${classes.dir}"
- classpathref="esb.samples.trailblazer.esb.classpath"
+ classpathref="esb.samples.trailblazer.esb.classpath"
+ target="1.5"
debug="true">
<src path="${esb.src.dir}"/>
</javac>
@@ -161,7 +162,9 @@
depends="trailblazer.prepare"
description="Compiling Trailblazer client classes">
<javac destdir="${esb.samples.trailblazer.client.classes.dir}"
- classpathref="esb.samples.trailblazer.esb.classpath.client" debug="true">
+ classpathref="esb.samples.trailblazer.esb.classpath.client"
+ target="1.5"
+ debug="true">
<src path="${esb.samples.trailblazer.client.src.dir}"/>
</javac>
</target>
17 years, 2 months
Overlord SVN: r626 - in cdl/trunk: docs/docbook/samplesguide/src/main/module and 1 other directory.
by overlord-commits@lists.jboss.org
Author: objectiser
Date: 2009-05-01 05:53:23 -0400 (Fri, 01 May 2009)
New Revision: 626
Modified:
cdl/trunk/distribution/validator/jbossesb/pi4soa.sar/org.pi4soa.jboss_2.0.0.200904101438.jar
cdl/trunk/distribution/validator/jbossesb/pi4soa.sar/org.pi4soa.jbossesb_2.0.0.200904101438.jar
cdl/trunk/docs/docbook/samplesguide/src/main/module/cdlvalidator.xml
Log:
updated pi4soa plugins for jbossesb and as to remove duplicate jars
Modified: cdl/trunk/distribution/validator/jbossesb/pi4soa.sar/org.pi4soa.jboss_2.0.0.200904101438.jar
===================================================================
(Binary files differ)
Modified: cdl/trunk/distribution/validator/jbossesb/pi4soa.sar/org.pi4soa.jbossesb_2.0.0.200904101438.jar
===================================================================
(Binary files differ)
Modified: cdl/trunk/docs/docbook/samplesguide/src/main/module/cdlvalidator.xml
===================================================================
--- cdl/trunk/docs/docbook/samplesguide/src/main/module/cdlvalidator.xml 2009-05-01 08:27:00 UTC (rev 625)
+++ cdl/trunk/docs/docbook/samplesguide/src/main/module/cdlvalidator.xml 2009-05-01 09:53:23 UTC (rev 626)
@@ -31,7 +31,7 @@
<listitem>
Update the <filename>trailblazer/trailblazer.properties</filename>
<para>
-Update the <property>file.bank.monitored.directory</property> and <property>file.output.directory</property> properties. These are folders used by the File Based Bank, and are set to <filename>/tmp/input</filename> and <filename>/tmp/output</filename> by default.
+Update the <property>file.bank.monitored.directory</property> and <property>file.output.directory</property> properties. These are folders used by the File Based Bank, and are set to <filename>/tmp/input</filename> and <filename>/tmp/output</filename> by default. If the selected folders do not exist, then please ensure they are created prior to running the example.
</para>
</listitem>
<listitem>
17 years, 2 months
Overlord SVN: r625 - cdl/trunk/docs/docbook/gettingstartedguide/src/main/module.
by overlord-commits@lists.jboss.org
Author: jeff.yuchang
Date: 2009-05-01 04:27:00 -0400 (Fri, 01 May 2009)
New Revision: 625
Modified:
cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/soagwithcdl.xml
Log:
[SOAG-89] update the conversational ESB example explanation.
Modified: cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/soagwithcdl.xml
===================================================================
--- cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/soagwithcdl.xml 2009-04-30 23:10:31 UTC (rev 624)
+++ cdl/trunk/docs/docbook/gettingstartedguide/src/main/module/soagwithcdl.xml 2009-05-01 08:27:00 UTC (rev 625)
@@ -244,15 +244,19 @@
<orderedlist>
<listitem>
-In a command window, go to the <filename>$Overlord/samples/stateful/purchasing/store</filename> (or <filename>$Overlord/samples/stateless/purchasing/store</filename> if using the stateless approach) folder and execute <emphasis role="bold">ant deploy</emphasis>
+In a command window, go to the <filename>$Overlord/samples/stateful</filename> (or <filename>$Overlord/samples/stateless</filename> if using the stateless approach) folder and execute <emphasis role="bold">ant deploy-purchasing</emphasis>
</listitem>
<listitem>
-In a command window, go to the <filename>$Overlord/samples/common/creditAgency</filename> (or <filename>$Overlord/samples/stateless/common/creditAgency</filename> if using the stateless approach) folder and execute <emphasis role="bold">ant deploy</emphasis>
+In a command window, go to the <filename>$Overlord/samples/client</filename> folder and execute <emphasis role="bold">ant runPurchasingClient</emphasis> (or <emphasis role="bold">ant runStatelessPurchasingClient</emphasis> if using the stateless services), which will send a 'BuyRequest' message to the <emphasis>Store</emphasis>,
+which will then perform the credit check before returning a response to the client.
</listitem>
- <listitem>
-In a command window, go to the <filename>$Overlord/samples/client</filename> folder and execute <emphasis role="bold">ant runPurchasingClient</emphasis> (or <emphasis role="bold">ant runStatelessPurchasingClient</emphasis> if using the stateless services), which will send a 'BuyRequest' message to the <emphasis>Store</emphasis>, which will then perform the credit check before returning a response to the client.
- </listitem>
</orderedlist>
+
+ <para>
+In this example, the conversation ESB actions will do the validation in the runtime. As we've said, the client send the 'buyRequest' message to the store,
+firstly the store service will check the received message based on its messageType attribute. and then send another message to the 'credit agency' service it goes through its validation.
+If the messageType that store service received is not as same as the one defined in the conversational esb actions, it will throw out the exception and ends its flow.
+ </para>
</section>
</section>
17 years, 2 months