[jboss-svn-commits] JBL Code SVN: r20831 - in labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts: transform_XML2POJO and 3 other directories.
jboss-svn-commits at lists.jboss.org
jboss-svn-commits at lists.jboss.org
Fri Jun 27 11:16:14 EDT 2008
Author: tfennelly
Date: 2008-06-27 11:16:14 -0400 (Fri, 27 Jun 2008)
New Revision: 20831
Modified:
labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml
labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml
labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml
labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/DVDStoreAction.java
labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml
labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
Log:
2nd part of http://jira.jboss.com/jira/browse/JBESB-1853
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml 2008-06-27 14:32:04 UTC (rev 20830)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_EDI2XML_Groovy_XSLT/jboss-esb.xml 2008-06-27 15:16:14 UTC (rev 20831)
@@ -27,8 +27,9 @@
<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
<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" />
+ <action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+ <property name="smooksConfig" value="/smooks-res.xml" />
+ <!-- property name="reportPath" value="/zap/smooks-report.html" / -->
</action>
<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
<property name="message" value="[transform_EDI2XML_Groovy_XSLT] Message after transformation" />
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml 2008-06-27 14:32:04 UTC (rev 20830)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/jboss-esb.xml 2008-06-27 15:16:14 UTC (rev 20831)
@@ -44,9 +44,10 @@
process="displayMessage"
/>
- <action name="transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- <property name="resource-config" value="/smooks-res.xml" />
- <property name="java-output-location" value="$default" />
+ <action name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+ <property name="smooksConfig" value="/smooks-res.xml" />
+ <property name="resultType" value="JAVA" />
+ <!-- property name="reportPath" value="/zap/smooks-report.html" / -->
</action>
<action name="convertPOJO2Message" class="org.jboss.soa.esb.dvdstore.DVDStoreAction" />
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml 2008-06-27 14:32:04 UTC (rev 20830)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/smooks-res.xml 2008-06-27 15:16:14 UTC (rev 20831)
@@ -7,40 +7,40 @@
<param name="beanId">orderHeader</param>
<param name="beanClass">org.jboss.soa.esb.dvdstore.OrderHeader</param>
<param name="bindings">
- <binding property="orderId" selector="Order @orderId" />
- <binding property="orderDate" selector="Order @orderDate" type="LongDate"/>
- <binding property="statusCode" selector="Order @statusCode" type="Integer" />
- <binding property="netAmount" selector="Order @netAmount" type="Double" />
- <binding property="totalAmount" selector="Order @totalAmount" type="Double" />
- <binding property="tax" selector="Order @tax" type="Double" />
+ <binding property="orderId" selector="Order/@orderId" />
+ <binding property="orderDate" selector="Order/@orderDate" type="LongDate"/>
+ <binding property="statusCode" selector="Order/@statusCode" type="Integer" />
+ <binding property="netAmount" selector="Order/@netAmount" type="Double" />
+ <binding property="totalAmount" selector="Order/@totalAmount" type="Double" />
+ <binding property="tax" selector="Order/@tax" type="Double" />
</param>
</resource-config>
<!-- Populate the Customer -->
- <resource-config selector="order customer">
+ <resource-config selector="order/customer">
<resource>org.milyn.javabean.BeanPopulator</resource>
<param name="beanId">customer</param>
<param name="beanClass">org.jboss.soa.esb.dvdstore.Customer</param>
<param name="bindings">
- <binding property="userName" selector="order customer @userName" />
- <binding property="firstName" selector="order customer @firstName" />
- <binding property="lastName" selector="order customer @lastName" />
- <binding property="state" selector="order customer @state" />
+ <binding property="userName" selector="order/customer/@userName" />
+ <binding property="firstName" selector="order/customer/@firstName" />
+ <binding property="lastName" selector="order/customer/@lastName" />
+ <binding property="state" selector="order/customer/@state" />
</param>
</resource-config>
<!-- Populate the OrderItem list -->
- <resource-config selector="order orderlines orderline">
+ <resource-config selector="order/orderlines/orderline">
<resource>org.milyn.javabean.BeanPopulator</resource>
<param name="beanId">orderItem</param>
<param name="beanClass">org.jboss.soa.esb.dvdstore.OrderItem</param>
<param name="addToList">true</param>
<param name="bindings">
- <binding property="position" selector="order orderlines orderline @position" type="Integer" />
- <binding property="quantity" selector="order orderlines orderline @quantity" type="Integer" />
- <binding property="productId" selector="order orderlines orderline product @productId" />
- <binding property="title" selector="order orderlines orderline product @title" />
- <binding property="price" selector="order orderlines orderline product @price" type="Double" />
+ <binding property="position" selector="order/orderlines/orderline/@position" type="Integer" />
+ <binding property="quantity" selector="order/orderlines/orderline/@quantity" type="Integer" />
+ <binding property="productId" selector="order/orderlines/orderline/product/@productId" />
+ <binding property="title" selector="order/orderlines/orderline/product/@title" />
+ <binding property="price" selector="order/orderlines/orderline/product/@price" type="Double" />
</param>
</resource-config>
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/DVDStoreAction.java
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/DVDStoreAction.java 2008-06-27 14:32:04 UTC (rev 20830)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2POJO/src/org/jboss/soa/esb/dvdstore/DVDStoreAction.java 2008-06-27 15:16:14 UTC (rev 20831)
@@ -21,14 +21,14 @@
package org.jboss.soa.esb.dvdstore;
-import java.util.HashMap;
-import java.util.List;
-
import org.jboss.soa.esb.actions.AbstractActionPipelineProcessor;
import org.jboss.soa.esb.actions.ActionProcessingException;
import org.jboss.soa.esb.helpers.ConfigTree;
import org.jboss.soa.esb.message.Message;
+import java.util.List;
+import java.util.Map;
+
/**
* DVD Store action.
* <p/>
@@ -43,10 +43,12 @@
public Message process(Message message) throws ActionProcessingException {
StringBuffer results = new StringBuffer();
- OrderHeader header = (OrderHeader) message.getBody().get("orderHeader");
- Customer customer = (Customer) message.getBody().get("customer");
- List orderItems = (List) message.getBody().get("orderItemList");
+ Map javaResultMap = (Map) message.getBody().get();
+ OrderHeader header = (OrderHeader) javaResultMap.get("orderHeader");
+ Customer customer = (Customer) javaResultMap.get("customer");
+ List orderItems = (List) javaResultMap.get("orderItemList");
+
results.append("Demonstrates Smooks ability to rip the XML into Objects\n");
results.append("********* DVDStoreAction - Order Value Objects Populated *********\n");
results.append("Header: " + header + "\n");
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml 2008-06-27 14:32:04 UTC (rev 20830)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2XML_date_manipulation/jboss-esb.xml 2008-06-27 15:16:14 UTC (rev 20831)
@@ -29,8 +29,9 @@
<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 name="transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+ <property name="smooksConfig" value="/smooks-res.xml" />
+ <!-- property name="reportPath" value="/zap/smooks-report.html" / -->
</action>
<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
<property name="message"
Modified: labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml
===================================================================
--- labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml 2008-06-27 14:32:04 UTC (rev 20830)
+++ labs/jbossesb/branches/JBESB_4_2_1_GA_FP/product/samples/quickstarts/transform_XML2XML_simple/jboss-esb.xml 2008-06-27 15:16:14 UTC (rev 20831)
@@ -27,9 +27,10 @@
<action name="print-before" class="org.jboss.soa.esb.actions.SystemPrintln">
<property name="message" value="[transform_XML2XML_simple] Message before transformation" />
</action>
- <action name="simple-transform" class="org.jboss.soa.esb.actions.converters.SmooksTransformer">
- <property name="resource-config" value="/smooks-res.xml" />
- </action>
+ <action name="simple-transform" class="org.jboss.soa.esb.smooks.SmooksAction">
+ <property name="smooksConfig" value="/smooks-res.xml" />
+ <!-- property name="reportPath" value="/zap/smooks-report.html" / -->
+ </action>
<action name="print-after" class="org.jboss.soa.esb.actions.SystemPrintln">
<property name="message" value="[transform_XML2XML_simple] Message after transformation" />
</action>
More information about the jboss-svn-commits
mailing list