[jboss-svn-commits] JBL Code SVN: r9023 - in labs/jbossesb/trunk/product: console/resources/WEB-INF/lib and 6 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Thu Jan 25 13:30:44 EST 2007
Author: tfennelly
Date: 2007-01-25 13:30:44 -0500 (Thu, 25 Jan 2007)
New Revision: 9023
Added:
labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jsr173_1.0_api.jar
labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/SystemPrintln.java
labs/jbossesb/trunk/product/install/conf/smooks-cdr.lst
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml
Modified:
labs/jbossesb/trunk/product/console/build.xml
labs/jbossesb/trunk/product/install/build.xml
labs/jbossesb/trunk/product/install/conf/log4j.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/jbossesb.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jbossesb.xml
Log:
Some updates to make transformation work in a sar deployment.
Modified: labs/jbossesb/trunk/product/console/build.xml
===================================================================
--- labs/jbossesb/trunk/product/console/build.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/console/build.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -1,4 +1,4 @@
-<?xml version="1.0"?>
+<?xml version="1.0"?>
<project name="JBoss ESB Administration Console" default="build" basedir=".">
@@ -25,7 +25,7 @@
<property name="product.lib.ext.dir" location="../lib/ext" />
<!-- External Dependencies -->
- <property name="product.lib.ext.includes" value="milyn*.jar,opencsv*.jar,xbean.jar,xmlpublic.jar,groovy*.jar"/>
+ <property name="product.lib.ext.includes" value="milyn*.jar,opencsv*.jar,ognl-*.jar,xbean.jar,xmlpublic.jar,groovy*.jar"/>
<target name="build" description="Compile, test and package (war) the application.">
<!-- Compile... -->
Added: labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jsr173_1.0_api.jar
===================================================================
(Binary files differ)
Property changes on: labs/jbossesb/trunk/product/console/resources/WEB-INF/lib/jsr173_1.0_api.jar
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Added: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/SystemPrintln.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/SystemPrintln.java (rev 0)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/SystemPrintln.java 2007-01-25 18:30:44 UTC (rev 9023)
@@ -0,0 +1,76 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE. See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA 02110-1301, USA.
+ *
+ * (C) 2005-2006
+ */
+package org.jboss.soa.esb.actions;
+
+import java.io.Serializable;
+
+import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+/**
+ * Simple action that prints out the message contents using System.println.
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class SystemPrintln implements ActionProcessor {
+
+ private String printlnMessage;
+
+ /**
+ * Public constructor.
+ * @param config Configuration.
+ */
+ public SystemPrintln(ConfigTree config) {
+ try {
+ printlnMessage = config.getAttribute("message", "** 'message' attribute not set **");
+ } catch (ConfigurationException e) {
+ printlnMessage = "** 'message' attribute not set **";
+ }
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.soa.esb.actions.ActionProcessor#process(org.jboss.soa.esb.message.Message)
+ */
+ public Message process(Message message) throws ActionProcessingException {
+ Object messageObject = ActionUtils.getTaskObject(message);
+
+ if(messageObject instanceof byte[]) {
+ System.out.println(printlnMessage + ": \n[" + new String((byte[])messageObject) + "].");
+ } else {
+ System.out.println(printlnMessage + ": \n[" + messageObject + "].");
+ }
+
+ return message;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.soa.esb.actions.ActionProcessor#getErrorNotification(org.jboss.soa.esb.message.Message)
+ */
+ public Serializable getErrorNotification(Message message) {
+ return null;
+ }
+
+ /* (non-Javadoc)
+ * @see org.jboss.soa.esb.actions.ActionProcessor#getOkNotification(org.jboss.soa.esb.message.Message)
+ */
+ public Serializable getOkNotification(Message message) {
+ return null;
+ }
+}
Property changes on: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/SystemPrintln.java
___________________________________________________________________
Name: svn:eol-style
+ native
Modified: labs/jbossesb/trunk/product/install/build.xml
===================================================================
--- labs/jbossesb/trunk/product/install/build.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/install/build.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -102,14 +102,15 @@
<echo>Please update your jbossesb-properties.xml, if you want to use a different Content Based Routing engine.</echo>
</target>
- <property name="smooks.dependencies" value="milyn-*.jar,opencsv-*.jar,groovy-*.jar,commons-lang-2.1.jar" />
+ <property name="smooks.dependencies" value="milyn-*.jar,opencsv-*.jar,ognl-*.jar,groovy-*.jar,commons-lang-2.1.jar" />
<target name="jboss.sar.smooks.deploy" description="Deploys Milyn Smooks to the jbossesb-dependencies.sar">
<echo>Deploy Milyn Smooks to jbossesb-dependencies.sar</echo>
<echo>This tasks will only succeed if you already have an existing jbossesb-dependencies.sar</echo>
<copy todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar">
- <fileset dir="${org.jboss.esb.dist.lib}/ext"
- includes="${smooks.dependencies}"/>
+ <fileset dir="${org.jboss.esb.dist.lib}/ext" includes="${smooks.dependencies}"/>
</copy>
+ <copy file="${org.jboss.esb.deployment.conf}/smooks-cdr.lst" overwrite="true"
+ todir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar" />
</target>
<target name="jboss.sar.smooks.undeploy" description="Undeploys Milyn Smooks from the jbossesb-dependencies.sar">
@@ -118,6 +119,7 @@
<fileset dir="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar"
includes="${smooks.dependencies}"/>
</delete>
+ <delete file="${org.jboss.esb.appserver.home}/server/${org.jboss.esb.appserver.config}/deploy/jbossesb-dependencies.sar/smooks-cdr.lst" />
</target>
<target name="jboss.sar.registry.deploy" description="Deploys the scout/jUDDI Registry to the jbossesb-dependencies.sar">
@@ -194,6 +196,7 @@
commons-jci-core-1.0-406301.jar, commons-jci-janino-2.4.3.jar, janino-2.4.3.jar"/>
<!-- smooks for transformation -->
<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="${smooks.dependencies}"/>
+ <fileset dir="${org.jboss.esb.deployment.conf}" includes="smooks-cdr.lst" />
<!-- ftp -->
<fileset dir="${org.jboss.esb.dist.lib}/ext" includes="edtftpj.jar"/>
</copy>
Modified: labs/jbossesb/trunk/product/install/conf/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/install/conf/log4j.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/install/conf/log4j.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!-- ===================================================================== -->
@@ -172,6 +172,10 @@
<priority value="INFO"/>
</category>
+ <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+ <priority value="DEBUG"/>
+ </category>
+
<!-- Limit the org.jboss.serial (jboss-serialization) to INFO as its DEBUG is verbose -->
<category name="org.jboss.serial">
<priority value="INFO"/>
Added: labs/jbossesb/trunk/product/install/conf/smooks-cdr.lst
===================================================================
--- labs/jbossesb/trunk/product/install/conf/smooks-cdr.lst (rev 0)
+++ labs/jbossesb/trunk/product/install/conf/smooks-cdr.lst 2007-01-25 18:30:44 UTC (rev 9023)
@@ -0,0 +1,9 @@
+########################################################################################################
+# ESB Administration Console.
+#
+# You must "import" smooks-res.xml into the console in order to view and manipulate the
+# transformations in this sample. You will also need to register the "Message Exchange Participants"
+# "A" and "B" as well as their supported message contracts "text/xml:messageAtA" and
+# "text/xml:messageAtB" respectively.
+########################################################################################################
+http://localhost:8080/jboss-esb-console/transform/smooks-config.jsp
Added: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -0,0 +1,56 @@
+<project name="Base" default="run" basedir=".">
+
+ <property file="../quickstarts.properties" />
+
+ <property name="classes" value="build/classes" />
+
+ <path id="compile-classpath">
+ <fileset dir="lib" includes="*.jar" /> <!-- Quickstart Specific Jars. -->
+ <fileset dir="../../../lib/ext" includes="*.jar" /> <!-- Product Dependencies. -->
+ <fileset dir="${esb.product.lib.dir}" includes="*.jar" /> <!-- Product Jars. -->
+ </path>
+ <path id="exec-classpath">
+ <pathelement location="." />
+ <fileset dir="build" includes="${ant.project.name}.jar" />
+ <path refid="compile-classpath" />
+ <fileset dir="${jbosshome.dir}/server/default/lib" includes="jboss-j2ee.jar" /> <!-- Required for JMS Client Code. -->
+ </path>
+
+ <target name="compile" depends="clean">
+ <mkdir dir="${classes}" />
+ <javac srcdir="src" destdir="${classes}">
+ <classpath refid="compile-classpath" />
+ </javac>
+ <jar basedir="${classes}" destfile="build/${ant.project.name}.jar" />
+ </target>
+
+ <target name="run" depends="compile">
+ <echo>Launching Quickstart in standalone mode...</echo>
+ <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
+ <arg value="jbossesb.xml" />
+ <classpath refid="exec-classpath" />
+ </java>
+ </target>
+
+ <target name="deployToSAR" depends="compile">
+ <echo>Deploys the project to the JBoss Application Server ESB SAR</echo>
+ <copy file="build/${ant.project.name}.jar" overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb.sar" />
+ <copy file="build/${ant.project.name}.jar" overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb-dependencies.sar">
+ <!-- additional.deploys defined in build.xml -->
+ <fileset dir="./" includes="${additional.deploys}" />
+ </copy>
+ <copy file="jbossesb.xml" overwrite="true" todir="${jbosshome.dir}/server/default/conf" />
+ <touch file="${jbosshome.dir}/server/default/deploy/jbossesb.sar/META-INF/jboss-service.xml" />
+ <echo>Check your AS console to see if everything deployed properly then run 'ant runtest'</echo>
+ </target>
+
+ <target name="echoCP">
+ <property name="cp" refid="exec-classpath" />
+ <echo message="Classpath is ${cp}" />
+ </target>
+
+ <target name="clean">
+ <delete dir="build" />
+ </target>
+
+</project>
\ No newline at end of file
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml
___________________________________________________________________
Name: svn:mime-type
+ text/xml
Name: svn:eol-style
+ native
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/build.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/build.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -1,93 +1,26 @@
-<project name="Quickstart_simple_transformation" default="run" basedir=".">
-
- <property file="../quickstarts.properties" />
- <property name="build.dir" value="${basedir}/build"/>
- <property name="src.dir" value="${basedir}/src"/>
-
- <property name="esb-config" value="${basedir}/jbossesb.xml"/>
-
- <path id="classpath">
- <!-- fileset dir="${basedir}" includes="jbossesb-properties.xml" -->
- <!-- fileset dir="${basedir}" includes="juddi.properties" -->
- <fileset dir="${basedir}" includes="smooks-cdr.lst"/>
- <fileset dir="${basedir}" includes="smooks-res.xml"/>
- <fileset dir="${basedir}/src" includes="*st"/>
- <fileset dir="${basedir}/lib" includes="*jar"/>
-
- <fileset dir="${esb.product.lib.dir}" includes="*jar"/>
- <fileset dir="${esb.product.lib.dir}" includes="*xml"/>
- <fileset dir="${esb.product.lib.dir}/ext" includes="*jar"/>
+<project name="transformation-pojo-quickstart" default="run" basedir=".">
- <fileset dir="${jbosshome.dir}/client" includes="*jar"/>
- <fileset dir="${jbosshome.dir}/server/default/lib">
- <include name="jboss-j2ee.jar"/> <!-- added this for the JMS client -->
- </fileset>
-
- <fileset dir="${basedir}" includes="build/**/*.jar"/>
- <fileset dir="${basedir}" includes="build/**/*.xml"/>
- <pathelement location="." />
- </path>
-
- <property name="cp" refid="classpath"/>
-
- <target name="echoCP">
- <echo message="Classpath is ${cp}"/>
- </target>
-
- <target name="prepare">
- <mkdir dir="${build.dir}" />
- </target>
+ <!-- Additional files to be deployed in the sar. -->
+ <property name="additional.deploys" value="smooks-cdr.lst,smooks-res.xml" />
- <target name="clean">
- <delete dir="${build.dir}" />
- </target>
+ <!-- Import the base Ant build script... -->
+ <import file="base-build.xml"/>
- <target name="compile" depends="prepare">
- <javac srcdir="${src.dir}"
- destdir="${build.dir}">
- <classpath refid="classpath"/>
- </javac>
- </target>
-
- <target name="jars" depends="compile">
- <delete file="${build.dir}/${ant.project.name}.jar"/>
- <jar destfile="${build.dir}/${ant.project.name}.jar"
- basedir="${build.dir}"
- includes="**/*.class"/>
- </target>
-
- <target name="run" depends="jars">
- <echo>Basic XML to POJO transformation via JMS</echo>
- <java fork="yes" classname="org.jboss.soa.esb.listeners.StandAloneBootStrapper" failonerror="true">
- <arg value="${esb-config}"/>
- <classpath refid="classpath"/>
- </java>
- </target>
-
- <target name="deployToSAR">
- <echo>Deploys the project to the JBoss Application Server ESB SAR</echo>
- <copy file="${build.dir}/${ant.project.name}.jar" overwrite="true"
- todir="${jbosshome.dir}/server/default/deploy/jbossesb.sar"
- />
- <copy file="jbossesb.xml" overwrite="true"
- todir="${jbosshome.dir}/server/default/conf"
- />
- <touch file="${jbosshome.dir}/server/default/deploy/jbossesb.sar/META-INF/jboss-service.xml"/>
- <echo>Check your AS console to see if everything deployed properly</echo>
- </target>
-
-
- <target name="runtest">
- <echo>Runs Test JMS Sender</echo>
- <java fork="yes" classname="quickstart.test.SendJMSMessage" failonerror="true">
- <classpath refid="classpath"/>
- </java>
- </target>
+ <!-- The ESB itself is started by the default "run" target - defined in base-build.xml -->
- <target name="receive">
- <echo>Runs Test JMS Receiver</echo>
- <java fork="yes" classname="quickstart.test.ReceiveJMSMessage" failonerror="true">
- <classpath refid="classpath"/>
- </java>
- </target>
+ <!-- Target for injecting the sample order message for transformation... -->
+ <target name="runtest">
+ <echo>Runs Test JMS Sender</echo>
+ <java fork="yes" classname="quickstart.test.SendJMSMessage" failonerror="true">
+ <classpath refid="exec-classpath"/>
+ </java>
+ </target>
+
+ <target name="receive">
+ <echo>Runs Test JMS Receiver</echo>
+ <java fork="yes" classname="quickstart.test.ReceiveJMSMessage" failonerror="true">
+ <classpath refid="exec-classpath"/>
+ </java>
+ </target>
+
</project>
\ No newline at end of file
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/base-build.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/base-build.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -32,9 +32,13 @@
</java>
</target>
- <target name="deployToSAR">
+ <target name="deployToSAR" depends="compile">
<echo>Deploys the project to the JBoss Application Server ESB SAR</echo>
<copy file="build/${ant.project.name}.jar" overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb.sar" />
+ <copy file="build/${ant.project.name}.jar" overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb-dependencies.sar">
+ <!-- additional.deploys defined in build.xml -->
+ <fileset dir="./" includes="${additional.deploys}" />
+ </copy>
<copy file="jbossesb.xml" overwrite="true" todir="${jbosshome.dir}/server/default/conf" />
<touch file="${jbosshome.dir}/server/default/deploy/jbossesb.sar/META-INF/jboss-service.xml" />
<echo>Check your AS console to see if everything deployed properly then run 'ant runtest'</echo>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/build.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/build.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -1,5 +1,7 @@
-<project name="transformation-string-manipulation-quickstart" default="run" basedir=".">
+<project name="transformation-date-manipulation-quickstart" default="run" basedir=".">
+ <property name="additional.deploys" value="smooks-cdr.lst,smooks-res.xml" />
+
<!-- Import the base Ant build script... -->
<import file="base-build.xml"/>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/jbossesb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/jbossesb.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/jbossesb.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -34,12 +34,18 @@
<jms-listener name="quickstart" busidref="quickstartEsbChannel" maxThreads="1" />
</listeners>
<actions>
+ <action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
+ <property name="message" value="Message before transformation" />
+ </action>
<action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
<property name="from" value="A" />
<property name="from-type" value="text/xml:messageAtA" />
<property name="to" value="B" />
<property name="to-type" value="text/xml:messageAtB" />
</action>
+ <action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
+ <property name="message" value="Message after transformation" />
+ </action>
</actions>
</service>
</services>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -32,9 +32,13 @@
</java>
</target>
- <target name="deployToSAR">
+ <target name="deployToSAR" depends="compile">
<echo>Deploys the project to the JBoss Application Server ESB SAR</echo>
<copy file="build/${ant.project.name}.jar" overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb.sar" />
+ <copy file="build/${ant.project.name}.jar" overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb-dependencies.sar">
+ <!-- additional.deploys defined in build.xml -->
+ <fileset dir="./" includes="${additional.deploys}" />
+ </copy>
<copy file="jbossesb.xml" overwrite="true" todir="${jbosshome.dir}/server/default/conf" />
<touch file="${jbosshome.dir}/server/default/deploy/jbossesb.sar/META-INF/jboss-service.xml" />
<echo>Check your AS console to see if everything deployed properly then run 'ant runtest'</echo>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/build.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/build.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -1,5 +1,7 @@
<project name="transformation-simple-quickstart" default="run" basedir=".">
+ <property name="additional.deploys" value="smooks-cdr.lst,smooks-res.xml" />
+
<!-- Import the base Ant build script... -->
<import file="base-build.xml"/>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jbossesb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jbossesb.xml 2007-01-25 18:23:19 UTC (rev 9022)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jbossesb.xml 2007-01-25 18:30:44 UTC (rev 9023)
@@ -34,12 +34,18 @@
<jms-listener name="quickstart" busidref="quickstartEsbChannel" maxThreads="1" />
</listeners>
<actions>
+ <action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
+ <property name="message" value="Message before transformation" />
+ </action>
<action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
<property name="from" value="A" />
<property name="from-type" value="text/xml:messageAtA" />
<property name="to" value="B" />
<property name="to-type" value="text/xml:messageAtB" />
</action>
+ <action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
+ <property name="message" value="Message after transformation" />
+ </action>
</actions>
</service>
</services>
More information about the jboss-svn-commits
mailing list