[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