[jboss-svn-commits] JBL Code SVN: r9194 - in labs/jbossesb/trunk/product: core/listeners/src/org/jboss/soa/esb/actions/converters and 6 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jan 31 09:26:50 EST 2007
Author: tfennelly
Date: 2007-01-31 09:26:50 -0500 (Wed, 31 Jan 2007)
New Revision: 9194
Added:
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/EnrichmentProcessor.groovy
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/us-state-codes.properties
Modified:
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/converters/SmooksTransformer.java
labs/jbossesb/trunk/product/lib/ext/milyn-commons-0.8.jar
labs/jbossesb/trunk/product/lib/ext/milyn-edisax-0.1-SNAPSHOT.jar
labs/jbossesb/trunk/product/lib/ext/milyn-smooks-core-0.8.jar
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/log4j.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-res.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/dispatch-to-handling.xsl
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/edi-to-xml-order-mapping.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/log4j.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/log4j.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/log4j.xml
Log:
More quickstart updates
Modified: 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 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/SystemPrintln.java 2007-01-31 14:26:50 UTC (rev 9194)
@@ -19,8 +19,16 @@
*/
package org.jboss.soa.esb.actions;
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
import java.io.Serializable;
+import javax.xml.transform.OutputKeys;
+import javax.xml.transform.Transformer;
+import javax.xml.transform.TransformerFactory;
+import javax.xml.transform.stream.StreamResult;
+import javax.xml.transform.stream.StreamSource;
+
import org.jboss.soa.esb.helpers.ConfigTree;
import org.jboss.soa.esb.message.Message;
@@ -47,9 +55,9 @@
Object messageObject = ActionUtils.getTaskObject(message);
if(messageObject instanceof byte[]) {
- System.out.println(printlnMessage + ": \n[" + new String((byte[])messageObject) + "].");
+ System.out.println(printlnMessage + ": \n[" + format(new String((byte[])messageObject)) + "].");
} else {
- System.out.println(printlnMessage + ": \n[" + messageObject + "].");
+ System.out.println(printlnMessage + ": \n[" + format(messageObject.toString()) + "].");
}
return message;
@@ -68,4 +76,33 @@
public Serializable getOkNotification(Message message) {
return null;
}
+
+ private static TransformerFactory factory = TransformerFactory.newInstance();
+
+ /**
+ * Attempt to format the output.
+ * @param output Output to be formatted.
+ * @return Output.
+ */
+ private String format(String output) {
+ StreamSource source = new StreamSource(new ByteArrayInputStream(output.getBytes()));
+ ByteArrayOutputStream outStream = new ByteArrayOutputStream();
+
+ try {
+ Transformer transformer;
+
+ // There's a bug in Java 5 re this code (formatting).
+ // See http://forum.java.sun.com/thread.jspa?threadID=562510&start=0 and it explains the
+ // whys of the following code.
+ transformer = factory.newTransformer();
+ transformer.setOutputProperty(OutputKeys.INDENT, "yes");
+ transformer.setOutputProperty("{http://xml.apache.org/xalan}indent-amount", "4");
+ transformer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
+ transformer.transform(source, new StreamResult(outStream));
+
+ return outStream.toString();
+ } catch (Exception e) {
+ return output;
+ }
+ }
}
Modified: labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/converters/SmooksTransformer.java
===================================================================
--- labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/converters/SmooksTransformer.java 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/core/listeners/src/org/jboss/soa/esb/actions/converters/SmooksTransformer.java 2007-01-31 14:26:50 UTC (rev 9194)
@@ -250,7 +250,7 @@
+ sClass + "]. Returning message untransformed.");
}
} catch(Throwable thrown) {
- throw new ActionProcessingException("Message transformation failed. Message [" + payload + "].", thrown);
+ throw new ActionProcessingException("Message transformation failed.", thrown);
}
// TODO: Cater for more message input types e.g. InputStream, DOM Document...
@@ -293,7 +293,7 @@
synchronized (SmooksTransformer.class) {
// Register the message flow within the Smooks context....
- logger.info("Registering message-flow useragent: [" + messageUseragent + "]. Profiles: [" + Arrays.asList(profiles) + "]");
+ logger.info("Registering JBoss ESB Message-Exchange as Smooks Useragent: [" + messageUseragent + "]. Profiles: [" + Arrays.asList(profiles) + "]");
smooks.registerUseragent(messageUseragent, profiles);
}
}
@@ -465,7 +465,7 @@
try {
connect();
} catch(Throwable t) {
- logger.error("Unexpected error while attempting to connect Transformation configuration Update Listener. Update listener disabled!", t);
+ logger.error("Unexpected error while attempting to connect Transformation configuration Update Listener. Update listener not enabled!", t);
close();
return;
}
@@ -492,10 +492,10 @@
try {
connectionFactory = (TopicConnectionFactory) Configuration.getJmsConnectionFactory(CONFIGURATION_SECTION);
} catch (ConfigurationException e) {
- logger.error("Lookup of the JMS ConnectionFactory failed for the Transformation configuration Update Listener. Update listener disabled!", e);
+ logger.error("Lookup of the JMS ConnectionFactory failed for the Transformation configuration Update Listener. Update listener not enabled!", e);
return false;
} catch (ClassCastException e) {
- logger.error("Invalid JMS ConnectionFactory config for the Transformation configuration Update Listener. ConnectionFactory doesn't implement " + TopicConnectionFactory.class.getName() + ". Update listener disabled!", e);
+ logger.error("Invalid JMS ConnectionFactory config for the Transformation configuration Update Listener. ConnectionFactory doesn't implement " + TopicConnectionFactory.class.getName() + ". Update listener not enabled!", e);
return false;
}
@@ -503,7 +503,7 @@
try {
conn = connectionFactory.createTopicConnection();
} catch (JMSException e) {
- logger.error("Failed to open JMS TopicConnection for the Transformation configuration Update Listener. Update listener disabled!", e);
+ logger.error("Failed to open JMS TopicConnection for the Transformation configuration Update Listener. Update listener not enabled!", e);
return false;
}
@@ -513,11 +513,11 @@
Context context = Configuration.getNamingContext(CONFIGURATION_SECTION);
topic = (Topic) context.lookup(notificationTopic);
} catch (ConfigurationException e) {
- logger.error("Topic lookup failed for the Transformation configuration Update Listener. Topic name '" + notificationTopic + "'. \n\t\tThis JMS Topic may not be deployed, or this ESB instance may not be looking at the correct JMS provider (check configuration '" + Context.PROVIDER_URL + "' in config module/section '" + CONFIGURATION_SECTION + "'). \n\t\tUpdate listener disabled!", e);
+ logger.error("Topic lookup failed for the Transformation configuration Update Listener. Topic name '" + notificationTopic + "'. \n\t\tThis JMS Topic may not be deployed, or this ESB instance may not be looking at the correct JMS provider (check configuration '" + Context.PROVIDER_URL + "' in config module/section '" + CONFIGURATION_SECTION + "'). \n\t\tUpdate listener not enabled!", e);
close();
return false;
} catch (NamingException e) {
- logger.error("Topic lookup failed for the Transformation configuration Update Listener. Topic name '" + notificationTopic + "'. \n\t\tThis JMS Topic may not be deployed, or this ESB instance may not be looking at the correct JMS provider (check configuration '" + Context.PROVIDER_URL + "' in config module/section '" + CONFIGURATION_SECTION + "'). \n\t\tUpdate listener disabled!", e);
+ logger.warn("Topic lookup failed for the Transformation configuration Update Listener. Topic name '" + notificationTopic + "'. \n\tThis JMS Topic may not be deployed, or this ESB instance may not be looking at the correct JMS provider (check configuration '" + Context.PROVIDER_URL + "' in config module/section '" + CONFIGURATION_SECTION + "'). \n\tUpdate listener not enabled!");
close();
return false;
}
@@ -526,7 +526,7 @@
try {
session = conn.createTopicSession(false, TopicSession.AUTO_ACKNOWLEDGE);
} catch (JMSException e) {
- logger.error("TopicSession creation failed for the Transformation configuration Update Listener. Update listener disabled!", e);
+ logger.error("TopicSession creation failed for the Transformation configuration Update Listener. Update listener not enabled!", e);
close();
return false;
}
@@ -535,7 +535,7 @@
try {
conn.start();
} catch (JMSException e) {
- logger.error("Failed to start JMS TopicConnection for the Transformation configuration Update Listener. Update listener disabled!", e);
+ logger.error("Failed to start JMS TopicConnection for the Transformation configuration Update Listener. Update listener not enabled!", e);
close();
return false;
}
@@ -545,7 +545,7 @@
TopicSubscriber topicSubscriber = session.createSubscriber(topic);
topicSubscriber.setMessageListener(this);
} catch (JMSException e) {
- logger.error("Failed to start JMS TopicConnection for the Transformation configuration Update Listener. Update listener disabled!", e);
+ logger.error("Failed to start JMS TopicConnection for the Transformation configuration Update Listener. Update listener not enabled!", e);
close();
return false;
}
@@ -554,7 +554,7 @@
try {
conn.setExceptionListener(new ExceptionListener());
} catch (JMSException e) {
- logger.error("Failed to attach an ExceptionListener for the Transformation configuration Update Listener. Update listener disabled!", e);
+ logger.error("Failed to attach an ExceptionListener for the Transformation configuration Update Listener. Update listener not enabled!", e);
close();
return false;
}
Modified: labs/jbossesb/trunk/product/lib/ext/milyn-commons-0.8.jar
===================================================================
(Binary files differ)
Modified: labs/jbossesb/trunk/product/lib/ext/milyn-edisax-0.1-SNAPSHOT.jar
===================================================================
(Binary files differ)
Modified: labs/jbossesb/trunk/product/lib/ext/milyn-smooks-core-0.8.jar
===================================================================
(Binary files differ)
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/base-build.xml 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/base-build.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -37,7 +37,7 @@
<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">
+ <copy overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb-dependencies.sar">
<!-- additional.deploys defined in build.xml -->
<fileset dir="./" includes="${additional.deploys}" />
</copy>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/log4j.xml 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/log4j.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!-- ===================================================================== -->
@@ -40,6 +40,9 @@
<category name="org.jboss.soa.esb">
<priority value="ERROR"/>
</category>
+ <category name="org.milyn">
+ <priority value="INFO"/>
+ </category>
<category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
<priority value="INFO"/>
</category>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-res.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-res.xml 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-res.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -1,15 +1,32 @@
-<?xml version="1.0"?>
+<?xml version="1.0"?>
<!DOCTYPE smooks-resource-list PUBLIC "-//MILYN//DTD SMOOKS 1.0//EN" "http://www.milyn.org/dtd/smooksres-list-1.0.dtd">
<smooks-resource-list>
- <smooks-resource selector="org.xml.sax.driver" useragent="from-type:text/xml:fullFillOrder AND from:DVDStore:OrderDispatchService AND to-type:text/xml:shipOrder AND to:DVDWarehouse_1:OrderHandlingService" path="org.milyn.smooks.edi.SmooksEDIParser" >
+ <smooks-resource selector="org.xml.sax.driver" useragent="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice and to-type:text/xml:shiporder and to:dvdwarehouse_1:orderhandlingservice" path="org.milyn.smooks.edi.SmooksEDIParser" >
<param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[EDI Message Parser]]></param>
<param name="mapping-model"><![CDATA[org/jboss/xtrans/edi-to-xml-order-mapping.xml]]></param>
</smooks-resource>
- <smooks-resource selector="date" useragent="from-type:text/xml:fullFillOrder AND from:DVDStore:OrderDispatchService AND to-type:text/xml:shipOrder AND to:DVDWarehouse_1:OrderHandlingService" path="org/jboss/xtrans/DateFormatter.groovy" >
+ <smooks-resource selector="date" useragent="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice and to-type:text/xml:shiporder and to:dvdwarehouse_1:orderhandlingservice" path="org/jboss/xtrans/DateFormatter.groovy" >
<param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[Groovy Script (External)]]></param>
<param name="restype"><![CDATA[groovy]]></param>
<param name="input-format"><![CDATA[EEE MMM dd HH:mm:ss z yyyy]]></param>
</smooks-resource>
+
+ <smooks-resource selector="state" useragent="from-type:text/xml:fullFillOrder AND from:DVDStore:OrderDispatchService AND to-type:text/xml:shipOrder AND to:DVDWarehouse_1:OrderHandlingService" path="/org/jboss/xtrans/EnrichmentProcessor.groovy" >
+ <param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[Groovy Script (External)]]></param>
+ <param name="restype"><![CDATA[groovy]]></param>
+ <param name="enrichments-uri"><![CDATA[/org/jboss/xtrans/us-state-codes.properties]]></param>
+ </smooks-resource>
+
+ <smooks-resource selector="order" useragent="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice and to-type:text/xml:shiporder and to:dvdwarehouse_1:orderhandlingservice" path="org/jboss/xtrans/dispatch-to-handling.xsl" >
+ <param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[XSLT (Full Stylesheet - External)]]></param>
+ <param name="encoding"><![CDATA[UTF-8]]></param>
+ <param name="visitBefore"><![CDATA[false]]></param>
+
+ <param name="is-xslt-templatelet"><![CDATA[false]]></param>
+ <param name="restype"><![CDATA[xsl]]></param>
+ <param name="action"><![CDATA[replace]]></param>
+ </smooks-resource>
+
</smooks-resource-list>
\ No newline at end of file
Added: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/EnrichmentProcessor.groovy
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/EnrichmentProcessor.groovy (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/EnrichmentProcessor.groovy 2007-01-31 14:26:50 UTC (rev 9194)
@@ -0,0 +1,88 @@
+/*
+ * 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.xtrans;
+
+import java.io.IOException;
+import java.io.InputStream;
+import java.util.Properties;
+
+import org.milyn.cdr.SmooksConfigurationException;
+import org.milyn.cdr.SmooksResourceConfiguration;
+import org.milyn.container.ContainerRequest;
+import org.milyn.delivery.process.ProcessingUnit;
+import org.milyn.resource.URIResourceLocator;
+import org.milyn.xml.DomUtils;
+import org.w3c.dom.Element;
+
+/**
+ * Sample "simple" enrichment Java based processing unit.
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class EnrichmentProcessor implements ProcessingUnit {
+
+ private static final String ENRICHMENTS_URI = "enrichments-uri";
+ private Properties enrichments = new Properties();
+ private String attributeName = null;
+
+ public void setConfiguration(SmooksResourceConfiguration config) {
+ String enrichmentURI = config.getStringParameter(ENRICHMENTS_URI);
+ InputStream enrichmentDataStream;
+
+ // Load the enrichments table...
+ if(enrichmentURI == null) {
+ throw new SmooksConfigurationException("'" + ENRICHMENTS_URI + "' parameter not specified.");
+ }
+ try {
+ enrichmentDataStream = (new URIResourceLocator()).getResource(enrichmentURI);
+ enrichments.load(enrichmentDataStream);
+ } catch (IOException e) {
+ throw new SmooksConfigurationException("Error loading 'enrichments' table from URI '" + enrichmentURI + "'.");
+ }
+ // Get the attribute name - if not specified, assuming element text...
+ attributeName = config.getStringParameter("attribute-name");
+ }
+
+ public void visit(Element element, ContainerRequest request) {
+ if(attributeName != null) {
+ String enrichmentKey = element.getAttribute(attributeName);
+ if(enrichmentKey != null) {
+ String enrichment = enrichments.getProperty(enrichmentKey.trim());
+ if(enrichment != null) {
+ element.setAttribute(attributeName, enrichment);
+ }
+ }
+ } else {
+ String enrichmentKey = element.getTextContent();
+ if(enrichmentKey != null) {
+ String enrichment = enrichments.getProperty(enrichmentKey.trim());
+ if(enrichment != null) {
+ DomUtils.removeChildren(element);
+ DomUtils.addLiteral(element, enrichment);
+ }
+ }
+ }
+ }
+
+ public boolean visitBefore() {
+ // We'll perfom the enrichment process as soon as we encouter the element
+ // and before we process the element's child nodes.
+ return true;
+ }
+}
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/dispatch-to-handling.xsl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/dispatch-to-handling.xsl 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/dispatch-to-handling.xsl 2007-01-31 14:26:50 UTC (rev 9194)
@@ -3,15 +3,28 @@
<xsl:output method="xml" encoding="UTF-8" />
- <xsl:template match="*">
- <Order orderId="{header/order-id}" statusCode="{header/status-code}"
- netAmount="{header/net-amount}" totalAmount="{header/total-amount}" tax="{header/tax}">
- <date><xsl:value-of select="header/date" /></date>
- <Customer userName="{customer-details/username}" firstName="{customer-details/name/firstname}" lastName="{customer-details/name/lastname}" state="{customer-details/state}"/>
+ <xsl:template match="Order">
+ <Order orderId="{header/order-id}" statusCode="{header/status-code}" netAmount="{header/net-amount}"
+ totalAmount="{header/total-amount}" tax="{header/tax}" date="{header/date/month}-{header/date/day}-{header/date/year}">
+ <xsl:apply-templates select="customer-details"/>
<OrderLines>
- <xsl:select name="order-item" />
- </OrderLines>
+ <xsl:apply-templates select="order-item"/>
+ </OrderLines>
</Order>
</xsl:template>
+ <xsl:template match="date">
+ <date><xsl:value-of select="month" />-<xsl:value-of select="day" />-<xsl:value-of select="year" /></date>
+ </xsl:template>
+
+ <xsl:template match="customer-details">
+ <Customer userName="{username}" firstName="{name/firstname}" lastName="{name/lastname}" state="{state}"/>
+ </xsl:template>
+
+ <xsl:template match="order-item">
+ <order-item quantity="{quantity}" product-id="{product-id}" price="{price}">
+ <xsl:value-of select="title" />
+ </order-item>
+ </xsl:template>
+
</xsl:stylesheet>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/edi-to-xml-order-mapping.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/edi-to-xml-order-mapping.xml 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/edi-to-xml-order-mapping.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -16,7 +16,7 @@
<medi:field xmltag="date" />
</medi:segment>
- <medi:segment segcode="CUS" xmltag="cutomer-details">
+ <medi:segment segcode="CUS" xmltag="customer-details">
<medi:field xmltag="username" />
<medi:field xmltag="name">
<medi:component xmltag="firstname" />
Added: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/us-state-codes.properties
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/us-state-codes.properties (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/us-state-codes.properties 2007-01-31 14:26:50 UTC (rev 9194)
@@ -0,0 +1,59 @@
+AL=Alabama
+AK=Alaska
+AS=American Samoa
+AZ=Arizona
+AR=Arkansas
+CA=California
+CO=Colorado
+CT=Connecticut
+DE=Delaware
+DC=District of Columbia DC
+FM=Federated States of Micronesia
+FL=Florida
+GA=Georgia
+GU=Guam
+HI=Hawaii
+ID=Idaho
+IL=Illinois
+IN=Indiana
+IA=Iowa
+KS=Kansas
+KY=Kentucky
+LA=Louisiana
+ME=Maine
+MH=Marshall Islands
+MD=Maryland
+MA=Massachusetts
+MI=Michigan
+MN=Minnesota
+MS=Mississippi
+MO=Missouri
+MT=Montana
+NE=Nebraska
+NV=Nevada
+NH=New Hampshire
+NJ=New Jersey
+NM=New Mexico
+NY=New York
+NC=North Carolina
+ND=North Dakota
+MP=Northern Mariana Islands
+OH=Ohio
+OK=Oklahoma
+OR=Oregon
+PW=Palau
+PA=Pennsylvania
+PR=Puerto Rico
+RI=Rhode Island
+SC=South Carolina
+SD=South Dakota
+TN=Tennessee
+TX=Texas
+UT=Utah
+VT=Vermont
+VI=Virgin Islands
+VA=Virginia
+WA=Washington
+WV=West Virginia
+WI=Wisconsin
+WY=Wyoming
\ No newline at end of file
Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/src/org/jboss/xtrans/us-state-codes.properties
___________________________________________________________________
Name: svn:mime-type
+ text/plain
Name: svn:eol-style
+ native
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/base-build.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -36,7 +36,7 @@
<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">
+ <copy overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb-dependencies.sar">
<!-- additional.deploys defined in build.xml -->
<fileset dir="./" includes="${additional.deploys}" />
</copy>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/log4j.xml 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/log4j.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!-- ===================================================================== -->
@@ -30,24 +30,6 @@
</layout>
</appender>
-
- <!-- ================================= -->
- <!-- Preserve messages in a local file -->
- <!-- ================================= -->
-
- <!-- A size based file rolling appender -->
- <appender name="FILE" class="org.jboss.logging.appender.RollingFileAppender">
- <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
- <param name="File" value="./listener.log"/>
- <param name="Append" value="false"/>
- <param name="MaxFileSize" value="500KB"/>
- <param name="MaxBackupIndex" value="1"/>
-
- <layout class="org.apache.log4j.PatternLayout">
- <param name="ConversionPattern" value="%d %-5p [%t][%c] %m%n"/>
- </layout>
- </appender>
-
<!-- ================ -->
<!-- Limit categories -->
<!-- ================ -->
@@ -56,29 +38,29 @@
<priority value="WARN"/>
</category>
<category name="org.jboss.soa.esb">
- <priority value="WARN"/>
+ <priority value="ERROR"/>
</category>
+ <category name="org.milyn">
+ <priority value="INFO"/>
+ </category>
+ <category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+ <priority value="INFO"/>
+ </category>
<category name="org.jboss.internal.soa.esb">
<priority value="ERROR"/>
</category>
<category name="org.apache">
<priority value="ERROR"/>
</category>
- <category name="org.milyn">
- <priority value="ERROR"/>
+ <category name="quickstart">
+ <priority value="INFO"/>
</category>
-
- <category name="howto">
- <priority value="ERROR"/>
- </category>
-
<!-- ======================= -->
<!-- Setup the Root category -->
<!-- ======================= -->
<root>
<appender-ref ref="CONSOLE"/>
- <appender-ref ref="FILE"/>
</root>
</log4j:configuration>
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-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/base-build.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -36,7 +36,7 @@
<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">
+ <copy overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb-dependencies.sar">
<!-- additional.deploys defined in build.xml -->
<fileset dir="./" includes="${additional.deploys}" />
</copy>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/log4j.xml 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/log4j.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!-- ===================================================================== -->
@@ -40,6 +40,9 @@
<category name="org.jboss.soa.esb">
<priority value="ERROR"/>
</category>
+ <category name="org.milyn">
+ <priority value="INFO"/>
+ </category>
<category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
<priority value="INFO"/>
</category>
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-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/base-build.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -36,7 +36,7 @@
<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">
+ <copy overwrite="true" todir="${jbosshome.dir}/server/default/deploy/jbossesb-dependencies.sar">
<!-- additional.deploys defined in build.xml -->
<fileset dir="./" includes="${additional.deploys}" />
</copy>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/log4j.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/log4j.xml 2007-01-31 13:24:04 UTC (rev 9193)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/log4j.xml 2007-01-31 14:26:50 UTC (rev 9194)
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="UTF-8"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!-- ===================================================================== -->
@@ -40,6 +40,9 @@
<category name="org.jboss.soa.esb">
<priority value="ERROR"/>
</category>
+ <category name="org.milyn">
+ <priority value="INFO"/>
+ </category>
<category name="org.jboss.soa.esb.actions.converters.SmooksTransformer">
<priority value="INFO"/>
</category>
More information about the jboss-svn-commits
mailing list