[jboss-svn-commits] JBL Code SVN: r12358 - in labs/jbossesb/trunk/product/samples/quickstarts: transform_EDI2XML_Groovy_XSLT and 4 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Wed Jun 6 11:05:32 EDT 2007
Author: tfennelly
Date: 2007-06-06 11:05:32 -0400 (Wed, 06 Jun 2007)
New Revision: 12358
Added:
labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res.xml
Removed:
labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res-csv2xml.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-cdr.lst
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/smooks-cdr.lst
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/smooks-cdr.lst
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/smooks-cdr.lst
Modified:
labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/build.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/jboss-esb.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-res.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/OrderHeader.java
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/smooks-res.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/smooks-res.xml
Log:
transformation quickstart cleanups
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/build.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/build.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -5,7 +5,7 @@
${line.separator}
</description>
- <property name="additional.deploys" value="smooks-res-csv2xml.xml" />
+ <property name="additional.deploys" value="smooks-res.xml" />
<!-- Import the base Ant build script... -->
<import file="../conf/base-build.xml"/>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/jboss-esb.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/jboss-esb.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -28,23 +28,34 @@
</listeners>
<actions>
-
- <action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
- <property name="message" value="[transform_CSV2Smooks_Intermediate_format] Message before transformation" />
+ <!--
+ Note that with this quickstart, the transformation is broken into 2 transforms; CSV to XML
+ and XML to XML. These 2 transformations could easly be merged into a single transform, saving
+ on XML processing.
+ -->
+
+ <action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
+ <property name="message" value="[transform_CSV2Smooks_Intermediate_format] Message before CVS to XML transformation" />
</action>
+ <!--
+ Transform 1: CSV to XML...
+ -->
<action name="transform-from-csv" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- <property name="resource-config" value="/smooks-res-csv2xml.xml" />
+ <property name="resource-config" value="/smooks-res.xml" />
<property name="from-type" value="text/csv:order-list" />
<property name="to-type" value="text/xml:smooks-order-xml" />
</action>
<action name="print-after-csv-tranform" class="org.jboss.soa.esb.actions.SystemPrintln">
- <property name="message" value="[transform_CSV2Smooks_Intermediate_format] Message after transformation" />
+ <property name="message" value="[transform_CSV2Smooks_Intermediate_format] Message after CVS to XML transformation" />
</action>
+ <!--
+ Transform 2: XML to XML...
+ -->
<action name="transform-smooksXml-to-canonicalXml" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- <property name="resource-config" value="/smooks-res-csv2xml.xml" />
+ <property name="resource-config" value="/smooks-res.xml" />
<property name="from-type" value="text/xml:smooks-order-xml" />
<property name="to-type" value="text/xml:canonical-order-xml" />
</action>
Deleted: labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res-csv2xml.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res-csv2xml.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res-csv2xml.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,56 +0,0 @@
-<?xml version='1.0' encoding='UTF-8'?>
-<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
-
- <resource-config target-profile="from-type:text/csv:order-list AND to-type:text/xml:smooks-order-xml" selector="org.xml.sax.driver">
- <resource>org.milyn.csv.CSVParser</resource>
- <param name="fields" type="string-list">
- orderId,
- orderDate,
- statusCode,
- netAmount,
- totalAmount,
- tax,
- userName,
- firstName,
- lastName,
- state,
- orderLine1Position,
- orderLine1Quantity,
- orderLine1ProductId,
- orderLine1ProductTitle,
- orderLine1ProductPrice,
- orderLine2Position,
- orderLine2Quantity,
- orderLine2ProductId,
- orderLine2ProductTitle,
- orderLine2ProductPrice
- </param>
- </resource-config>
-
- <resource-config target-profile="from-type:text/xml:smooks-order-xml AND to-type:text/xml:canonical-order-xml" selector="csv-set">
- <resource type="xsl">
- <![CDATA[
- <xsl:for-each select="csv-record">
- <Order orderId="{orderId}"
- orderDate="{orderDate}"
- statusCode="{statusCode}"
- netAmount="{netAmount}"
- totalAmount="{totalAmount}"
- tax="{tax}" >
- <Customer userName="{userName}" firstName="{firstName}" lastName="{lastName}" state="{state}" />
- <OrderLines>
- <OrderLine posistion="{orderLine1Position}" quantity="{orderLine1Quantity}">
- <Product productId="{orderLine1ProductId}" title="{orderLine1Title}" price="{orderLine1Price}"/>
- </OrderLine>
- <OrderLine posistion="{orderLine1Position}" quantity="{orderLine1Quantity}">
- <Product productId="{orderLine1ProductId}" title="{orderLine1Title}" price="{orderLine1Price}"/>
- </OrderLine>
- </OrderLines>
- </Order>
- </xsl:for-each>
- ]]>
- </resource>
- <param name="is-xslt-templatelet">true</param>
- </resource-config>
-
-</smooks-resource-list>
Copied: labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res.xml (from rev 12349, labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res-csv2xml.xml)
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res.xml (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_CSV2XML/smooks-res.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -0,0 +1,56 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
+
+ <resource-config target-profile="from-type:text/csv:order-list AND to-type:text/xml:smooks-order-xml" selector="org.xml.sax.driver">
+ <resource>org.milyn.csv.CSVParser</resource>
+ <param name="fields" type="string-list">
+ orderId,
+ orderDate,
+ statusCode,
+ netAmount,
+ totalAmount,
+ tax,
+ userName,
+ firstName,
+ lastName,
+ state,
+ orderLine1Position,
+ orderLine1Quantity,
+ orderLine1ProductId,
+ orderLine1ProductTitle,
+ orderLine1ProductPrice,
+ orderLine2Position,
+ orderLine2Quantity,
+ orderLine2ProductId,
+ orderLine2ProductTitle,
+ orderLine2ProductPrice
+ </param>
+ </resource-config>
+
+ <resource-config target-profile="from-type:text/xml:smooks-order-xml AND to-type:text/xml:canonical-order-xml" selector="csv-set">
+ <resource type="xsl">
+ <![CDATA[
+ <xsl:for-each select="csv-record">
+ <Order orderId="{orderId}"
+ orderDate="{orderDate}"
+ statusCode="{statusCode}"
+ netAmount="{netAmount}"
+ totalAmount="{totalAmount}"
+ tax="{tax}" >
+ <Customer userName="{userName}" firstName="{firstName}" lastName="{lastName}" state="{state}" />
+ <OrderLines>
+ <OrderLine posistion="{orderLine1Position}" quantity="{orderLine1Quantity}">
+ <Product productId="{orderLine1ProductId}" title="{orderLine1Title}" price="{orderLine1Price}"/>
+ </OrderLine>
+ <OrderLine posistion="{orderLine1Position}" quantity="{orderLine1Quantity}">
+ <Product productId="{orderLine1ProductId}" title="{orderLine1Title}" price="{orderLine1Price}"/>
+ </OrderLine>
+ </OrderLines>
+ </Order>
+ </xsl:for-each>
+ ]]>
+ </resource>
+ <param name="is-xslt-templatelet">true</param>
+ </resource-config>
+
+</smooks-resource-list>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -31,11 +31,7 @@
<property name="message" value="[transform_EDI2XML_Groovy_XSLT] Message before transformation" />
</action>
<action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- <property name="resource-config" value="/smooks-res.xml" />
- <property name="from" value="DVDStore:OrderDispatchService" />
- <property name="from-type" value="text/xml:fullFillOrder" />
- <property name="to" value="DVDWarehouse_1:OrderHandlingService" />
- <property name="to-type" value="text/xml:shipOrder" />
+ <property name="resource-config" value="/smooks-res.xml" />
</action>
<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
<property name="message" value="[transform_EDI2XML_Groovy_XSLT] Message after transformation" />
Deleted: labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-cdr.lst
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-cdr.lst 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-cdr.lst 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,17 +0,0 @@
-########################################################################################################
-# Uncomment out to load config from local XML file
-########################################################################################################
-/smooks-res.xml
-/org/milyn/templating/templating-cdu-creators-0.1.cdrl
-/org/milyn/smooks/scripting/scripting-cdu-creators.cdrl
-
-########################################################################################################
-# Uncomment out to load config from the
-# 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
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-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/smooks-res.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,30 +1,24 @@
<?xml version='1.0' encoding='UTF-8'?>
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
- <resource-config selector="org.xml.sax.driver" target-profile="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice and to-type:text/xml:shiporder and to:dvdwarehouse_1:orderhandlingservice">
+ <resource-config selector="org.xml.sax.driver">
<resource>org.milyn.smooks.edi.SmooksEDIParser</resource>
- <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>
+ <param name="mapping-model">/org/jboss/xtrans/edi-to-xml-order-mapping.xml</param>
</resource-config>
- <resource-config selector="date" target-profile="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice and to-type:text/xml:shiporder and to:dvdwarehouse_1:orderhandlingservice">
+ <resource-config selector="date">
<resource>org/jboss/xtrans/DateFormatter.groovy</resource>
- <param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[Groovy Script (External)]]></param>
- <param name="input-format"><![CDATA[EEE MMM dd HH:mm:ss z yyyy]]></param>
+ <param name="input-format">EEE MMM dd HH:mm:ss z yyyy</param>
</resource-config>
- <resource-config selector="state" target-profile="from-type:text/xml:fullFillOrder AND from:DVDStore:OrderDispatchService AND to-type:text/xml:shipOrder AND to:DVDWarehouse_1:OrderHandlingService">
+ <resource-config selector="state">
<resource>/org/jboss/xtrans/EnrichmentProcessor.groovy</resource>
- <param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[Groovy Script (External)]]></param>
- <param name="enrichments-uri"><![CDATA[/org/jboss/xtrans/us-state-codes.properties]]></param>
+ <param name="enrichments-uri">/org/jboss/xtrans/us-state-codes.properties</param>
</resource-config>
- <resource-config selector="order" target-profile="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice and to-type:text/xml:shiporder and to:dvdwarehouse_1:orderhandlingservice">
+ <resource-config selector="order">
<resource>org/jboss/xtrans/dispatch-to-handling.xsl</resource>
- <param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[XSLT (Full Stylesheet - External)]]></param>
- <param name="encoding"><![CDATA[UTF-8]]></param>
- <param name="is-xslt-templatelet"><![CDATA[false]]></param>
- <param name="action"><![CDATA[replace]]></param>
+ <param name="is-xslt-templatelet">false</param>
</resource-config>
</smooks-resource-list>
\ No newline at end of file
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -43,14 +43,12 @@
class="org.jboss.soa.esb.samples.quickstart.transformxml2pojo.MyJMSListenerAction"
process="displayMessage"
/>
+
<action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- <property name="resource-config" value="/smooks-res.xml" />
- <property name="from" value="DVDStore:OrderDispatchService" />
- <property name="from-type" value="text/xml:fullFillOrder" />
- <property name="to" value="DVDWarehouse_1:OrderHandlingService" />
- <property name="to-type" value="text/xml:shipOrder" />
+ <property name="resource-config" value="/smooks-res.xml" />
</action>
- <action name="convertPOJO2Message" class="org.jboss.soa.esb.dvdstore.DVDStoreAction" />
+
+ <action name="convertPOJO2Message" class="org.jboss.soa.esb.dvdstore.DVDStoreAction" />
<action name="displayAfterTransformer" class="org.jboss.soa.esb.samples.quickstart.transformxml2pojo.MyJMSListenerAction" process="displayMessage" />
<action name="returnToSender"
class="org.jboss.soa.esb.samples.quickstart.transformxml2pojo.MyJMSListenerAction" process="sendResponse" />
Deleted: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/smooks-cdr.lst
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/smooks-cdr.lst 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/smooks-cdr.lst 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,10 +0,0 @@
-####################################################
-# Uncomment out to load config from database
-####################################################
-# http://localhost:8080/jboss-esb-console/transform/smooks-config.jsf
-
-####################################################
-# Uncomment out to load config from local XML file
-####################################################
-/smooks-res.xml
-/org/milyn/templating/templating-cdu-creators-0.1.cdrl
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,17 +1,8 @@
<?xml version='1.0' encoding='UTF-8'?>
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
- <resource-config selector="cdu-creator">
- <resource>org.milyn.templating.xslt.XslContentDeliveryUnitCreator</resource>
- <param name="restype">xsl></param>
- </resource-config>
- <resource-config selector="cdu-creator">
- <resource>org.milyn.templating.stringtemplate.StringTemplateContentDeliveryUnitCreator</resource>
- <param name="restype">st</param>
- </resource-config>
-
<!-- Populate the OrderHeader -->
- <resource-config selector="order" target-profile="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice">
+ <resource-config selector="order">
<resource>org.milyn.javabean.ProcessingPhaseBeanPopulator</resource>
<param name="beanId">orderHeader</param>
<param name="beanClass">org.jboss.soa.esb.dvdstore.OrderHeader</param>
@@ -26,7 +17,7 @@
</resource-config>
<!-- Populate the Customer -->
- <resource-config selector="order customer" target-profile="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice">
+ <resource-config selector="order customer">
<resource>org.milyn.javabean.ProcessingPhaseBeanPopulator</resource>
<param name="beanId">customer</param>
<param name="beanClass">org.jboss.soa.esb.dvdstore.Customer</param>
@@ -39,7 +30,7 @@
</resource-config>
<!-- Populate the OrderItem list -->
- <resource-config selector="order orderlines orderline" target-profile="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice">
+ <resource-config selector="order orderlines orderline">
<resource>org.milyn.javabean.ProcessingPhaseBeanPopulator</resource>
<param name="beanId">orderItem</param>
<param name="beanClass">org.jboss.soa.esb.dvdstore.OrderItem</param>
@@ -53,12 +44,12 @@
</param>
</resource-config>
- <resource-config selector="order orderlines orderline" target-profile="from-type:text/xml:fullfillorder and from:dvdstore:orderdispatchservice and to-type:text/xml:shiporder and to:dvdwarehouse_1:orderhandlingservice">
+ <resource-config selector="order orderlines orderline">
<resource>/org/jboss/soa/esb/dvdstore/orderitem.st</resource>
</resource-config>
<resource-config selector="decoder:LongDate">
- <resource>org.milyn.javabean.decoders.DateDecoder</resource>
+ <resource>org.milyn.javabean.decoders.CalendarDecoder</resource>
<param name="format">EEE MMM dd HH:mm:ss z yyyy</param>
</resource-config>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/OrderHeader.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/OrderHeader.java 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/OrderHeader.java 2007-06-06 15:05:32 UTC (rev 12358)
@@ -21,7 +21,7 @@
package org.jboss.soa.esb.dvdstore;
-import java.util.Date;
+import java.util.Calendar;
/**
* @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
@@ -30,7 +30,7 @@
// <Order orderId="1" orderDate="Wed Nov 15 13:45:28 EST 2006" statusCode="0" netAmount="59.97" totalAmount="64.92" tax="4.95">
private String orderId;
- private Date orderDate;
+ private Calendar orderDate;
private int statusCode;
private double netAmount;
private double totalAmount;
@@ -51,13 +51,13 @@
/**
* @return Returns the orderDate.
*/
- public Date getOrderDate() {
+ public Calendar getOrderDate() {
return orderDate;
}
/**
* @param orderDate The orderDate to set.
*/
- public void setOrderDate(Date orderDate) {
+ public void setOrderDate(Calendar orderDate) {
this.orderDate = orderDate;
}
/**
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,46 +1,45 @@
<?xml version = "1.0" encoding = "UTF-8"?>
<jbossesb
- xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd" parameterReloadSecs="5">
+ xmlns="http://anonsvn.labs.jboss.com/labs/jbossesb/trunk/product/etc/schemas/xml/jbossesb-1.0.1.xsd"
+ parameterReloadSecs="5">
- <providers>
- <jms-provider name="JBossMQ"
- connection-factory="ConnectionFactory"
- jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
- jndi-URL="localhost">
+ <providers>
+ <jms-provider name="JBossMQ"
+ connection-factory="ConnectionFactory"
+ jndi-context-factory="org.jnp.interfaces.NamingContextFactory"
+ jndi-URL="localhost">
- <jms-bus busid="quickstartGwChannel">
- <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_date_manipulation_gw" />
- </jms-bus>
- <jms-bus busid="quickstartEsbChannel">
- <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_date_manipulation_esb" />
- </jms-bus>
+ <jms-bus busid="quickstartGwChannel">
+ <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_date_manipulation_gw"/>
+ </jms-bus>
+ <jms-bus busid="quickstartEsbChannel">
+ <jms-message-filter dest-type="QUEUE" dest-name="queue/quickstart_date_manipulation_esb"/>
+ </jms-bus>
- </jms-provider>
- </providers>
+ </jms-provider>
+ </providers>
- <services>
- <service category="FirstServiceESB" name="SimpleListener"
- description="Hello World">
- <listeners>
- <jms-listener name="JMS-Gateway" busidref="quickstartGwChannel" maxThreads="1" is-gateway="true"/>
- <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="[transform_XML2XML_date_manipulation] Message before transformation" />
- </action>
- <action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- <property name="resource-config" value="/smooks-res.xml" />
- <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="[transform_XML2XML_date_manipulation] Message after transformation" />
- </action>
- </actions>
- </service>
- </services>
+ <services>
+ <service category="FirstServiceESB" name="SimpleListener"
+ description="Hello World">
+ <listeners>
+ <jms-listener name="JMS-Gateway" busidref="quickstartGwChannel" maxThreads="1" is-gateway="true"/>
+ <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="[transform_XML2XML_date_manipulation] Message before transformation"/>
+ </action>
+ <action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
+ <property name="resource-config" value="/smooks-res.xml"/>
+ </action>
+ <action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
+ <property name="message"
+ value="[transform_XML2XML_date_manipulation] Message after transformation"/>
+ </action>
+ </actions>
+ </service>
+ </services>
</jbossesb>
Deleted: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/smooks-cdr.lst
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/smooks-cdr.lst 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/smooks-cdr.lst 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,16 +0,0 @@
-########################################################################################################
-# Uncomment out to load config from local XML file
-########################################################################################################
-/smooks-res.xml
-/org/milyn/templating/templating-cdu-creators-0.1.cdrl
-
-########################################################################################################
-# Uncomment out to load config from the
-# 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
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/smooks-res.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/smooks-res.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_date_manipulation/smooks-res.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -5,9 +5,8 @@
Create an instance of the OrderDate bean and bind it to the beanId "orderDate". This ID is
used later in the XSLT to refer to this bean.
-->
- <resource-config selector="Order" target-profile="from-type:text/xml:messageAtA AND from:A AND to-type:text/xml:messageAtB AND to:B">
+ <resource-config selector="Order">
<resource>org.milyn.javabean.ProcessingPhaseBeanPopulator</resource>
- <param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[JavaBean Create - Processing Phase]]></param>
<param name="beanId">orderDate</param>
<param name="beanClass">org.jboss.soa.esb.samples.quickstart.transformxml2xmldatemanipulation.test.OrderDate</param>
<param name="bindings">
@@ -24,24 +23,23 @@
Generate the new "OrderDate" element from the date data in the orderDate bean and insert the result before
the OrderLines element.
-->
- <resource-config selector="OrderLines" target-profile="from-type:text/xml:messageAtA AND from:A AND to-type:text/xml:messageAtB AND to:B">
+ <resource-config selector="OrderLines">
<resource type="xsl"><![CDATA[<OrderDate>
- <day><smooks-bean:select ognl="orderDate.day"/></day>
- <time><smooks-bean:select ognl="orderDate.time"/></time>
- <zone><smooks-bean:select ognl="orderDate.zone"/></zone>
- <month><smooks-bean:select ognl="orderDate.month"/></month>
- <year><smooks-bean:select ognl="orderDate.year"/></year>
-</OrderDate>]]></resource>
- <param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[XSLT (Templatelet)]]></param>
- <param name="action"><![CDATA[insertbefore]]></param>
+ <day><smooks-bean:select ognl="orderDate.day"/></day>
+ <time><smooks-bean:select ognl="orderDate.time"/></time>
+ <zone><smooks-bean:select ognl="orderDate.zone"/></zone>
+ <month><smooks-bean:select ognl="orderDate.month"/></month>
+ <year><smooks-bean:select ognl="orderDate.year"/></year>
+ </OrderDate>]]></resource>
+ <param name="action">insertbefore</param>
</resource-config>
<!--
Remove the orderDate attribute from the Order element - it's now in the message as an OrderDate element.
-->
- <resource-config selector="Order" target-profile="from-type:text/xml:messageAtA AND from:A AND to-type:text/xml:messageAtB AND to:B">
+ <resource-config selector="Order">
<resource>org.milyn.cdres.trans.RemoveAttributeTU</resource>
- <param name="attributeName"><![CDATA[orderDate]]></param>
+ <param name="attributeName">orderDate</param>
</resource-config>
</smooks-resource-list>
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -31,11 +31,7 @@
<property name="message" value="[transform_XML2XML_simple] Message before transformation" />
</action>
<action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- <property name="resource-config" value="/smooks-res.xml" />
- <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" />
+ <property name="resource-config" value="/smooks-res.xml" />
</action>
<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
<property name="message" value="[transform_XML2XML_simple] Message after transformation" />
Deleted: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/smooks-cdr.lst
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/smooks-cdr.lst 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/smooks-cdr.lst 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,16 +0,0 @@
-########################################################################################################
-# Uncomment out to load config from local XML file
-########################################################################################################
-/smooks-res.xml
-/org/milyn/templating/templating-cdu-creators-0.1.cdrl
-
-########################################################################################################
-# Uncomment out to load config from the
-# 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
Modified: labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/smooks-res.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/smooks-res.xml 2007-06-06 15:04:44 UTC (rev 12357)
+++ labs/jbossesb/trunk/product/samples/quickstarts/transform_XML2XML_simple/smooks-res.xml 2007-06-06 15:05:32 UTC (rev 12358)
@@ -1,7 +1,7 @@
<?xml version='1.0' encoding='UTF-8'?>
<smooks-resource-list xmlns="http://www.milyn.org/xsd/smooks-1.0.xsd">
- <resource-config selector="OrderLine" target-profile="from-type:text/xml:messageAtA AND from:A AND to-type:text/xml:messageAtB AND to:B">
+ <resource-config selector="OrderLine">
<resource type="xsl">
<![CDATA[<line-item>
<product><xsl:value-of select="./Product/@productId" /></product>
@@ -9,6 +9,6 @@
<quantity><xsl:value-of select="@quantity" /></quantity>
</line-item>]]>
</resource>
- <param name="RESERVED:RESOURCE_NAME_PARAM"><![CDATA[XSLT (Templatelet)]]></param>
</resource-config>
+
</smooks-resource-list>
More information about the jboss-svn-commits
mailing list