[jboss-svn-commits] JBL Code SVN: r7691 - in labs/jbossesb/trunk/product: console console/src/org/jboss/soa/esb/admin/console/transform/configimport lib/ext

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Nov 17 13:09:21 EST 2006


Author: tfennelly
Date: 2006-11-17 13:09:13 -0500 (Fri, 17 Nov 2006)
New Revision: 7691

Modified:
   labs/jbossesb/trunk/product/console/import.sql
   labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/configimport/ResourceImport.java
   labs/jbossesb/trunk/product/lib/ext/milyn-smooks-core-0.8-SNAPSHOT.jar
   labs/jbossesb/trunk/product/lib/ext/milyn-smooks-javabean-0.1.1.jar
Log:
demo related mods

Modified: labs/jbossesb/trunk/product/console/import.sql
===================================================================
--- labs/jbossesb/trunk/product/console/import.sql	2006-11-17 17:48:07 UTC (rev 7690)
+++ labs/jbossesb/trunk/product/console/import.sql	2006-11-17 18:09:13 UTC (rev 7691)
@@ -5,11 +5,12 @@
 delete from transformationresourceparameterspec;
 delete from transformationresourcespec;
 
-INSERT INTO epr (id, uri) VALUES (1, 'Acme:ITOperationsService');
-INSERT INTO epr (id, uri) VALUES (2, 'JBoss:SupportCenter');
+INSERT INTO epr (id, uri) VALUES (1, 'DVDStore:OrderDispatchService');
+INSERT INTO epr (id, uri) VALUES (2, 'DVDWarehouse_1:OrderHandlingService');
+INSERT INTO epr (id, uri) VALUES (3, 'DVDWarehouse_2:OrderHandlingService');
 
-INSERT INTO messagecontract (id, epr, usage, mime, namespace, messagedescription) VALUES (1, 'Acme:ITOperationsService', 'PRODUCES', 'text/csv', 'reportProviderFault', 'http://org.acme/ITOperationsService/reportProviderFault.xsd');
-INSERT INTO messagecontract (id, epr, usage, mime, namespace, messagedescription) VALUES (2, 'JBoss:SupportCenter', 'CONSUMES', 'text/xml', 'postSupportTicket', 'http://www.jboss-services.com/SupportCenter/supportTicket-post.dtd');
+INSERT INTO messagecontract (id, epr, usage, mime, namespace, messagedescription) VALUES (1, 'DVDStore:OrderDispatchService', 'PRODUCES', 'text/xml', 'fullFillOrder', 'http://org.acme/OrderDispatchService/fullFillOrder.xsd');
+INSERT INTO messagecontract (id, epr, usage, mime, namespace, messagedescription) VALUES (2, 'DVDWarehouse_1:OrderHandlingService', 'CONSUMES', 'text/xml', 'shipOrder', 'http://org.acme/OrderHandlingService/shipOrder-post.dtd');
 
 --########################################################################
 --#  Templating cdu-creators.
@@ -85,8 +86,8 @@
 --#  JavaBean Populators
 --########################################################################
 insert into transformationresourcespec (id, name, path, description, reference) values 
-	(5, 'JavaBean Populator - Assembly Phase', 'org.milyn.javabean.AssemblyPhaseBeanPopulator', 
-	'Populate a JavaBean instance with data from an XML message during the message processing <a href="http://milyn.codehaus.org/javadoc/smooks/org/milyn/delivery/SmooksXML.html">Assembly Phase</a>.  The populated beans can be used in XSLT and StringTemplate transformation (see <a href="http://milyn.codehaus.org/Tutorials">Smooks Templating Tutorials</a>).  The populated beans <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html">HasMap</a> is also set on the Message Body (key="EXTRACTED_BEANS_HASH"), allowing them to be accessed by downstream action processors.', 
+	(5, 'JavaBean Create - Assembly Phase', 'org.milyn.javabean.AssemblyPhaseBeanPopulator', 
+	'Create a JavaBean instance for population with data from an XML message during the message processing <a href="http://milyn.codehaus.org/javadoc/smooks/org/milyn/delivery/SmooksXML.html">Assembly Phase</a>.  The populated beans can be used in XSLT and StringTemplate transformation (see <a href="http://milyn.codehaus.org/Tutorials">Smooks Templating Tutorials</a>).  The populated beans <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html">HasMap</a> is also set on the Message Body (key="EXTRACTED_BEANS_HASH"), allowing them to be accessed by downstream action processors.', 
 	'http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AbstractBeanPopulator.html');
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
 	(12, 'beanId', 'Bean Identifier.', true, 5);
@@ -94,25 +95,57 @@
 	(13, 'beanClass', 'Bean Class Name (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 5);
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
 	(14, 'addToList', 'Accumulate multiple bean instances (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 5);
+
+insert into transformationresourcespec (id, name, path, description, reference) values 
+	(6, 'JavaBean Create - Processing Phase', 'org.milyn.javabean.ProcessingPhaseBeanPopulator', 
+	'Create a JavaBean instance for population with data from an XML message during the message processing <a href="http://milyn.codehaus.org/javadoc/smooks/org/milyn/delivery/SmooksXML.html">Processing Phase</a>.  The populated beans can be used in XSLT and StringTemplate transformation (see <a href="http://milyn.codehaus.org/Tutorials">Smooks Templating Tutorials</a>).  The populated beans <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html">HasMap</a> is also set on the Message Body (key="EXTRACTED_BEANS_HASH"), allowing them to be accessed by downstream action processors.', 
+	'http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AbstractBeanPopulator.html');
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
-	(15, 'setterName', 'Explicitly specify the bean setter method name (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 5);
+	(15, 'beanId', 'Bean Identifier.', true, 6);
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
-	(16, 'attributeName', 'DOM Element attribute name - for extracting a value from a DOM Element attribute (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 5);
+	(16, 'beanClass', 'Bean Class Name (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 6);
+insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
+	(17, 'addToList', 'Accumulate multiple bean instances (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 6);
 
---########################################################################
---#  JavaBean Populators
---########################################################################
 insert into transformationresourcespec (id, name, path, description, reference) values 
-	(6, 'JavaBean Populator - Processing Phase', 'org.milyn.javabean.ProcessingPhaseBeanPopulator', 
-	'Populate a JavaBean instance with data from an XML message during the message processing <a href="http://milyn.codehaus.org/javadoc/smooks/org/milyn/delivery/SmooksXML.html">Processing Phase</a>.  The populated beans can be used in XSLT and StringTemplate transformation (see <a href="http://milyn.codehaus.org/Tutorials">Smooks Templating Tutorials</a>).  The populated beans <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html">HasMap</a> is also set on the Message Body (key="EXTRACTED_BEANS_HASH"), allowing them to be accessed by downstream action processors.', 
+	(7, 'JavaBean Populate - Assembly Phase', 'org.milyn.javabean.AssemblyPhaseBeanPopulator', 
+	'Populate a JavaBean instance with data from an XML message during the message processing <a href="http://milyn.codehaus.org/javadoc/smooks/org/milyn/delivery/SmooksXML.html">Assembly Phase</a>.  The populated beans can be used in XSLT and StringTemplate transformation (see <a href="http://milyn.codehaus.org/Tutorials">Smooks Templating Tutorials</a>).  The populated beans <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html">HasMap</a> is also set on the Message Body (key="EXTRACTED_BEANS_HASH"), allowing them to be accessed by downstream action processors.', 
 	'http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AbstractBeanPopulator.html');
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
-	(17, 'beanId', 'Bean Identifier.', true, 6);
+	(18, 'beanId', 'Bean Identifier.', true, 7);
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
-	(18, 'beanClass', 'Bean Class Name (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 6);
+	(19, 'setterName', 'Explicitly specify the bean setter method name (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 7);
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
-	(19, 'addToList', 'Accumulate multiple bean instances (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 6);
+	(20, 'attributeName', 'DOM Element attribute name - for extracting a value from a DOM Element attribute (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 7);
+
+insert into transformationresourcespec (id, name, path, description, reference) values 
+	(8, 'JavaBean Populate - Processing Phase', 'org.milyn.javabean.ProcessingPhaseBeanPopulator', 
+	'Populate a JavaBean instance with data from an XML message during the message processing <a href="http://milyn.codehaus.org/javadoc/smooks/org/milyn/delivery/SmooksXML.html">Processing Phase</a>.  The populated beans can be used in XSLT and StringTemplate transformation (see <a href="http://milyn.codehaus.org/Tutorials">Smooks Templating Tutorials</a>).  The populated beans <a href="http://java.sun.com/j2se/1.4.2/docs/api/java/util/HashMap.html">HasMap</a> is also set on the Message Body (key="EXTRACTED_BEANS_HASH"), allowing them to be accessed by downstream action processors.', 
+	'http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AbstractBeanPopulator.html');
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
-	(20, 'setterName', 'Explicitly specify the bean setter method name (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 6);
+	(21, 'beanId', 'Bean Identifier.', true, 8);
 insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
-	(21, 'attributeName', 'DOM Element attribute name - for extracting a value from a DOM Element attribute (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 6);
+	(22, 'setterName', 'Explicitly specify the bean setter method name (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 8);
+insert into transformationresourceparameterspec (id, name, description, required, resourcespec_id) values 
+	(23, 'attributeName', 'DOM Element attribute name - for extracting a value from a DOM Element attribute (see <a href="http://milyn.codehaus.org/javadoc/smooks-cartridges/javabean/org/milyn/javabean/AssemblyPhaseBeanPopulator.html">Javadoc</a>).', false, 8);
+
+
+--########################################################################
+--#  XSLT Templatelet Resource Template.
+--########################################################################
+insert into transformationresourcespec (id, name, path, description, reference) values 
+	(9, 'XSLT (Full Stylesheet)', 'N/A', 
+	'Perform an XML Fragment Transform using a fully XSLT Stylesheet.  The targeted XML fragment is transformed using the XSLT Stylesheet and the transformation result is used in accordance with the value of the "action" parameter.  Can be used in conjunction with the <a href="http://milyn.codehaus.org/Smooks#Smooks-smookscartridges">Smooks Javabean Cartridge</a> Cartridge.  <p/>Examples of using this resource can be seen on the <a href="http://milyn.codehaus.org/Tutorials">Milyn Smooks</a> website.<p/>Resources derived from this template will require the <a href="http://milyn.codehaus.org/Smooks#Smooks-smookscartridges">Smooks Templating Cartridge</a> to be installed.', 
+	'http://milyn.codehaus.org/javadoc/smooks-cartridges/templating/org/milyn/templating/xslt/XslContentDeliveryUnitCreator.html');
+insert into transformationresourceparameterspec (id, name, value, description, required, resourcespec_id) values 
+	(24, 'resdata', '', 'Resource Data.  The XSLT Stylesheet.', true, 9);
+insert into transformationresourceparameterspec (id, name, value, description, required, resourcespec_id) values 
+	(25, 'action', '', 'Action to be performed with the transformation result relative to the targeted XML Fragment.  Possible values: "replace", "addto", "insertbefore", "insertafter".', true, 9);
+insert into transformationresourceparameterspec (id, name, value, description, required, resourcespec_id) values 
+	(26, 'restype', 'xsl', 'Resource Type.', false, 9);
+insert into transformationresourceparameterspec (id, name, value, description, required, resourcespec_id) values 
+	(27, 'is-xslt-templatelet', 'false', 'Is this XSLT resource an XSLT Templatelet.', false, 9);
+insert into transformationresourceparameterspec (id, name, value, description, required, resourcespec_id) values 
+	(28, 'visitBefore', 'false', 'Should the template be applied before (true) or after (false) Smooks visits the child elements of the target element.', false, 9);
+insert into transformationresourceparameterspec (id, name, value, description, required, resourcespec_id) values 
+	(29, 'encoding', 'UTF-8', 'XSLT Character Encoding.', false, 9);

Modified: labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/configimport/ResourceImport.java
===================================================================
--- labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/configimport/ResourceImport.java	2006-11-17 17:48:07 UTC (rev 7690)
+++ labs/jbossesb/trunk/product/console/src/org/jboss/soa/esb/admin/console/transform/configimport/ResourceImport.java	2006-11-17 18:09:13 UTC (rev 7691)
@@ -159,6 +159,6 @@
 			}
 		}
 		
-		return null;
+		return string.toString();
 	}
 }

Modified: labs/jbossesb/trunk/product/lib/ext/milyn-smooks-core-0.8-SNAPSHOT.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/lib/ext/milyn-smooks-javabean-0.1.1.jar
===================================================================
(Binary files differ)




More information about the jboss-svn-commits mailing list