[jboss-svn-commits] JBL Code SVN: r14150 - in labs/jbossesb/trunk/product: samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2 and 6 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Aug 10 13:22:40 EDT 2007


Author: tfennelly
Date: 2007-08-10 13:22:39 -0400 (Fri, 10 Aug 2007)
New Revision: 14150

Added:
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java
   labs/jbossesb/trunk/product/services/jbpm/junit1982875666.properties
   labs/jbossesb/trunk/product/services/soapui-client/soapui-client.iml
   labs/jbossesb/trunk/product/services/soapui-client/soapui-client.ipr
   labs/jbossesb/trunk/product/services/soapui-client/soapui-client.iws
   labs/jbossesb/trunk/product/services/soapui-client/soapui.log
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/LineItem.java
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/Order.java
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessing.wsdl
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessingSchema.xsd
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderStatus.java
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/ProcessOrderRequest.java
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_02.xml
Removed:
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java
Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/build.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/MyRequestAction.java
   labs/jbossesb/trunk/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/BPELRetailer.wsdl
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBeanUnitTest.java
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/expected_02.xml
   labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/expected_03.xml
Log:
http://jira.jboss.com/jira/browse/JBESB-811

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/build.xml	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/build.xml	2007-08-10 17:22:39 UTC (rev 14150)
@@ -5,7 +5,7 @@
 		${line.separator}
 	</description>
 			
-	<!-- Import the base Ant build script... -->
+	<!-- Import the base Ant build script... -->
 		<import file="../conf/base-build.xml"/>
 
     <property name="war.build.dir" location="${build.dir}/war/classes"/>
@@ -18,6 +18,7 @@
         <javac srcdir="war/src" destdir="${war.build.dir}" debug="true">
             <classpath>
                 <path refid="compile-classpath" />
+                <pathelement location="build/classes" />
                 <fileset dir="war/lib/ext" includes="*.jar" />
             </classpath>
         </javac>
@@ -46,15 +47,15 @@
     <target name="undeploy-war" depends="dependencies">
         <delete verbose="true" quiet="true"
           file="${org.jboss.esb.server.deploy.dir}/${ant.project.name}.war"/>
-    </target>
-	
-	 <target name="runtest" depends="compile">
-	 			
-	     <echo>Send ESB message that triggers webservice call</echo>
-	     <java fork="yes" classname="org.jboss.soa.esb.samples.quickstart.webservice_consumer2.test.SendEsbMessage" failonerror="true">
-	     	<arg value="Jimbo"/>
-			<classpath refid="exec-classpath"/>
-	     </java>
-	  </target>  
+    </target>
 	
+	 <target name="runtest" depends="compile">
+	 			
+	     <echo>Send ESB message that triggers webservice call</echo>
+	     <java fork="yes" classname="org.jboss.soa.esb.samples.quickstart.webservice_consumer2.test.SendEsbMessage" failonerror="true">
+	     	<arg value="Jimbo"/>
+			<classpath refid="exec-classpath"/>
+	     </java>
+	  </target>  
+	
 </project>

Deleted: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -1,48 +0,0 @@
-package org.jboss.soa.esb.samples.quickstart.webservice_consumer2;
-
-import java.io.Serializable;
-
-public class LineItem  implements Serializable
-{
-
-   /**
-    * 
-    */
-   private static final long serialVersionUID = 0L;
-   private Long id;  
-   private Float price;
-   private String name;
-   
-   public Long getId()
-   {
-      return id;
-   }
-   public void setId(Long id)
-   {
-      this.id = id;
-   }
-  
-   public Float getPrice()
-   {
-      return price;
-   }
-   public void setPrice(Float price)
-   {
-      this.price = price;
-   } 
-   
-   public String getName()
-   {
-      return name;
-   }
-   public void setName(String name)
-   {
-      this.name = name;
-   }
-   
-   public String toString()
-   {
-      return "Line Item ID= " + this.id + "\nPrice=" + this.price + "\nShip To=" + this.name;
-   }  
-   
-}

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,47 @@
+package org.jboss.soa.esb.samples.quickstart.webservice_consumer2;
+
+import java.io.Serializable;
+
+public class LineItem implements Serializable {
+
+   /**
+    *
+    */
+   private static final long serialVersionUID = 0L;
+   private Long id;
+   private Float price;
+   private String name;
+
+   public Long getId()
+   {
+      return id;
+   }
+   public void setId(Long id)
+   {
+      this.id = id;
+   }
+
+   public Float getPrice()
+   {
+      return price;
+   }
+   public void setPrice(Float price)
+   {
+      this.price = price;
+   }
+
+   public String getName()
+   {
+      return name;
+   }
+   public void setName(String name)
+   {
+      this.name = name;
+   }
+
+   public String toString()
+   {
+      return "Line Item ID= " + this.id + "\nPrice=" + this.price + "\nShip To=" + this.name;
+   }
+
+}


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java
___________________________________________________________________
Name: svn:eol-style
   + native

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/MyRequestAction.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/MyRequestAction.java	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/MyRequestAction.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -53,17 +53,18 @@
       // add paramaters to the web service request map
       requestMap.put("processOrder.order.id", "1");
       requestMap.put("processOrder.order.shipTo", "1234 my way");
-      requestMap.put("processOrder.order.lineItems.id", "1");      
-      requestMap.put("processOrder.order.lineItems.name", "item name a");
-      requestMap.put("processOrder.order.lineItems.price", "10.00");
+
+      //requestMap.put("processOrder.order.lineItems.id", "1");
+      //requestMap.put("processOrder.order.lineItems.name", "item name a");
+      //requestMap.put("processOrder.order.lineItems.price", "10.00");
       
       //doesn't work. why not?
-//      requestMap.put("processOrder.order.lineItems[0].id", "2");      
-//      requestMap.put("processOrder.order.lineItems[0].name", "item name b");
-//      requestMap.put("processOrder.order.lineItems[0].price", "20.00");
-//      requestMap.put("processOrder.order.lineItems[1].id", "2");      
-//      requestMap.put("processOrder.order.lineItems[1].name", "item name c");
-//      requestMap.put("processOrder.order.lineItems[1].price", "30.00");
+      requestMap.put("processOrder.order.lineItems[0].id", "1");      
+      requestMap.put("processOrder.order.lineItems[0].name", "item name b");
+      requestMap.put("processOrder.order.lineItems[0].price", "20.00");
+      requestMap.put("processOrder.order.lineItems[1].id", "2");
+      requestMap.put("processOrder.order.lineItems[1].name", "item name c");
+      requestMap.put("processOrder.order.lineItems[1].price", "30.00");
       
       // The "paramsLocation" property was set in jboss-esb.xml to
       message.getBody().add("request-params", requestMap);

Deleted: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -1,94 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2007, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.soa.esb.samples.quickstart.webservice_consumer2;
-
-import java.io.Serializable;
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * Order is the serialized object that this example is based around. It contains
- * a product name, the quantity of that product ordered, and the price per unit
- * of the product. It is serializable so that it can be bundled up in a message,
- * and the JSPs
- * 
- * @author <a href="mailto:tcunning at redhat.com">tcunning at redhat.com</a>
- * @since Version 4.2
- */
-public class Order implements Serializable
-{
-   private static final long serialVersionUID = -4620754343715487457L;
-   private Long id;
-   private ArrayList<LineItem> lineItems;
-   private String shipTo;
-
-   public ArrayList<LineItem> getLineItems()
-   {
-      return lineItems;
-   }
-
-   public void setLineItems(ArrayList<LineItem> lineItems)
-   {
-      this.lineItems = lineItems;
-   }
-
-   public float getTotalPrice()
-   {
-      float totalPrice = 0;
-      {
-         for (LineItem item : lineItems)
-         {
-            if (item.getPrice() != null)
-               totalPrice += item.getPrice();
-         }
-      }
-      return totalPrice;
-   }
-
-   public Long getId()
-   {
-      return id;
-   }
-
-   public void setId(Long id)
-   {
-      this.id = id;
-   }
-
-   public String getShipTo()
-   {
-      return shipTo;
-   }
-
-   public void setShipTo(String shipTo)
-   {
-      this.shipTo = shipTo;
-   }
-
-   public String toString()
-   {
-      return "Order ID= " + this.id + "\nTotal Price=" + getTotalPrice()
-            + "\nShip to=" + this.shipTo + "\nLine Items="
-            + this.lineItems.toString();
-   }
-
-}

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,78 @@
+package org.jboss.soa.esb.samples.quickstart.webservice_consumer2;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+
+/**
+ * Order is the serialized object that this example is based around. It contains
+ * a product name, the quantity of that product ordered, and the price per unit
+ * of the product. It is serializable so that it can be bundled up in a message,
+ * and the JSPs
+ *
+ * @author <a href="mailto:tcunning at redhat.com">tcunning at redhat.com</a>
+ * @since Version 4.2
+ */
+public class Order implements Serializable {
+   private static final long serialVersionUID = -4620754343715487457L;
+   private Long id;
+   private ArrayList<LineItem> lineItems;
+   private String shipTo;
+
+   public ArrayList<LineItem> getLineItems()
+   {
+      return lineItems;
+   }
+
+   public void setLineItems(ArrayList<LineItem> lineItems)
+   {
+      this.lineItems = lineItems;
+   }
+
+   public float getTotalPrice()
+   {
+      float totalPrice = 0;
+      {
+         for (LineItem item : lineItems)
+         {
+            if (item.getPrice() != null)
+               totalPrice += item.getPrice();
+         }
+      }
+      return totalPrice;
+   }
+
+   public Long getId()
+   {
+      return id;
+   }
+
+   public void setId(Long id)
+   {
+      this.id = id;
+   }
+
+   public String getShipTo()
+   {
+      return shipTo;
+   }
+
+   public void setShipTo(String shipTo)
+   {
+      this.shipTo = shipTo;
+   }
+
+   public String toString()
+   {
+       StringBuffer stringBuffer = new StringBuffer();
+
+       stringBuffer.append("Order ID= " + this.id + "\nTotal Price=" + getTotalPrice() + "\nShip to=" + this.shipTo + "\nLine Items:\n");
+       for(LineItem lineItem : lineItems) {
+           stringBuffer.append("\t ID: " + lineItem.getId() + "\n");
+           stringBuffer.append("\t Name: " + lineItem.getName() + "\n");
+           stringBuffer.append("\t Price: " + lineItem.getPrice() + "\n");
+       }
+
+       return stringBuffer.toString();
+   }
+
+}


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java
___________________________________________________________________
Name: svn:eol-style
   + native

Deleted: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/LineItem.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -1,48 +0,0 @@
-package org.jboss.soa.esb.samples.quickstart.webservice_consumer2;
-
-import java.io.Serializable;
-
-public class LineItem  implements Serializable
-{
-
-   /**
-    * 
-    */
-   private static final long serialVersionUID = 0L;
-   private Long id;  
-   private Float price;
-   private String name;
-   
-   public Long getId()
-   {
-      return id;
-   }
-   public void setId(Long id)
-   {
-      this.id = id;
-   }
-  
-   public Float getPrice()
-   {
-      return price;
-   }
-   public void setPrice(Float price)
-   {
-      this.price = price;
-   } 
-   
-   public String getName()
-   {
-      return name;
-   }
-   public void setName(String name)
-   {
-      this.name = name;
-   }
-   
-   public String toString()
-   {
-      return "Line Item ID= " + this.id + "\nPrice=" + this.price + "\nShip To=" + this.name;
-   }  
-   
-}

Deleted: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer2/war/src/org/jboss/soa/esb/samples/quickstart/webservice_consumer2/Order.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -1,92 +0,0 @@
-/*
- * JBoss, Home of Professional Open Source
- * Copyright 2007, JBoss Inc., and individual contributors as indicated
- * by the @authors tag. See the copyright.txt in the distribution for a
- * full listing of individual contributors.
- *
- * This is free software; you can redistribute it and/or modify it
- * under the terms of the GNU Lesser General Public License as
- * published by the Free Software Foundation; either version 2.1 of
- * the License, or (at your option) any later version.
- *
- * This software is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
- * Lesser General Public License for more details.
- *
- * You should have received a copy of the GNU Lesser General Public
- * License along with this software; if not, write to the Free
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org.
- */
-package org.jboss.soa.esb.samples.quickstart.webservice_consumer2;
-
-import java.io.Serializable;
-import java.util.ArrayList;
-import java.util.List;
-
-/**
- * Order is the serialized object that this example is based around. It contains
- * a product name, the quantity of that product ordered, and the price per unit
- * of the product. It is serializable so that it can be bundled up in a message,
- * and the JSPs
- * 
- * @author <a href="mailto:tcunning at redhat.com">tcunning at redhat.com</a>
- * @since Version 4.2
- */
-public class Order implements Serializable
-{
-   private static final long serialVersionUID = -4620754343715487457L;
-   private Long id;
-   private ArrayList<LineItem> lineItems;
-   private String shipTo;
-
-   public ArrayList<LineItem> getLineItems()
-   {
-      return lineItems;
-   }
-
-   public void setLineItems(ArrayList<LineItem> lineItems)
-   {
-      this.lineItems = lineItems;
-   }
-
-   public float getTotalPrice()
-   {
-      float totalPrice = 0;
-      {
-         for (LineItem item : lineItems)
-         {
-            if (item.getPrice() != null)
-               totalPrice += item.getPrice();
-         }
-      }
-      return totalPrice;
-   }
-
-   public Long getId()
-   {
-      return id;
-   }
-
-   public void setId(Long id)
-   {
-      this.id = id;
-   }
-   
-   public String getShipTo()
-   {
-      return shipTo;
-   }
-
-   public void setShipTo(String shipTo)
-   {
-      this.shipTo = shipTo;
-   }
-
-   public String toString()
-   {
-      return "Order ID= " + this.id + "\nTotal Price=" + getTotalPrice() + "\nShip to=" + this.shipTo + "\nLine Items=" + this.lineItems.toString();
-   }
-
-}

Added: labs/jbossesb/trunk/product/services/jbpm/junit1982875666.properties
===================================================================
--- labs/jbossesb/trunk/product/services/jbpm/junit1982875666.properties	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/jbpm/junit1982875666.properties	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,105 @@
+#Ant JUnitTask generated properties file
+#Sat May 26 10:18:26 BST 2007
+java.vendor=Sun Microsystems Inc.
+sun.management.compiler=HotSpot Client Compiler
+org.jboss.esb.installationdirectory=H\:\\Jboss\\ESB\\trunk\\product\\build\\jbossesb
+build.sysclasspath=ignore
+os.name=Windows XP
+sun.boot.class.path=C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\lib\\rt.jar;C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\lib\\i18n.jar;C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\lib\\sunrsasign.jar;C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\lib\\jsse.jar;C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\lib\\jce.jar;C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\lib\\charsets.jar;C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\classes
+sun.desktop=windows
+java.vm.specification.vendor=Sun Microsystems Inc.
+ant.home=H\:\\apache-ant-1.6.5
+java.runtime.version=1.5.0_10-b03
+ant.file.jbpm=H\:\\Jboss\\ESB\\trunk\\product\\services\\jbpm\\build.xml
+user.name=Tom Fennelly
+org.jboss.esb.build.frominstall=no
+org.jboss.esb.frominstall=no
+org.jboss.esb.internal.javadocs.dest=H\:\\Jboss\\ESB\\trunk\\product\\javadocs
+user.language=en
+sun.boot.library.path=C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\bin
+ant.project.name=jbpm
+org.jboss.esb.test.ftp.dir=/home/kurt
+java.version=1.5.0_10
+version=4.2.MR1
+user.timezone=
+org.jboss.esb.build.tests=no
+org.jboss.esb.deployment.properties=H\:\\Jboss\\ESB\\trunk\\product\\install\\deployment.properties
+sun.arch.data.model=32
+java.endorsed.dirs=C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\lib\\endorsed
+file.encoding.pkg=sun.io
+sun.jnu.encoding=Cp1252
+sun.cpu.isalist=pentium_pro+mmx pentium_pro pentium+mmx pentium i486 i386 i86
+file.separator=\\
+java.specification.name=Java Platform API Specification
+org.jboss.esb.alltests.build=yes
+java.class.version=49.0
+user.country=GB
+java.home=C\:\\Program Files\\Java\\jdk1.5.0_10\\jre
+java.vm.info=mixed mode
+console.dir=tools/console
+org.jboss.esb.javadocs.list=org.jboss.soa.*
+os.version=5.1
+ant.file=H\:\\Jboss\\ESB\\trunk\\product\\services\\jbpm\\build.xml
+path.separator=;
+java.vm.version=1.5.0_10-b03
+tests.to.run=SOAPClient
+user.variant=
+ant.library.dir=H\:\\apache-ant-1.6.5\\lib
+build-available=true
+java.awt.printerjob=sun.awt.windows.WPrinterJob
+ant.file.ESB-Services=H\:\\Jboss\\ESB\\trunk\\product\\services\\build.xml
+sun.io.unicode.encoding=UnicodeLittle
+esbserver.dist.dir=H\:\\Jboss\\ESB\\trunk\\product\\build/jbossesb-server-4.2.MR1
+awt.toolkit=sun.awt.windows.WToolkit
+org.jboss.esb.test.ftp.user=kurt
+org.jboss.esb.internal.jar.dest=H\:\\Jboss\\ESB\\trunk\\product\\build\\jbossesb\\lib
+org.jboss.esb.build.optimize=off
+org.jboss.esb.samples.javadocs.list=org.jboss.soa.esb.samples.*
+user.home=C\:\\Documents and Settings\\Tom Fennelly
+org.jboss.esb.internal.core=esb
+java.specification.vendor=Sun Microsystems Inc.
+java.library.path=C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\bin;.;C\:\\WINDOWS\\system32;C\:\\WINDOWS;C\:\\WINDOWS\\system32;C\:\\WINDOWS;C\:\\WINDOWS\\System32\\Wbem;C\:\\Program Files\\cvsnt;C\:\\Program Files\\OpenVPN\\bin;C\:\\Program Files\\Java\\jdk1.5.0_10\\bin;H\:\\packages\\groovy-1.0\\bin;H\:\\apache-ant-1.6.5\\bin;H\:\\maven-2.0.6\\bin
+java.vendor.url=http\://java.sun.com/
+org.jboss.esb.product.properties=jbossesb-properties.xml
+ant.file.ESB-services-base-build=H\:\\Jboss\\ESB\\trunk\\product\\services\\jbpm\\base-project-build.xml
+java.vm.vendor=Sun Microsystems Inc.
+java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
+ant.version=Apache Ant version 1.6.5 compiled on June 2 2005
+java.class.path=H\:\\apache-ant-1.6.5\\lib\\ant-launcher.jar;H\:\\Jboss\\ESB\\trunk\\product\\lib\\ext\\junit-4.1.jar;H\:\\apache-ant-1.6.5\\lib\\ant-antlr.jar;H\:\\apache-ant-1.6.5\\lib\\ant-apache-bcel.jar;H\:\\apache-ant-1.6.5\\lib\\ant-apache-bsf.jar;H\:\\apache-ant-1.6.5\\lib\\ant-apache-log4j.jar;H\:\\apache-ant-1.6.5\\lib\\ant-apache-oro.jar;H\:\\apache-ant-1.6.5\\lib\\ant-apache-regexp.jar;H\:\\apache-ant-1.6.5\\lib\\ant-apache-resolver.jar;H\:\\apache-ant-1.6.5\\lib\\ant-commons-logging.jar;H\:\\apache-ant-1.6.5\\lib\\ant-commons-net.jar;H\:\\apache-ant-1.6.5\\lib\\ant-icontract.jar;H\:\\apache-ant-1.6.5\\lib\\ant-jai.jar;H\:\\apache-ant-1.6.5\\lib\\ant-javamail.jar;H\:\\apache-ant-1.6.5\\lib\\ant-jdepend.jar;H\:\\apache-ant-1.6.5\\lib\\ant-jmf.jar;H\:\\apache-ant-1.6.5\\lib\\ant-jsch.jar;H\:\\apache-ant-1.6.5\\lib\\ant-junit.jar;H\:\\apache-ant-1.6.5\\lib\\ant-launcher.jar;H\:\\apache-ant-1.6.5\\lib\\ant-netrexx.jar;H\:\\apache-ant-1.6.5\\lib\\ant-nodeps.jar;H\:\\!
 apache-ant-1.6.5\\lib\\ant-starteam.jar;H\:\\apache-ant-1.6.5\\lib\\ant-stylebook.jar;H\:\\apache-ant-1.6.5\\lib\\ant-swing.jar;H\:\\apache-ant-1.6.5\\lib\\ant-trax.jar;H\:\\apache-ant-1.6.5\\lib\\ant-vaj.jar;H\:\\apache-ant-1.6.5\\lib\\ant-weblogic.jar;H\:\\apache-ant-1.6.5\\lib\\ant-xalan1.jar;H\:\\apache-ant-1.6.5\\lib\\ant-xslp.jar;H\:\\apache-ant-1.6.5\\lib\\ant.jar;H\:\\apache-ant-1.6.5\\lib\\junit-4.1.jar;H\:\\apache-ant-1.6.5\\lib\\xercesImpl.jar;H\:\\apache-ant-1.6.5\\lib\\xml-apis.jar;C\:\\Program Files\\Java\\jdk1.5.0_10\\lib\\tools.jar
+org.jboss.esb.internal.dest=H\:\\Jboss\\ESB\\trunk\\product\\build
+java.vm.specification.name=Java Virtual Machine Specification
+org.jboss.esb.properties=H\:\\Jboss\\ESB\\trunk\\product\\product.properties
+org.jboss.esb.test.ftp.pwd=password
+java.vm.specification.version=1.0
+junit.jar=H\:\\Jboss\\ESB\\trunk\\product\\lib\\ext\\junit-4.1.jar
+sun.cpu.endian=little
+org.jboss.esb.javadocs.exclude=org.jboss.soa.esb.internal.*, org.jboss.soa.esb.services.beans.*
+sun.os.patch.level=Service Pack 2
+java.io.tmpdir=C\:\\DOCUME~1\\TOMFEN~1\\LOCALS~1\\Temp\\
+org.jboss.esb.build.debug=yes
+org.jboss.esb.internal.modulename=jbesb
+org.jboss.esb.test.ftp.hostname=ftp.ncl.jboss.com
+java.vendor.url.bug=http\://java.sun.com/cgi-bin/bugreport.cgi
+esb.product.lib.dir=../../../product/build/jbossesb/lib
+services.dir=H\:\\Jboss\\ESB\\trunk\\product\\services\\jbpm
+os.arch=x86
+java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
+java.ext.dirs=C\:\\Program Files\\Java\\jdk1.5.0_10\\jre\\lib\\ext
+editor.dir=tools/configeditor/editor
+org.jboss.esb.jboss.home=H\:\\Jboss\\ESB\\trunk\\product
+ant.file.JBESB=H\:\\Jboss\\ESB\\trunk\\product\\build.xml
+esb.server.name=jbossesb-server-4.2.MR1
+user.dir=H\:\\Jboss\\ESB\\trunk\\product
+line.separator=\r\n
+java.vm.name=Java HotSpot(TM) Client VM
+org.jboss.esb.debug=yes
+org.jboss.esb.internal.jar=H\:\\Jboss\\ESB\\trunk\\product\\lib
+basedir=H\:\\Jboss\\ESB\\trunk\\product\\services\\jbpm
+org.jboss.esb.deprecation=no
+ant.java.version=1.5
+org.jboss.esb.optimize=on
+file.encoding=Cp1252
+org.jboss.esb.internal.samples.javadocs.dest=H\:\\Jboss\\ESB\\trunk\\product\\samples\\javadocs
+org.jboss.esb.buildtests=no
+java.specification.version=1.5
+org.jboss.esb.build.deprecation=yes


Property changes on: labs/jbossesb/trunk/product/services/jbpm/junit1982875666.properties
___________________________________________________________________
Name: svn:mime-type
   + text/plain
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/services/soapui-client/soapui-client.iml
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/soapui-client.iml	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/soapui-client.iml	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,209 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module version="4" relativePaths="false" type="JAVA_MODULE">
+  <component name="ModuleRootManager" />
+  <component name="NewModuleRootManager" inherit-compiler-output="false">
+    <output url="file://$MODULE_DIR$/target/classes" />
+    <exclude-output />
+    <output-test url="file://$MODULE_DIR$/target/test-classes" />
+    <content url="file://$MODULE_DIR$">
+      <sourceFolder url="file://$MODULE_DIR$/src/main/java" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/main/resources" isTestSource="false" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/java" isTestSource="true" />
+      <sourceFolder url="file://$MODULE_DIR$/src/test/resources" isTestSource="true" />
+      <excludeFolder url="file://$MODULE_DIR$/target" />
+    </content>
+    <orderEntry type="inheritedJdk" />
+    <orderEntry type="sourceFolder" forTests="false" />
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/javax/servlet/servlet-api/2.3/servlet-api-2.3.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/eviware/soapui-xmlbeans/1.7/soapui-xmlbeans-1.7.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xmlbeans/xbean/2.2.0/xbean-2.2.0.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-logging/commons-logging/1.0.4/commons-logging-1.0.4.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/log4j/log4j/1.2.8/log4j-1.2.8.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/ognl/ognl/2.6.9/ognl-2.6.9.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/milyn/milyn-commons/0.9-SNAPSHOT/milyn-commons-0.9-SNAPSHOT.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/com/jgoodies/looks/2.1.2/looks-2.1.2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-lang/commons-lang/2.1/commons-lang-2.1.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/junit/junit/4.1/junit-4.1.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-codec/commons-codec/1.2/commons-codec-1.2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/eviware/soapui/1.7/soapui-1.7.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/commons-httpclient/commons-httpclient/3.0.1/commons-httpclient-3.0.1.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://H:/Jboss/ESB/trunk/product/build/jbossesb/lib/jbossesb-rosetta.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xalan/xalan/2.7.0/xalan-2.7.0.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/src/lib/wsdl4j-1.6.2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/src/lib/jboss-system.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://H:/Jboss/ESB/trunk/product/lib/ext/jbossall-client.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/src/lib/jsr173_1.0_api-xmlbeans-2.2.0.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://C:/Documents and Settings/Tom Fennelly/.m2/repository/xml-apis/xml-apis/1.0.b2/xml-apis-1.0.b2.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntry type="module-library">
+      <library>
+        <CLASSES>
+          <root url="jar://$MODULE_DIR$/src/lib/jboss-system-client.jar!/" />
+        </CLASSES>
+        <JAVADOC />
+        <SOURCES />
+      </library>
+    </orderEntry>
+    <orderEntryProperties />
+  </component>
+</module>
+

Added: labs/jbossesb/trunk/product/services/soapui-client/soapui-client.ipr
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/soapui-client.ipr	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/soapui-client.ipr	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,292 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4" relativePaths="false">
+  <component name="AntConfiguration">
+    <defaultAnt bundledAnt="true" />
+  </component>
+  <component name="BuildJarProjectSettings">
+    <option name="BUILD_JARS_ON_MAKE" value="false" />
+  </component>
+  <component name="CodeStyleManager">
+    <option name="USE_DEFAULT_CODE_STYLE_SCHEME" value="true" />
+    <option name="CODE_STYLE_SCHEME" value="" />
+  </component>
+  <component name="CodeStyleProjectProfileManger">
+    <option name="PROJECT_PROFILE" />
+    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
+  </component>
+  <component name="CodeStyleSettingsManager">
+    <option name="PER_PROJECT_SETTINGS" />
+    <option name="USE_PER_PROJECT_SETTINGS" value="false" />
+  </component>
+  <component name="CompilerConfiguration">
+    <option name="DEFAULT_COMPILER" value="Javac" />
+    <option name="DEPLOY_AFTER_MAKE" value="0" />
+    <excludeFromCompile>
+      <file url="file://H:/Jboss/ESB/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/notification/NotifyQueuesUnitTest.java" />
+      <file url="file://H:/Jboss/ESB/trunk/product/core/rosetta/tests/src/org/jboss/soa/esb/helpers/EmailUnitTest.java" />
+    </excludeFromCompile>
+    <resourceExtensions />
+    <wildcardResourcePatterns>
+      <entry name="!?*.java" />
+    </wildcardResourcePatterns>
+  </component>
+  <component name="DataSourceManager" />
+  <component name="DataSourceManagerImpl" />
+  <component name="DependenciesAnalyzeManager">
+    <option name="myForwardDirection" value="false" />
+  </component>
+  <component name="DependencyValidationManager" />
+  <component name="EclipseCompilerSettings">
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="true" />
+    <option name="DEPRECATION" value="false" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+    <option name="MAXIMUM_HEAP_SIZE" value="128" />
+  </component>
+  <component name="EclipseEmbeddedCompilerSettings">
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="true" />
+    <option name="DEPRECATION" value="false" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+    <option name="MAXIMUM_HEAP_SIZE" value="128" />
+  </component>
+  <component name="EntryPointsManager">
+    <entry_points />
+  </component>
+  <component name="ExportToHTMLSettings">
+    <option name="PRINT_LINE_NUMBERS" value="false" />
+    <option name="OPEN_IN_BROWSER" value="false" />
+    <option name="OUTPUT_DIRECTORY" />
+  </component>
+  <component name="GUI Designer component loader factory" />
+  <component name="IdProvider" IDEtalkID="CC00DEA8EC72CCAE06854CBE4C29A6E5" />
+  <component name="ImportConfiguration">
+    <option name="VENDOR" />
+    <option name="RELEASE_TAG" />
+    <option name="LOG_MESSAGE" />
+    <option name="CHECKOUT_AFTER_IMPORT" value="true" />
+  </component>
+  <component name="InspectionProjectProfileManager">
+    <option name="PROJECT_PROFILE" value="Project Default" />
+    <option name="USE_PROJECT_LEVEL_SETTINGS" value="false" />
+    <scopes />
+    <profiles>
+      <profile version="1.0" is_locked="false">
+        <option name="myName" value="Project Default" />
+        <option name="myLocal" value="false" />
+        <used_levels>
+          <error>
+            <option name="myName" value="ERROR" />
+            <option name="myVal" value="400" />
+          </error>
+          <warning>
+            <option name="myName" value="WARNING" />
+            <option name="myVal" value="300" />
+          </warning>
+          <information>
+            <option name="myName" value="INFO" />
+            <option name="myVal" value="200" />
+          </information>
+          <server>
+            <option name="myName" value="SERVER PROBLEM" />
+            <option name="myVal" value="100" />
+          </server>
+        </used_levels>
+      </profile>
+    </profiles>
+  </component>
+  <component name="JUnitProjectSettings">
+    <option name="TEST_RUNNER" value="UI" />
+  </component>
+  <component name="JavacSettings">
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="false" />
+    <option name="DEPRECATION" value="true" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+    <option name="MAXIMUM_HEAP_SIZE" value="128" />
+  </component>
+  <component name="JavadocGenerationManager">
+    <option name="OUTPUT_DIRECTORY" />
+    <option name="OPTION_SCOPE" value="protected" />
+    <option name="OPTION_HIERARCHY" value="false" />
+    <option name="OPTION_NAVIGATOR" value="false" />
+    <option name="OPTION_INDEX" value="false" />
+    <option name="OPTION_SEPARATE_INDEX" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_USE" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_AUTHOR" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_VERSION" value="false" />
+    <option name="OPTION_DOCUMENT_TAG_DEPRECATED" value="false" />
+    <option name="OPTION_DEPRECATED_LIST" value="false" />
+    <option name="OTHER_OPTIONS" />
+    <option name="HEAP_SIZE" />
+    <option name="LOCALE" />
+    <option name="OPEN_IN_BROWSER" value="false" />
+  </component>
+  <component name="JikesSettings">
+    <option name="JIKES_PATH" value="" />
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="DEPRECATION" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="false" />
+    <option name="IS_EMACS_ERRORS_MODE" value="true" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+  </component>
+  <component name="LogConsolePreferences">
+    <option name="FILTER_ERRORS" value="false" />
+    <option name="FILTER_WARNINGS" value="false" />
+    <option name="FILTER_INFO" value="true" />
+    <option name="CUSTOM_FILTER" />
+  </component>
+  <component name="Palette2">
+    <group name="Swing">
+      <item class="com.intellij.uiDesigner.HSpacer" tooltip-text="Horizontal Spacer" icon="/com/intellij/uiDesigner/icons/hspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="1" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="com.intellij.uiDesigner.VSpacer" tooltip-text="Vertical Spacer" icon="/com/intellij/uiDesigner/icons/vspacer.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="1" anchor="0" fill="2" />
+      </item>
+      <item class="javax.swing.JPanel" icon="/com/intellij/uiDesigner/icons/panel.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JScrollPane" icon="/com/intellij/uiDesigner/icons/scrollPane.png" removable="false" auto-create-binding="false" can-attach-label="true">
+        <default-constraints vsize-policy="7" hsize-policy="7" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JButton" icon="/com/intellij/uiDesigner/icons/button.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="0" fill="1" />
+        <initial-values>
+          <property name="text" value="Button" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JRadioButton" icon="/com/intellij/uiDesigner/icons/radioButton.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="RadioButton" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JCheckBox" icon="/com/intellij/uiDesigner/icons/checkBox.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="3" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="CheckBox" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JLabel" icon="/com/intellij/uiDesigner/icons/label.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="8" fill="0" />
+        <initial-values>
+          <property name="text" value="Label" />
+        </initial-values>
+      </item>
+      <item class="javax.swing.JTextField" icon="/com/intellij/uiDesigner/icons/textField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JPasswordField" icon="/com/intellij/uiDesigner/icons/passwordField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JFormattedTextField" icon="/com/intellij/uiDesigner/icons/formattedTextField.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1">
+          <preferred-size width="150" height="-1" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextArea" icon="/com/intellij/uiDesigner/icons/textArea.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTextPane" icon="/com/intellij/uiDesigner/icons/textPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JEditorPane" icon="/com/intellij/uiDesigner/icons/editorPane.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JComboBox" icon="/com/intellij/uiDesigner/icons/comboBox.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="2" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JTable" icon="/com/intellij/uiDesigner/icons/table.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JList" icon="/com/intellij/uiDesigner/icons/list.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="2" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTree" icon="/com/intellij/uiDesigner/icons/tree.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3">
+          <preferred-size width="150" height="50" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JTabbedPane" icon="/com/intellij/uiDesigner/icons/tabbedPane.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSplitPane" icon="/com/intellij/uiDesigner/icons/splitPane.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="3" hsize-policy="3" anchor="0" fill="3">
+          <preferred-size width="200" height="200" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JSpinner" icon="/com/intellij/uiDesigner/icons/spinner.png" removable="false" auto-create-binding="true" can-attach-label="true">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSlider" icon="/com/intellij/uiDesigner/icons/slider.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="8" fill="1" />
+      </item>
+      <item class="javax.swing.JSeparator" icon="/com/intellij/uiDesigner/icons/separator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="6" anchor="0" fill="3" />
+      </item>
+      <item class="javax.swing.JProgressBar" icon="/com/intellij/uiDesigner/icons/progressbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JToolBar" icon="/com/intellij/uiDesigner/icons/toolbar.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="6" anchor="0" fill="1">
+          <preferred-size width="-1" height="20" />
+        </default-constraints>
+      </item>
+      <item class="javax.swing.JToolBar$Separator" icon="/com/intellij/uiDesigner/icons/toolbarSeparator.png" removable="false" auto-create-binding="false" can-attach-label="false">
+        <default-constraints vsize-policy="0" hsize-policy="0" anchor="0" fill="1" />
+      </item>
+      <item class="javax.swing.JScrollBar" icon="/com/intellij/uiDesigner/icons/scrollbar.png" removable="false" auto-create-binding="true" can-attach-label="false">
+        <default-constraints vsize-policy="6" hsize-policy="0" anchor="0" fill="2" />
+      </item>
+    </group>
+  </component>
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://H:/Jboss/ESB/trunk/product/product.iml" filepath="H:/Jboss/ESB/trunk/product/product.iml" />
+      <module fileurl="file://$PROJECT_DIR$/soapui-client.iml" filepath="$PROJECT_DIR$/soapui-client.iml" />
+    </modules>
+  </component>
+  <component name="ProjectRootManager" version="2" assert-keyword="true" jdk-15="true" project-jdk-name="1.5" />
+  <component name="ProjectRunConfigurationManager" />
+  <component name="RmicSettings">
+    <option name="IS_EANABLED" value="false" />
+    <option name="DEBUGGING_INFO" value="true" />
+    <option name="GENERATE_NO_WARNINGS" value="false" />
+    <option name="GENERATE_IIOP_STUBS" value="false" />
+    <option name="ADDITIONAL_OPTIONS_STRING" value="" />
+  </component>
+  <component name="StarteamVcsAdapter" />
+  <component name="VssVcs" />
+  <component name="com.intellij.jsf.UserDefinedFacesConfigs">
+    <option name="USER_DEFINED_CONFIGS">
+      <value>
+        <list size="0" />
+      </value>
+    </option>
+  </component>
+  <component name="libraryTable" />
+  <component name="uidesigner-configuration">
+    <option name="INSTRUMENT_CLASSES" value="true" />
+    <option name="COPY_FORMS_RUNTIME_TO_OUTPUT" value="true" />
+    <option name="DEFAULT_LAYOUT_MANAGER" value="GridLayoutManager" />
+  </component>
+  <UsedPathMacros />
+</project>
+

Added: labs/jbossesb/trunk/product/services/soapui-client/soapui-client.iws
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/soapui-client.iws	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/soapui-client.iws	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,1139 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4" relativePaths="false">
+  <component name="AppServerRunManager" />
+  <component name="AspectsView" />
+  <component name="BookmarkManager" />
+  <component name="ChangeBrowserSettings">
+    <option name="MAIN_SPLITTER_PROPORTION" value="0.3" />
+    <option name="MESSAGES_SPLITTER_PROPORTION" value="0.8" />
+    <option name="USE_DATE_BEFORE_FILTER" value="false" />
+    <option name="USE_DATE_AFTER_FILTER" value="false" />
+    <option name="USE_CHANGE_BEFORE_FILTER" value="false" />
+    <option name="USE_CHANGE_AFTER_FILTER" value="false" />
+    <option name="DATE_BEFORE" value="" />
+    <option name="DATE_AFTER" value="" />
+    <option name="CHANGE_BEFORE" value="" />
+    <option name="CHANGE_AFTER" value="" />
+    <option name="USE_USER_FILTER" value="false" />
+    <option name="USER" value="" />
+  </component>
+  <component name="ChangeListManager">
+    <list default="true" name="Default" comment="" />
+  </component>
+  <component name="ChangeListSynchronizer" />
+  <component name="ChangesViewManager" flattened_view="true" />
+  <component name="CheckinPanelState" />
+  <component name="Commander">
+    <leftPanel />
+    <rightPanel />
+    <splitter proportion="0.5" />
+  </component>
+  <component name="CompilerWorkspaceConfiguration">
+    <option name="COMPILE_IN_BACKGROUND" value="false" />
+    <option name="AUTO_SHOW_ERRORS_IN_EDITOR" value="true" />
+    <option name="CLOSE_MESSAGE_VIEW_IF_SUCCESS" value="true" />
+    <option name="COMPILE_DEPENDENT_FILES" value="false" />
+    <option name="CLEAR_OUTPUT_DIRECTORY" value="false" />
+    <option name="ASSERT_NOT_NULL" value="true" />
+  </component>
+  <component name="CoverageDataManager" />
+  <component name="Cvs2Configuration">
+    <option name="PRUNE_EMPTY_DIRECTORIES" value="true" />
+    <option name="MERGING_MODE" value="0" />
+    <option name="MERGE_WITH_BRANCH1_NAME" value="HEAD" />
+    <option name="MERGE_WITH_BRANCH2_NAME" value="HEAD" />
+    <option name="RESET_STICKY" value="false" />
+    <option name="CREATE_NEW_DIRECTORIES" value="true" />
+    <option name="DEFAULT_TEXT_FILE_SUBSTITUTION" value="kv" />
+    <option name="PROCESS_UNKNOWN_FILES" value="false" />
+    <option name="PROCESS_DELETED_FILES" value="false" />
+    <option name="PROCESS_IGNORED_FILES" value="false" />
+    <option name="RESERVED_EDIT" value="false" />
+    <option name="CHECKOUT_DATE_OR_REVISION_SETTINGS">
+      <value>
+        <option name="BRANCH" value="" />
+        <option name="DATE" value="" />
+        <option name="USE_BRANCH" value="false" />
+        <option name="USE_DATE" value="false" />
+      </value>
+    </option>
+    <option name="UPDATE_DATE_OR_REVISION_SETTINGS">
+      <value>
+        <option name="BRANCH" value="" />
+        <option name="DATE" value="" />
+        <option name="USE_BRANCH" value="false" />
+        <option name="USE_DATE" value="false" />
+      </value>
+    </option>
+    <option name="SHOW_CHANGES_REVISION_SETTINGS">
+      <value>
+        <option name="BRANCH" value="" />
+        <option name="DATE" value="" />
+        <option name="USE_BRANCH" value="false" />
+        <option name="USE_DATE" value="false" />
+      </value>
+    </option>
+    <option name="SHOW_OUTPUT" value="false" />
+    <option name="ADD_WATCH_INDEX" value="0" />
+    <option name="REMOVE_WATCH_INDEX" value="0" />
+    <option name="UPDATE_KEYWORD_SUBSTITUTION" />
+    <option name="MAKE_NEW_FILES_READONLY" value="false" />
+    <option name="SHOW_CORRUPTED_PROJECT_FILES" value="0" />
+    <option name="TAG_AFTER_PROJECT_COMMIT" value="false" />
+    <option name="OVERRIDE_EXISTING_TAG_FOR_PROJECT" value="true" />
+    <option name="TAG_AFTER_PROJECT_COMMIT_NAME" value="" />
+    <option name="CLEAN_COPY" value="false" />
+  </component>
+  <component name="CvsTabbedWindow" />
+  <component name="DaemonCodeAnalyzer">
+    <disable_hints />
+  </component>
+  <component name="DebuggerManager">
+    <breakpoint_any>
+      <breakpoint>
+        <option name="NOTIFY_CAUGHT" value="true" />
+        <option name="NOTIFY_UNCAUGHT" value="true" />
+        <option name="ENABLED" value="false" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
+        <option name="LOG_ENABLED" value="false" />
+        <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="COUNT_FILTER_ENABLED" value="false" />
+        <option name="COUNT_FILTER" value="0" />
+        <option name="CONDITION_ENABLED" value="false" />
+        <option name="CLASS_FILTERS_ENABLED" value="false" />
+        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+        <option name="CONDITION" value="" />
+        <option name="LOG_MESSAGE" value="" />
+      </breakpoint>
+      <breakpoint>
+        <option name="NOTIFY_CAUGHT" value="true" />
+        <option name="NOTIFY_UNCAUGHT" value="true" />
+        <option name="ENABLED" value="false" />
+        <option name="SUSPEND_POLICY" value="SuspendAll" />
+        <option name="LOG_ENABLED" value="false" />
+        <option name="LOG_EXPRESSION_ENABLED" value="false" />
+        <option name="COUNT_FILTER_ENABLED" value="false" />
+        <option name="COUNT_FILTER" value="0" />
+        <option name="CONDITION_ENABLED" value="false" />
+        <option name="CLASS_FILTERS_ENABLED" value="false" />
+        <option name="INSTANCE_FILTERS_ENABLED" value="false" />
+        <option name="CONDITION" value="" />
+        <option name="LOG_MESSAGE" value="" />
+      </breakpoint>
+    </breakpoint_any>
+    <breakpoint_rules />
+    <ui_properties />
+  </component>
+  <component name="DebuggerSettings">
+    <option name="TRACING_FILTERS_ENABLED" value="true" />
+    <option name="TOSTRING_CLASSES_ENABLED" value="false" />
+    <option name="VALUE_LOOKUP_DELAY" value="700" />
+    <option name="DEBUGGER_TRANSPORT" value="0" />
+    <option name="FORCE_CLASSIC_VM" value="true" />
+    <option name="HIDE_DEBUGGER_ON_PROCESS_TERMINATION" value="false" />
+    <option name="SKIP_SYNTHETIC_METHODS" value="true" />
+    <option name="SKIP_CONSTRUCTORS" value="false" />
+    <option name="STEP_THREAD_SUSPEND_POLICY" value="SuspendThread" />
+    <default_breakpoint_settings>
+      <option name="NOTIFY_CAUGHT" value="true" />
+      <option name="NOTIFY_UNCAUGHT" value="true" />
+      <option name="WATCH_MODIFICATION" value="true" />
+      <option name="WATCH_ACCESS" value="true" />
+      <option name="WATCH_ENTRY" value="true" />
+      <option name="WATCH_EXIT" value="true" />
+      <option name="ENABLED" value="true" />
+      <option name="SUSPEND_VM" value="true" />
+      <option name="COUNT_FILTER_ENABLED" value="false" />
+      <option name="COUNT_FILTER" value="0" />
+      <option name="CONDITION_ENABLED" value="false" />
+      <option name="CONDITION" />
+      <option name="LOG_ENABLED" value="false" />
+      <option name="LOG_EXPRESSION_ENABLED" value="false" />
+      <option name="LOG_MESSAGE" />
+      <option name="CLASS_FILTERS_ENABLED" value="false" />
+      <option name="INVERSE_CLASS_FILLTERS" value="false" />
+      <option name="SUSPEND_POLICY" value="SuspendAll" />
+    </default_breakpoint_settings>
+    <filter>
+      <option name="PATTERN" value="com.sun.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="java.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="javax.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="org.omg.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="sun.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+    <filter>
+      <option name="PATTERN" value="junit.*" />
+      <option name="ENABLED" value="true" />
+    </filter>
+  </component>
+  <component name="EjbViewSettings">
+    <EjbView showMembers="false" autoscrollToSource="false" />
+  </component>
+  <component name="ErrorTreeViewConfiguration">
+    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+    <option name="HIDE_WARNINGS" value="false" />
+  </component>
+  <component name="FavoritesManager">
+    <favorites_list name="soapui-client" />
+  </component>
+  <component name="FavoritesProjectViewPane">
+    <subPane subId="soapui-client">
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" />
+          <option name="myItemType" value="com.intellij.ide.favoritesTreeView.FavoritesTreeNodeDescriptor" />
+        </PATH_ELEMENT>
+      </PATH>
+    </subPane>
+  </component>
+  <component name="FileEditorManager">
+    <leaf />
+  </component>
+  <component name="FindManager">
+    <FindUsagesManager>
+      <setting name="OPEN_NEW_TAB" value="false" />
+    </FindUsagesManager>
+  </component>
+  <component name="HierarchyBrowserManager">
+    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+    <option name="SORT_ALPHABETICALLY" value="false" />
+    <option name="HIDE_CLASSES_WHERE_METHOD_NOT_IMPLEMENTED" value="false" />
+  </component>
+  <component name="InspectionManager">
+    <option name="AUTOSCROLL_TO_SOURCE" value="false" />
+    <option name="SPLITTER_PROPORTION" value="0.5" />
+    <option name="GROUP_BY_SEVERITY" value="false" />
+    <option name="FILTER_RESOLVED_ITEMS" value="true" />
+    <option name="ANALYZE_TEST_SOURCES" value="true" />
+    <option name="SHOW_DIFF_WITH_PREVIOUS_RUN" value="false" />
+    <option name="SCOPE_TYPE" value="1" />
+    <option name="CUSTOM_SCOPE_NAME" value="" />
+    <option name="SHOW_ONLY_DIFF" value="false" />
+    <option name="myCurrentProfileName" value="Default" />
+  </component>
+  <component name="J2EEProjectPane" />
+  <component name="JspContextManager" />
+  <component name="LvcsProjectConfiguration">
+    <option name="ADD_LABEL_ON_PROJECT_OPEN" value="true" />
+    <option name="ADD_LABEL_ON_PROJECT_COMPILATION" value="true" />
+    <option name="ADD_LABEL_ON_FILE_PACKAGE_COMPILATION" value="true" />
+    <option name="ADD_LABEL_ON_PROJECT_MAKE" value="true" />
+    <option name="ADD_LABEL_ON_RUNNING" value="true" />
+    <option name="ADD_LABEL_ON_DEBUGGING" value="true" />
+    <option name="ADD_LABEL_ON_UNIT_TEST_PASSED" value="true" />
+    <option name="ADD_LABEL_ON_UNIT_TEST_FAILED" value="true" />
+  </component>
+  <component name="ModuleEditorState">
+    <option name="LAST_EDITED_MODULE_NAME" />
+    <option name="LAST_EDITED_TAB_NAME" />
+  </component>
+  <component name="NamedScopeManager" />
+  <component name="PackagesPane">
+    <subPane>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PackageViewModuleNode" />
+        </PATH_ELEMENT>
+      </PATH>
+    </subPane>
+  </component>
+  <component name="PerforceChangeBrowserSettings">
+    <option name="USE_CLIENT_FILTER" value="true" />
+    <option name="CLIENT" value="" />
+  </component>
+  <component name="PerforceConfiguration">
+    <option name="PORT" value="magic:1666" />
+    <option name="USER" value="" />
+    <option name="PASSWORD" value="" />
+    <option name="CLIENT" value="" />
+    <option name="TRACE" value="false" />
+    <option name="PERFORCE_STATUS" value="true" />
+    <option name="CHANGELIST_OPTION" value="false" />
+    <option name="SYSTEMROOT" value="" />
+    <option name="P4_EXECUTABLE" value="p4" />
+    <option name="SHOW_BRANCH_HISTORY" value="false" />
+    <option name="GENERATE_COMMENT" value="false" />
+    <option name="SYNC_OPTION" value="Sync" />
+    <option name="PUT_FOCUS_INTO_COMMENT" value="false" />
+    <option name="SHOW_CHECKIN_OPTIONS" value="true" />
+    <option name="FORCE_NON_EMPTY_COMMENT" value="true" />
+    <option name="LAST_COMMIT_MESSAGE" value="" />
+    <option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
+    <option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
+    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="OPTIMIZE_IMPORTS_BEFORE_FILE_COMMIT" value="false" />
+    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
+    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
+    <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
+  </component>
+  <component name="PerforceDirect.Settings">
+    <option name="useP4CONFIG" value="true" />
+    <option name="port" value="&lt;perforce_server&gt;:1666" />
+    <option name="client" value="" />
+    <option name="user" value="" />
+    <option name="passwd" value="" />
+    <option name="showCmds" value="false" />
+    <option name="useNativeApi" value="true" />
+    <option name="pathToExec" value="p4" />
+    <option name="useCustomPathToExec" value="false" />
+    <option name="SYNC_FORCE" value="false" />
+    <option name="SYNC_RUN_RESOLVE" value="true" />
+    <option name="REVERT_UNCHANGED_FILES" value="true" />
+    <option name="CHARSET" value="none" />
+    <option name="SHOW_BRANCHES_HISTORY" value="true" />
+    <option name="ENABLED" value="true" />
+    <option name="USE_LOGIN" value="false" />
+    <option name="LOGIN_SILENTLY" value="false" />
+    <option name="INTEGRATE_RUN_RESOLVE" value="true" />
+    <option name="INTEGRATE_REVERT_UNCHANGED" value="true" />
+    <option name="SERVER_TIMEOUT" value="20000" />
+  </component>
+  <component name="ProjectLevelVcsManager">
+    <OptionsSetting value="true" id="Add" />
+    <OptionsSetting value="true" id="Remove" />
+    <OptionsSetting value="true" id="Checkin" />
+    <OptionsSetting value="true" id="Checkout" />
+    <OptionsSetting value="true" id="Update" />
+    <OptionsSetting value="true" id="Status" />
+    <OptionsSetting value="true" id="Edit" />
+    <OptionsSetting value="true" id="Undo Check Out" />
+    <OptionsSetting value="true" id="Compare with SourceSafe Version" />
+    <OptionsSetting value="true" id="Get Latest Version" />
+    <ConfirmationsSetting value="0" id="Add" />
+    <ConfirmationsSetting value="0" id="Remove" />
+  </component>
+  <component name="ProjectPane">
+    <subPane>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="Libraries" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.LibraryGroupNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="&lt; 1.5 &gt;" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.NamedLibraryElementNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="Libraries" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.LibraryGroupNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\test" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\test" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\main" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\main\java" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src\main\java\org\jboss\soa\esb\services\soapui" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\services\soapui-client\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss\internal\soa\esb" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+      <PATH>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="soapui-client.ipr" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewProjectNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.ProjectViewModuleNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss\internal\soa\esb" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+        <PATH_ELEMENT>
+          <option name="myItemId" value="PsiDirectory:H:\Jboss\ESB\trunk\product\core\rosetta\src\org\jboss\internal\soa\esb\soap" />
+          <option name="myItemType" value="com.intellij.ide.projectView.impl.nodes.PsiDirectoryNode" />
+        </PATH_ELEMENT>
+      </PATH>
+    </subPane>
+  </component>
+  <component name="ProjectReloadState">
+    <option name="STATE" value="0" />
+  </component>
+  <component name="ProjectView">
+    <navigator currentView="ProjectPane" proportions="0.16666667" version="1" splitterProportion="0.5">
+      <flattenPackages />
+      <showMembers />
+      <showModules />
+      <showLibraryContents />
+      <hideEmptyPackages />
+      <abbreviatePackageNames />
+      <showStructure ProjectPane="false" PackagesPane="false" Favorites="false" />
+      <autoscrollToSource />
+      <autoscrollFromSource />
+      <sortByType />
+    </navigator>
+  </component>
+  <component name="ProjectViewSettings">
+    <navigator currentView="ProjectPane" flattenPackages="false" showMembers="false" showStructure="false" autoscrollToSource="false" splitterProportion="0.5" />
+    <view id="ProjectPane">
+      <expanded_node type="directory" url="file://$PROJECT_DIR$" />
+    </view>
+    <view id="SourcepathPane" />
+    <view id="ClasspathPane" />
+  </component>
+  <component name="PropertiesComponent">
+    <property name="MemberChooser.copyJavadoc" value="false" />
+    <property name="GoToClass.includeLibraries" value="false" />
+    <property name="MemberChooser.showClasses" value="true" />
+    <property name="MemberChooser.sorted" value="false" />
+    <property name="RunManagerConfig.compileBeforeRunning" value="true" />
+    <property name="GoToFile.includeJavaFiles" value="false" />
+    <property name="GoToClass.toSaveIncludeLibraries" value="false" />
+    <property name="RunManagerConfig.showSettingsBeforeRunnig" value="true" />
+  </component>
+  <component name="ReadonlyStatusHandler">
+    <option name="SHOW_DIALOG" value="true" />
+  </component>
+  <component name="RecentsManager">
+    <key name="CopyClassDialog.RECENTS_KEY">
+      <recent name="org.jboss.soa.esb.services.soapui" />
+    </key>
+  </component>
+  <component name="RestoreUpdateTree" />
+  <component name="RunManager" selected="JUnit.SoapUIClientServiceMBeanUnitTest.test_has_collections">
+    <tempConfiguration default="false" name="SoapUIClientServiceMBeanUnitTest.test_has_collections" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
+      <pattern value="org.jboss.soa.esb.services.soapui.*" />
+      <module name="soapui-client" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" value="" />
+      <option name="PACKAGE_NAME" value="org.jboss.soa.esb.services.soapui" />
+      <option name="MAIN_CLASS_NAME" value="org.jboss.soa.esb.services.soapui.SoapUIClientServiceMBeanUnitTest" />
+      <option name="METHOD_NAME" value="test_has_collections" />
+      <option name="TEST_OBJECT" value="method" />
+      <option name="VM_PARAMETERS" value="" />
+      <option name="PARAMETERS" value="" />
+      <option name="WORKING_DIRECTORY" value="file://$PROJECT_DIR$" />
+      <option name="ADDITIONAL_CLASS_PATH" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="wholeProject" />
+      </option>
+      <RunnerSettings RunnerId="Debug">
+        <option name="DEBUG_PORT" value="4078" />
+        <option name="TRANSPORT" value="0" />
+        <option name="LOCAL" value="true" />
+      </RunnerSettings>
+      <RunnerSettings RunnerId="Profile ">
+        <option name="myExternalizedOptions" value="&#13;&#10;snapshots-dir=&#13;&#10;" />
+      </RunnerSettings>
+      <RunnerSettings RunnerId="Run" />
+      <ConfigurationWrapper RunnerId="Debug" />
+      <ConfigurationWrapper RunnerId="Run" />
+      <method>
+        <option name="Make" value="true" />
+      </method>
+    </tempConfiguration>
+    <configuration default="true" type="Remote" factoryName="Remote">
+      <option name="USE_SOCKET_TRANSPORT" value="true" />
+      <option name="SERVER_MODE" value="false" />
+      <option name="SHMEM_ADDRESS" value="javadebug" />
+      <option name="HOST" value="localhost" />
+      <option name="PORT" value="5005" />
+    </configuration>
+    <configuration default="true" type="Applet" factoryName="Applet">
+      <module name="" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="HTML_FILE_NAME" />
+      <option name="HTML_USED" value="false" />
+      <option name="WIDTH" value="400" />
+      <option name="HEIGHT" value="300" />
+      <option name="POLICY_FILE" value="$APPLICATION_HOME_DIR$/bin/appletviewer.policy" />
+      <option name="VM_PARAMETERS" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+    </configuration>
+    <configuration default="true" type="Application" factoryName="Application" enabled="false" merge="false">
+      <option name="MAIN_CLASS_NAME" />
+      <option name="VM_PARAMETERS" />
+      <option name="PROGRAM_PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="ENABLE_SWING_INSPECTOR" value="false" />
+      <module name="" />
+    </configuration>
+    <configuration default="true" type="JUnit" factoryName="JUnit" enabled="false" merge="false">
+      <module name="" />
+      <option name="ALTERNATIVE_JRE_PATH_ENABLED" value="false" />
+      <option name="ALTERNATIVE_JRE_PATH" />
+      <option name="PACKAGE_NAME" />
+      <option name="MAIN_CLASS_NAME" />
+      <option name="METHOD_NAME" />
+      <option name="TEST_OBJECT" value="class" />
+      <option name="VM_PARAMETERS" />
+      <option name="PARAMETERS" />
+      <option name="WORKING_DIRECTORY" value="$PROJECT_DIR$" />
+      <option name="ADDITIONAL_CLASS_PATH" />
+      <option name="TEST_SEARCH_SCOPE">
+        <value defaultName="wholeProject" />
+      </option>
+      <method>
+        <option name="Make" value="true" />
+      </method>
+    </configuration>
+  </component>
+  <component name="ScopeViewComponent" />
+  <component name="SelectInManager" />
+  <component name="StarteamConfiguration">
+    <option name="SERVER" value="" />
+    <option name="PORT" value="49201" />
+    <option name="USER" value="" />
+    <option name="PASSWORD" value="" />
+    <option name="PROJECT" value="" />
+    <option name="VIEW" value="" />
+    <option name="ALTERNATIVE_WORKING_PATH" value="" />
+    <option name="LOCK_ON_CHECKOUT" value="false" />
+    <option name="UNLOCK_ON_CHECKIN" value="false" />
+  </component>
+  <component name="StructuralSearchPlugin" />
+  <component name="StructureViewFactory">
+    <option name="AUTOSCROLL_MODE" value="true" />
+    <option name="AUTOSCROLL_FROM_SOURCE" value="false" />
+    <option name="ACTIVE_ACTIONS" value="" />
+  </component>
+  <component name="Struts Assistant">
+    <option name="showInputs" value="true" />
+    <option name="resources">
+      <value>
+        <option name="strutsPath" />
+        <option name="strutsHelp" />
+      </value>
+    </option>
+    <option name="selectedTaglibs" />
+    <option name="selectedTaglibs" />
+    <option name="myStrutsValidationEnabled" value="true" />
+    <option name="myTilesValidationEnabled" value="true" />
+    <option name="myValidatorValidationEnabled" value="true" />
+    <option name="myReportErrorsAsWarnings" value="true" />
+  </component>
+  <component name="SvnChangesBrowserSettings">
+    <option name="USE_AUTHOR_FIELD" value="true" />
+    <option name="AUTHOR" value="" />
+    <option name="LOCATION" value="" />
+    <option name="USE_PROJECT_SETTINGS" value="true" />
+    <option name="USE_ALTERNATE_LOCATION" value="false" />
+  </component>
+  <component name="SvnConfiguration">
+    <option name="USER" value="" />
+    <option name="PASSWORD" value="" />
+    <option name="PROCESS_UNRESOLVED" value="false" />
+    <option name="LAST_MERGED_REVISION" />
+    <option name="UPDATE_RUN_STATUS" value="false" />
+    <option name="UPDATE_RECURSIVELY" value="true" />
+    <option name="MERGE_DRY_RUN" value="false" />
+  </component>
+  <component name="TodoView" selected-index="0">
+    <todo-panel id="selected-file">
+      <are-packages-shown value="false" />
+      <are-modules-shown value="false" />
+      <flatten-packages value="false" />
+      <is-autoscroll-to-source value="true" />
+    </todo-panel>
+    <todo-panel id="all">
+      <are-packages-shown value="true" />
+      <are-modules-shown value="false" />
+      <flatten-packages value="false" />
+      <is-autoscroll-to-source value="true" />
+    </todo-panel>
+  </component>
+  <component name="ToolWindowManager">
+    <frame x="-4" y="-4" width="1288" height="998" extended-state="6" />
+    <editor active="true" />
+    <layout>
+      <window_info id="UI Designer" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="CVS" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="IDEtalk" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="TODO" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="7" />
+      <window_info id="Project" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" weight="0.31925264" order="0" />
+      <window_info id="Find" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="1" />
+      <window_info id="Structure" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="1" />
+      <window_info id="Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.32983682" order="8" />
+      <window_info id="Inspection" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="6" />
+      <window_info id="Profile" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Module Dependencies" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Dependency Viewer" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Palette" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Ant Build" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="1" />
+      <window_info id="Changes" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.46853146" order="2" />
+      <window_info id="Hierarchy" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="2" />
+      <window_info id="File View" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Debug" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.3997669" order="4" />
+      <window_info id="Commander" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.4" order="0" />
+      <window_info id="IDEtalk Messages" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="8" />
+      <window_info id="Message" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="0" />
+      <window_info id="Aspects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.33" order="3" />
+      <window_info id="Web" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="2" />
+      <window_info id="EJB" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="3" />
+      <window_info id="Cvs" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" weight="0.25" order="5" />
+    </layout>
+  </component>
+  <component name="VCS.FileViewConfiguration">
+    <option name="SELECTED_STATUSES" value="DEFAULT" />
+    <option name="SELECTED_COLUMNS" value="DEFAULT" />
+    <option name="SHOW_FILTERS" value="true" />
+    <option name="CUSTOMIZE_VIEW" value="true" />
+    <option name="SHOW_FILE_HISTORY_AS_TREE" value="true" />
+  </component>
+  <component name="VcsManagerConfiguration">
+    <option name="OFFER_MOVE_TO_ANOTHER_CHANGELIST_ON_PARTIAL_COMMIT" value="true" />
+    <option name="CHECK_CODE_SMELLS_BEFORE_PROJECT_COMMIT" value="true" />
+    <option name="PERFORM_UPDATE_IN_BACKGROUND" value="false" />
+    <option name="PERFORM_COMMIT_IN_BACKGROUND" value="false" />
+    <option name="PUT_FOCUS_INTO_COMMENT" value="false" />
+    <option name="FORCE_NON_EMPTY_COMMENT" value="false" />
+    <option name="LAST_COMMIT_MESSAGE" />
+    <option name="SAVE_LAST_COMMIT_MESSAGE" value="true" />
+    <option name="CHECKIN_DIALOG_SPLITTER_PROPORTION" value="0.8" />
+    <option name="OPTIMIZE_IMPORTS_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="REFORMAT_BEFORE_PROJECT_COMMIT" value="false" />
+    <option name="REFORMAT_BEFORE_FILE_COMMIT" value="false" />
+    <option name="FILE_HISTORY_DIALOG_COMMENTS_SPLITTER_PROPORTION" value="0.8" />
+    <option name="FILE_HISTORY_DIALOG_SPLITTER_PROPORTION" value="0.5" />
+    <option name="ERROR_OCCURED" value="false" />
+    <option name="ACTIVE_VCS_NAME" value="" />
+    <option name="UPDATE_GROUP_BY_PACKAGES" value="false" />
+    <option name="SHOW_FILE_HISTORY_AS_TREE" value="false" />
+    <option name="FILE_HISTORY_SPLITTER_PROPORTION" value="0.6" />
+  </component>
+  <component name="VssConfiguration">
+    <option name="CLIENT_PATH" value="" />
+    <option name="SRCSAFEINI_PATH" value="" />
+    <option name="USER_NAME" value="" />
+    <option name="PWD" value="" />
+    <option name="VSS_IS_INITIALIZED" value="true" />
+    <CheckoutOptions>
+      <option name="COMMENT" value="" />
+      <option name="DO_NOT_GET_LATEST_VERSION" value="false" />
+      <option name="REPLACE_WRITABLE" value="false" />
+      <option name="RECURSIVE" value="false" />
+    </CheckoutOptions>
+    <CheckinOptions>
+      <option name="COMMENT" value="" />
+      <option name="KEEP_CHECKED_OUT" value="false" />
+      <option name="RECURSIVE" value="false" />
+    </CheckinOptions>
+    <AddOptions>
+      <option name="COMMENT" value="" />
+      <option name="STORE_ONLY_LATEST_VERSION" value="false" />
+      <option name="CHECK_OUT_IMMEDIATELY" value="false" />
+      <option name="FILE_TYPE" value="0" />
+    </AddOptions>
+    <UndocheckoutOptions>
+      <option name="MAKE_WRITABLE" value="false" />
+      <option name="REPLACE_LOCAL_COPY" value="0" />
+      <option name="RECURSIVE" value="false" />
+    </UndocheckoutOptions>
+    <GetOptions>
+      <option name="REPLACE_WRITABLE" value="0" />
+      <option name="MAKE_WRITABLE" value="false" />
+      <option name="ANSWER_NEGATIVELY" value="false" />
+      <option name="ANSWER_POSITIVELY" value="false" />
+      <option name="RECURSIVE" value="false" />
+      <option name="VERSION" />
+    </GetOptions>
+    <VssConfigurableExcludedFilesTag />
+  </component>
+  <component name="WebViewSettings">
+    <webview flattenPackages="false" showMembers="false" autoscrollToSource="false" />
+  </component>
+  <component name="antWorkspaceConfiguration">
+    <option name="IS_AUTOSCROLL_TO_SOURCE" value="false" />
+    <option name="FILTER_TARGETS" value="false" />
+  </component>
+  <component name="com.intellij.ide.util.scopeChooser.ScopeChooserConfigurable" proportions="" version="1">
+    <option name="myLastEditedConfigurable" />
+  </component>
+  <component name="com.intellij.openapi.roots.ui.configuration.projectRoot.ProjectRootMasterDetailsConfigurable" proportions="0.16666667,0.5" version="1">
+    <option name="myPlainMode" value="false" />
+    <option name="myLastEditedConfigurable" value="soapui-client" />
+  </component>
+  <component name="com.intellij.profile.ui.ErrorOptionsConfigurable" proportions="" version="1">
+    <option name="myLastEditedConfigurable" />
+  </component>
+  <component name="editorHistoryManager">
+    <entry file="jar://H:/Jboss/ESB/trunk/product/build/jbossesb/lib/jbossesb-rosetta.jar!/org/jboss/internal/soa/esb/soap/OGNLUtils.class">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="18" column="0" selection-start="861" selection-end="861" vertical-scroll-proportion="0.5952381">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://H:/Jboss/ESB/trunk/product/core/rosetta/src/org/jboss/soa/esb/helpers/Email.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="46" column="49" selection-start="1817" selection-end="1817" vertical-scroll-proportion="0.1302682">
+          <folding>
+            <marker date="1175621365359" expanded="false" signature="0:1013" placeholder="/.../" />
+            <marker date="1175621365359" expanded="true" signature="1819:2805" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="2830:2856" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="2921:3024" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="3070:3140" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="3190:3265" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="3313:3419" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="3471:3575" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="3629:3758" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="3817:3899" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="3937:3990" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="4030:4088" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="4128:4216" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="4257:4321" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="4372:4455" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="4497:4580" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="4624:4666" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="4707:5216" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="5277:5614" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="5655:5824" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="5878:5923" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="5927:6067" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="6131:6277" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="6284:6335" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="6373:6413" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="6419:6480" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="6534:6581" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="6587:6633" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="6664:6699" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="6705:6756" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="6798:6835" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="6841:6885" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="6914:6947" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="6953:7000" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="7038:7071" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="7077:7123" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="7154:7189" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="7195:7246" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="7288:7325" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="7331:7378" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="7410:7446" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="7452:7505" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="7549:7588" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="7594:7641" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="7673:7709" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="7715:7768" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="7812:7851" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="7858:8178" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="8281:8544" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="8547:8785" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="8887:9414" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="9417:9611" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="9692:9770" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="9773:10026" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="10107:10758" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="10761:10895" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="10937:11922" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="11932:12226" placeholder="/**...*/" />
+            <marker date="1175621365359" expanded="true" signature="12317:12773" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="12819:13105" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="12899:12941" placeholder="{...}" />
+            <marker date="1175621365359" expanded="true" signature="13006:13066" placeholder="{...}" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://H:/Jboss/ESB/trunk/product/core/rosetta/tests/src/org/jboss/internal/soa/esb/util/embedded/ftp/NoConfigFileFtpServer.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="0" column="0" selection-start="0" selection-end="0" vertical-scroll-proportion="0.0">
+          <folding>
+            <element signature="imports" expanded="true" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/test/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBeanUnitTest.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="54" column="22" selection-start="2561" selection-end="2561" vertical-scroll-proportion="0.9280397">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/pom.xml">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="96" column="21" selection-start="3557" selection-end="3557" vertical-scroll-proportion="0.040669855">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/build.xml">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="11" column="70" selection-start="513" selection-end="531" vertical-scroll-proportion="0.042183623">
+          <folding />
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://H:/Jboss/ESB/trunk/product/core/rosetta/src/org/jboss/internal/soa/esb/soap/OGNLUtils.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="91" column="0" selection-start="3132" selection-end="3132" vertical-scroll-proportion="0.37965262">
+          <folding>
+            <element signature="imports" expanded="true" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+    <entry file="file://$PROJECT_DIR$/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java">
+      <provider selected="true" editor-type-id="text-editor">
+        <state line="147" column="41" selection-start="5776" selection-end="5776" vertical-scroll-proportion="0.84367245">
+          <folding>
+            <element signature="imports" expanded="true" />
+          </folding>
+        </state>
+      </provider>
+    </entry>
+  </component>
+  <component name="editorManager" />
+  <component name="ideajad">
+    <property name="annotate" value="false" />
+    <property name="annotateFully" value="false" />
+    <property name="braces" value="false" />
+    <property name="clear" value="false" />
+    <property name="confirmNavigationTriggeredDecompile" value="true" />
+    <property name="dead" value="true" />
+    <property name="defaultInitializers" value="false" />
+    <property name="dissassemblerOnly" value="false" />
+    <property name="fieldsFirst" value="true" />
+    <property name="fileExtension" value="java" />
+    <property name="fullyQualifiedNames" value="false" />
+    <property name="indentation" value="4" />
+    <property name="intRadix" value="10" />
+    <property name="lineNumbersAsComments" value="true" />
+    <property name="longRadix" value="10" />
+    <property name="maxStringLength" value="64" />
+    <property name="nocast" value="false" />
+    <property name="noclass" value="false" />
+    <property name="nocode" value="false" />
+    <property name="noconv" value="false" />
+    <property name="noctor" value="false" />
+    <property name="nodos" value="false" />
+    <property name="nofd" value="false" />
+    <property name="noinner" value="false" />
+    <property name="nolvt" value="false" />
+    <property name="nonlb" value="false" />
+    <property name="outputDirectory" value="" />
+    <property name="packFields" value="3" />
+    <property name="packImports" value="7" />
+    <property name="prefixNumericalClasses" value="_cls" />
+    <property name="prefixNumericalFields" value="_fld" />
+    <property name="prefixNumericalLocals" value="_lcl" />
+    <property name="prefixNumericalMethods" value="_mth" />
+    <property name="prefixNumericalParameters" value="_prm" />
+    <property name="prefixUnusedExceptions" value="_ex" />
+    <property name="readonly" value="false" />
+    <property name="safe" value="false" />
+    <property name="sort" value="false" />
+    <property name="spaceAfterKeyword" value="false" />
+    <property name="splitStringsAtNewline" value="false" />
+    <property name="useTabs" value="false" />
+  </component>
+</project>
+

Added: labs/jbossesb/trunk/product/services/soapui-client/soapui.log
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/soapui.log	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/soapui.log	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,47 @@
+2007-05-29 11:52:20,437 WARN  [SoapUI] Failed to load settings [soapui-settings.xml (The system cannot find the file specified)], creating new 
+2007-05-29 11:52:21,312 INFO  [SchemaUtils] Added default schema from file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/lib/soapui-1.7.jar!/xop.xsd with targetNamespace http://www.w3.org/2004/08/xop/include
+2007-05-29 11:52:21,406 INFO  [SchemaUtils] Added default schema from file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/lib/soapui-1.7.jar!/XMLSchema.xsd with targetNamespace http://www.w3.org/2001/XMLSchema
+2007-05-29 11:52:21,406 INFO  [SchemaUtils] Added default schema from file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/lib/soapui-1.7.jar!/xml.xsd with targetNamespace http://www.w3.org/XML/1998/namespace
+2007-05-29 11:52:21,421 INFO  [SchemaUtils] Added default schema from file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/lib/soapui-1.7.jar!/swaref.xsd with targetNamespace http://ws-i.org/profiles/basic/1.1/xsd
+2007-05-29 11:52:21,421 INFO  [SchemaUtils] Added default schema from file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/lib/soapui-1.7.jar!/xmime200505.xsd with targetNamespace http://www.w3.org/2005/05/xmlmime
+2007-05-29 11:52:21,421 INFO  [SchemaUtils] Added default schema from file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/lib/soapui-1.7.jar!/xmime200411.xsd with targetNamespace http://www.w3.org/2004/11/xmlmime
+2007-05-29 11:52:21,687 INFO  [SchemaUtils] Loading schema types from [file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/RetailerCallback.wsdl]
+2007-05-29 11:52:21,687 INFO  [SchemaUtils] Getting schema file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/RetailerCallback.wsdl
+2007-05-29 11:52:21,718 INFO  [SchemaUtils] schema for [http://ordermanagement.activebpel.com/jaws] contained [{}] namespaces
+2007-05-29 11:52:21,718 INFO  [SchemaUtils] schema for [http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager] contained [{}] namespaces
+2007-05-29 11:52:22,062 INFO  [WsdlImporter] Finding importer for {http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager}RetailerCallbackBinding
+2007-05-29 11:52:22,062 INFO  [WsdlImporter] Importing binding {http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager}RetailerCallbackBinding
+2007-05-29 11:52:22,125 INFO  [Soap11HttpBindingImporter] importing endpoint http://localhost:18080/active-bpel/services/RetailerCallback
+2007-05-29 11:52:22,140 INFO  [Soap11HttpBindingImporter] importing operation SendSalesOrderNotification
+2007-05-29 11:52:22,671 INFO  [SchemaUtils] Loading schema types from [file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/BPELRetailer.wsdl]
+2007-05-29 11:52:22,671 INFO  [SchemaUtils] Getting schema file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/BPELRetailer.wsdl
+2007-05-29 11:52:22,671 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\Retailer.wsdl
+2007-05-29 11:52:22,671 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\CustomerOrder.xsd
+2007-05-29 11:52:22,671 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\StandardTypes.xsd
+2007-05-29 11:52:22,687 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\Customer.wsdl
+2007-05-29 11:52:22,703 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\Customer.xsd
+2007-05-29 11:52:22,703 INFO  [SchemaUtils] schema for [http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd] contained [{}] namespaces
+2007-05-29 11:52:22,703 INFO  [SchemaUtils] schema for [http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd] contained [{}] namespaces
+2007-05-29 11:52:22,703 INFO  [SchemaUtils] schema for [] contained [{}] namespaces
+2007-05-29 11:52:22,703 INFO  [SchemaUtils] schema for [http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd] contained [{}] namespaces
+2007-05-29 11:52:22,703 INFO  [SchemaUtils] schema for [] contained [{}] namespaces
+2007-05-29 11:52:22,875 INFO  [WsdlImporter] Finding importer for {http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl}CustomerSoap
+2007-05-29 11:52:22,875 INFO  [WsdlImporter] Importing binding {http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl}CustomerSoap
+2007-05-29 11:52:22,875 INFO  [Soap11HttpBindingImporter] importing endpoint http://localhost:18080/active-bpel/services/ABI_Customer
+2007-05-29 11:52:22,875 INFO  [Soap11HttpBindingImporter] importing operation SendOrderConfirmation
+2007-05-29 11:52:22,875 INFO  [WsdlImporter] Finding importer for {http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl}RetailerBinding
+2007-05-29 11:52:22,875 INFO  [WsdlImporter] Importing binding {http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl}RetailerBinding
+2007-05-29 11:52:22,875 INFO  [Soap11HttpBindingImporter] importing endpoint http://localhost:18080/active-bpel/services/Retailer
+2007-05-29 11:52:22,875 INFO  [Soap11HttpBindingImporter] importing operation SubmitOrder
+2007-05-29 11:52:23,062 INFO  [SchemaUtils] Loading schema types from [file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/BPELRetailer.wsdl]
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] Getting schema file:/H:/Jboss/ESB/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/BPELRetailer.wsdl
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\Retailer.wsdl
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\CustomerOrder.xsd
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\StandardTypes.xsd
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\Customer.wsdl
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] Getting schema file:\H:\Jboss\ESB\trunk\product\services\soapui-client\src\test\java\org\jboss\soa\esb\services\soapui\Customer.xsd
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] schema for [http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd] contained [{}] namespaces
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] schema for [http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd] contained [{}] namespaces
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] schema for [] contained [{}] namespaces
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] schema for [http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd] contained [{}] namespaces
+2007-05-29 11:52:23,078 INFO  [SchemaUtils] schema for [] contained [{}] namespaces

Modified: labs/jbossesb/trunk/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/main/java/org/jboss/soa/esb/services/soapui/SoapUIClientService.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -42,10 +42,7 @@
 import org.milyn.Smooks;
 import org.milyn.SmooksUtil;
 import org.milyn.resource.URIResourceLocator;
-import org.w3c.dom.Document;
-import org.w3c.dom.Element;
-import org.w3c.dom.Node;
-import org.w3c.dom.NodeList;
+import org.w3c.dom.*;
 import org.xml.sax.SAXException;
 
 import com.eviware.soapui.impl.wsdl.WsdlInterface;
@@ -60,6 +57,8 @@
  */
 public class SoapUIClientService extends ServiceMBeanSupport implements SoapUIClientServiceMBean {
 
+    private static final String SOAPUI_CLONE_COMMENT = " repetitions:";
+
     private static final String IS_CLONE_ATTRIB = "is-clone";
     private static Logger logger = Logger.getLogger(SoapUIClientService.class);
     private Map<String, WsdlInterface[]> wsdls = new HashMap<String, WsdlInterface[]>();
@@ -197,22 +196,27 @@
         // If this element is not a cloned element, check does it need to be cloned...
         if (!element.hasAttributeNS(OGNLUtils.JBOSSESB_SOAP_NS, IS_CLONE_ATTRIB)) {
             String ognl = OGNLUtils.getOGNLExpression(element);
-            Object param;
+            Element clonePoint = getClonePoint(element);
 
-            param = OGNLUtils.getParameter(ognl, params);
-            if (param != null) {
-                Class paramRuntime = param.getClass();
+            if(clonePoint != null) {
+                int collectionSize;
 
-                if (paramRuntime.isArray()) {
-                    Element item = getCollectionItemElement(element);
-                    // It's an "array" containing node.  Grab the first/only
-                    // Element in it and clone it the required number of times.
-                    cloneCollectionTemplateElement(item, ((Object[]) param).length - 1, ognl);
-                } else if (Collection.class.isAssignableFrom(paramRuntime)) {
-                    Element item = getCollectionItemElement(element);
-                    // It's a "collection" containing node.  Grab the first/only
-                    // Element in it and clone it the required number of times.
-                    cloneCollectionTemplateElement(item, ((Collection) param).size() - 1, ognl);
+                collectionSize = calculateCollectionSize(ognl, params);
+
+                if(collectionSize < 1) {
+                    // It's a collection, but has no entries, remove it...
+                    clonePoint.getParentNode().removeChild(clonePoint);
+                } else if(collectionSize == 1) {
+                    // It's a collection, but no need to clone coz we
+                    // already have an entry for it...
+                } else {
+                    // It's a collection and we need to do some cloning
+                    if(clonePoint != null) {
+                        // We already have one, so decrement by one...
+                        cloneCollectionTemplateElement(clonePoint, (collectionSize - 1), ognl);
+                    } else {
+                        logger.warn("Collection/array template element <" + element.getLocalName() + "> would appear to be invalid.  It doesn't contain any child elements.");
+                    }
                 }
             }
         }
@@ -226,24 +230,97 @@
         }
     }
 
-    private Element getCollectionItemElement(Element element) {
-        Node firstNode = element.getFirstChild();
-        Element firstElement = null;
+    private int calculateCollectionSize(String ognl, Map params) {
+        // Try for an Object graph based collection...
+        Object param = OGNLUtils.getParameter(ognl, params);
+        if (param != null) {
+            Class paramRuntime = param.getClass();
+            if (paramRuntime.isArray()) {
+                return ((Object[]) param).length;
+            } else if (Collection.class.isAssignableFrom(paramRuntime)) {
+                return ((Collection) param).size();
+            }
+        }
 
-        // Basicall, find the first Element child...
-        if (firstNode != null) {
-            if (firstNode.getNodeType() == Node.ELEMENT_NODE) {
-                firstElement = (Element) firstNode;
+        // Try for <String, Object> collection based map entries...
+        Set<Map.Entry> entries = params.entrySet();
+        String collectionPrefix = ognl + "[";
+        int maxIndex = -1;
+        for (Map.Entry entry : entries) {
+            Object keyObj = entry.getKey();
+            if(keyObj instanceof String) {
+                String key = (String)keyObj;
+                if(key.startsWith(collectionPrefix)) {
+                    int endIndex = key.indexOf(']', collectionPrefix.length());
+                    String ognlIndexValString = key.substring(collectionPrefix.length(), endIndex);
+                    try {
+                        int ognlIndexVal = Integer.valueOf(ognlIndexValString);
+                        maxIndex = Math.max(maxIndex, ognlIndexVal);
+                    } catch(NumberFormatException e) {}
+                }
+            }
+        }
+
+        if(maxIndex != -1) {
+            return maxIndex + 1;
+        }
+
+        return -1;
+    }
+
+    private Element getClonePoint(Element element) {
+        Comment comment;
+
+        // Is it this element...
+        comment = getCommentBefore(element);
+        if(comment != null && comment.getTextContent().endsWith(SOAPUI_CLONE_COMMENT)) {
+            comment.setTextContent(comment.getTextContent() + " - cloned");
+            return element;
+        }
+
+        // Is it the first child element of this element...
+        Element firstChildElement = getFirstChildElement(element);
+        if(firstChildElement != null) {
+            comment = getCommentBefore(firstChildElement);
+            if(comment != null && comment.getTextContent().endsWith(SOAPUI_CLONE_COMMENT)) {
+                comment.setTextContent(comment.getTextContent() + " - cloned");
+                return firstChildElement;
+            }
+        }
+
+        return null;
+    }
+
+    private Comment getCommentBefore(Element element) {
+        Node sibling = element.getPreviousSibling();
+
+        while(sibling != null) {
+            if(sibling.getNodeType() == Node.COMMENT_NODE) {
+                return (Comment) sibling;
+            } else if(sibling.getNodeType() == Node.TEXT_NODE) {
+                // continue...
+                sibling = sibling.getPreviousSibling();
             } else {
-                firstElement = YADOMUtil.getNextSiblingElement(firstNode);
+                // It's an Element, CData, PI etc
+                return null;
             }
         }
 
-        if (firstElement == null) {
-            logger.warn("Message template not in sync with parameter map.  Map contains a collection at a point at which the WSDL doesn't support this collection. Element: " + element.getLocalName());
+        return null;
+    }
+
+    private Element getFirstChildElement(Element element) {
+        NodeList children = element.getChildNodes();
+        int childCount = children.getLength();
+
+        for(int i = 0; i < childCount; i++) {
+            Node child = children.item(i);
+            if(child.getNodeType() == Node.ELEMENT_NODE) {
+                return (Element) child;
+            }
         }
 
-        return firstElement;
+        return null;
     }
 
     /**

Modified: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/BPELRetailer.wsdl
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/BPELRetailer.wsdl	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/BPELRetailer.wsdl	2007-08-10 17:22:39 UTC (rev 14150)
@@ -1,27 +1,47 @@
 <?xml version="1.0" encoding="UTF-8"?>
-<wsdl:definitions name="BPELRetailer" targetNamespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl" xmlns:tns="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl" xmlns:ord="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd" xmlns:cust="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd" xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:rws="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl" xmlns:cws="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl">
-  <wsdl:import namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl" location="Retailer.wsdl"/>
-  <wsdl:import namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl" location="Customer.wsdl"/>
-<plnk:partnerLinkType xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" name="PurchasingPLT">
-   <plnk:role name="Buyer" portType="cws:CustomerPortType"/>
-   <plnk:role name="Seller" portType="rws:RetailerPortType"/>
-</plnk:partnerLinkType>
-<vprop:property xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" name="customerNumber" type="xsd:string"/>
-<vprop:property xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" name="poNumber" type="xsd:string"/>
-<vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" messageType="cws:SendOrderConfirmationRequest" part="Document" propertyName="tns:poNumber">
-   <vprop:query>/cust:orderConfirmation/cust:poNumber</vprop:query>
-</vprop:propertyAlias>
-<vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" messageType="rws:SubmitOrderRequest" part="Document" propertyName="tns:poNumber">
-   <vprop:query>
-			/ord:customerOrder/ord:header/ord:poNumber
-		</vprop:query>
-</vprop:propertyAlias>
-<vprop:property xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" name="orderNum" type="xsd:string"/>
-<vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" messageType="ns:OrderManagerPortType_customerOrderResponse" part="result" propertyName="tns:orderNum"/>
-<vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" messageType="ns:SendSalesOrderNotificationRequest" part="Document" propertyName="tns:orderNum">
-   <vprop:query>ns:orderNumber</vprop:query>
-</vprop:propertyAlias>
-<vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" messageType="rws:SubmitOrderRequest" part="Document" propertyName="tns:customerNumber">
-   <vprop:query>ord:header/ord:customerNumber</vprop:query>
-</vprop:propertyAlias>
+<wsdl:definitions name="BPELRetailer"
+                  targetNamespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"
+                  xmlns:tns="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"
+                  xmlns:ord="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd"
+                  xmlns:cust="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd"
+                  xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+                  xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+                  xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+                  xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager"
+                  xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+                  xmlns:rws="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"
+                  xmlns:cws="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl">
+    <wsdl:import namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"
+                 location="Retailer.wsdl"/>
+    <wsdl:import namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"
+                 location="Customer.wsdl"/>
+    <plnk:partnerLinkType xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype" name="PurchasingPLT">
+        <plnk:role name="Buyer" portType="cws:CustomerPortType"/>
+        <plnk:role name="Seller" portType="rws:RetailerPortType"/>
+    </plnk:partnerLinkType>
+    <vprop:property xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" name="customerNumber"
+                    type="xsd:string"/>
+    <vprop:property xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" name="poNumber" type="xsd:string"/>
+    <vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+                         messageType="cws:SendOrderConfirmationRequest" part="Document" propertyName="tns:poNumber">
+        <vprop:query>/cust:orderConfirmation/cust:poNumber</vprop:query>
+    </vprop:propertyAlias>
+    <vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+                         messageType="rws:SubmitOrderRequest" part="Document" propertyName="tns:poNumber">
+        <vprop:query>
+            /ord:customerOrder/ord:header/ord:poNumber
+        </vprop:query>
+    </vprop:propertyAlias>
+    <vprop:property xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop" name="orderNum" type="xsd:string"/>
+    <vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+                         messageType="ns:OrderManagerPortType_customerOrderResponse" part="result"
+                         propertyName="tns:orderNum"/>
+    <vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+                         messageType="ns:SendSalesOrderNotificationRequest" part="Document" propertyName="tns:orderNum">
+        <vprop:query>ns:orderNumber</vprop:query>
+    </vprop:propertyAlias>
+    <vprop:propertyAlias xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+                         messageType="rws:SubmitOrderRequest" part="Document" propertyName="tns:customerNumber">
+        <vprop:query>ord:header/ord:customerNumber</vprop:query>
+    </vprop:propertyAlias>
 </wsdl:definitions>

Modified: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBeanUnitTest.java
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBeanUnitTest.java	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/SoapUIClientServiceMBeanUnitTest.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -34,6 +34,9 @@
 import junit.framework.TestCase;
 
 import org.jboss.soa.esb.ConfigurationException;
+import org.jboss.soa.esb.services.soapui.orderprocessing.Order;
+import org.jboss.soa.esb.services.soapui.orderprocessing.LineItem;
+import org.jboss.soa.esb.services.soapui.orderprocessing.ProcessOrderRequest;
 import org.jboss.soa.esb.http.HttpClientFactory;
 import org.jboss.soa.esb.dom.YADOMUtil;
 import org.jboss.internal.soa.esb.util.StreamUtils;
@@ -64,7 +67,7 @@
         assertEquals("http://localhost:18080/active-bpel/services/RetailerCallback", mbean.getEndpoint(wsdlFile.toURI().toString(), properties));
     }
 
-    public void test_has_collections() throws IOException, SAXException, ConfigurationException {
+    public void test_has_collections_01() throws IOException, SAXException, ConfigurationException {
         File wsdlFile = new File(WSDL_LOCATAION + "/BPELRetailer.wsdl");
         String soapNs = null;
         SoapUIClientService mbean = new SoapUIClientService();
@@ -98,8 +101,117 @@
         params.put("customerOrder", order2);
         message = mbean.buildRequest(wsdlFile.toURI().toString(), "SubmitOrder", params, properties, null, soapNs);
         assertTrue("Generated SOAP message not as expected. See expected_03.xml.  Generated message: \n" + message, compareCharStreams(getClass().getResourceAsStream("expected_03.xml"), new ByteArrayInputStream(message.getBytes())));
+
+        params.clear();
+        params.put("customerOrder.items[0].partNumber", 4);
+        params.put("customerOrder.items[0].description", "item4");
+        params.put("customerOrder.items[0].quantity", 4);
+        params.put("customerOrder.items[0].price", 4);
+        params.put("customerOrder.items[0].extensionAmount", 4);
+        message = mbean.buildRequest(wsdlFile.toURI().toString(), "SubmitOrder", params, properties, null, soapNs);
+        assertTrue("Generated SOAP message not as expected. See expected_03.xml.  Generated message: \n" + message, compareCharStreams(getClass().getResourceAsStream("expected_03.xml"), new ByteArrayInputStream(message.getBytes())));
     }
 
+    public void test_has_collections_02() throws IOException, SAXException, ConfigurationException {
+        File wsdlFile = new File(WSDL_LOCATAION + "/orderprocessing/OrderProcessing.wsdl");
+        SoapUIClientService mbean = new SoapUIClientService();
+        Map params = new HashMap();
+        ArrayList<LineItem> lineItems = new ArrayList<LineItem>();
+
+        properties.setProperty(HttpClientFactory.TARGET_HOST_URL, wsdlFile.toURI().toString());
+
+        Order order = new Order();
+        ProcessOrderRequest request = new ProcessOrderRequest(order);
+        order.setId(123L);
+        order.setShipTo("Skeagh Bridge");
+        order.setLineItems(lineItems);
+
+        LineItem lineItem;
+
+        lineItem = new LineItem();
+        lineItems.add(lineItem);
+        lineItem.setId(456L);
+        lineItem.setName("item1");
+        lineItem.setPrice(10.99f);
+
+        lineItem = new LineItem();
+        lineItems.add(lineItem);
+        lineItem.setId(890L);
+        lineItem.setName("item2");
+        lineItem.setPrice(12.11f);
+
+        lineItem = new LineItem();
+        lineItems.add(lineItem);
+        lineItem.setId(321L);
+        lineItem.setName("item3");
+        lineItem.setPrice(76.34f);
+
+        params.put("processOrder", request);
+        String message = mbean.buildRequest(wsdlFile.toURI().toString(), "processOrder", params, properties, null, null);
+        assertTrue("Generated SOAP message not as expected. See orderprocessing/expected_01.xml.  Generated message: \n" + message, compareCharStreams(getClass().getResourceAsStream("orderprocessing/expected_01.xml"), new ByteArrayInputStream(message.getBytes())));
+    }
+
+    public void test_has_collections_03() throws IOException, SAXException, ConfigurationException {
+        File wsdlFile = new File(WSDL_LOCATAION + "/orderprocessing/OrderProcessing.wsdl");
+        SoapUIClientService mbean = new SoapUIClientService();
+        Map params = new HashMap();
+        ArrayList<LineItem> lineItems = new ArrayList<LineItem>();
+
+        properties.setProperty(HttpClientFactory.TARGET_HOST_URL, wsdlFile.toURI().toString());
+
+        Order order = new Order();
+        ProcessOrderRequest request = new ProcessOrderRequest(order);
+        order.setId(123L);
+        order.setShipTo("Skeagh Bridge");
+        order.setLineItems(lineItems);
+
+        // No line Items....
+
+        params.put("processOrder", request);
+        String message = mbean.buildRequest(wsdlFile.toURI().toString(), "processOrder", params, properties, null, null);
+        assertTrue("Generated SOAP message not as expected. See orderprocessing/expected_02.xml.  Generated message: \n" + message, compareCharStreams(getClass().getResourceAsStream("orderprocessing/expected_02.xml"), new ByteArrayInputStream(message.getBytes())));
+    }
+
+    public void test_has_collections_04() throws IOException, SAXException, ConfigurationException {
+        File wsdlFile = new File(WSDL_LOCATAION + "/orderprocessing/OrderProcessing.wsdl");
+        SoapUIClientService mbean = new SoapUIClientService();
+        Map params = new HashMap();
+
+        properties.setProperty(HttpClientFactory.TARGET_HOST_URL, wsdlFile.toURI().toString());
+
+        params.put("processOrder.order.id", 123L);
+        params.put("processOrder.order.shipTo", "Skeagh Bridge");
+
+        params.put("processOrder.order.lineItems[0].id", 456L);
+        params.put("processOrder.order.lineItems[0].name", "item1");
+        params.put("processOrder.order.lineItems[0].price", 10.99f);
+        params.put("processOrder.order.lineItems[1].id", 890L);
+        params.put("processOrder.order.lineItems[1].name", "item2");
+        params.put("processOrder.order.lineItems[1].price", 12.11f);
+        params.put("processOrder.order.lineItems[2].id", 321L);
+        params.put("processOrder.order.lineItems[2].name", "item3");
+        params.put("processOrder.order.lineItems[2].price", 76.34f);
+
+        String message = mbean.buildRequest(wsdlFile.toURI().toString(), "processOrder", params, properties, null, null);
+        assertTrue("Generated SOAP message not as expected. See orderprocessing/expected_01.xml.  Generated message: \n" + message, compareCharStreams(getClass().getResourceAsStream("orderprocessing/expected_01.xml"), new ByteArrayInputStream(message.getBytes())));
+    }
+
+    public void test_has_collections_05() throws IOException, SAXException, ConfigurationException {
+        File wsdlFile = new File(WSDL_LOCATAION + "/orderprocessing/OrderProcessing.wsdl");
+        SoapUIClientService mbean = new SoapUIClientService();
+        Map params = new HashMap();
+
+        properties.setProperty(HttpClientFactory.TARGET_HOST_URL, wsdlFile.toURI().toString());
+
+        params.put("processOrder.order.id", 123L);
+        params.put("processOrder.order.shipTo", "Skeagh Bridge");
+
+        // No line Items....
+
+        String message = mbean.buildRequest(wsdlFile.toURI().toString(), "processOrder", params, properties, null, null);
+        assertTrue("Generated SOAP message not as expected. See orderprocessing/expected_02.xml.  Generated message: \n" + message, compareCharStreams(getClass().getResourceAsStream("orderprocessing/expected_02.xml"), new ByteArrayInputStream(message.getBytes())));
+    }
+
     public void test_smooks_transform() throws IOException, SAXException, ConfigurationException {
         File wsdlFile = new File(WSDL_LOCATAION + "/RetailerCallback.wsdl");
         SoapUIClientService mbean = new SoapUIClientService();

Modified: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/expected_02.xml
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/expected_02.xml	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/expected_02.xml	2007-08-10 17:22:39 UTC (rev 14150)
@@ -47,7 +47,7 @@
             <cus:shipTerms/>
          </cus:header>
          <cus:items>
-            <!--1 or more repetitions:-->
+            <!--1 or more repetitions: - cloned-->
             <cus:item>
                <cus:partNumber>1</cus:partNumber>
                <cus:description>item1</cus:description>

Modified: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/expected_03.xml
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/expected_03.xml	2007-08-10 17:04:38 UTC (rev 14149)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/expected_03.xml	2007-08-10 17:22:39 UTC (rev 14150)
@@ -47,7 +47,7 @@
              <cus:shipTerms/>
           </cus:header>
          <cus:items>
-            <!--1 or more repetitions:-->
+            <!--1 or more repetitions: - cloned-->
             <cus:item>
                <cus:partNumber>4</cus:partNumber>
                <cus:description>item4</cus:description>

Added: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/LineItem.java
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/LineItem.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/LineItem.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,47 @@
+package org.jboss.soa.esb.services.soapui.orderprocessing;
+
+import java.io.Serializable;
+
+public class LineItem implements Serializable {
+
+   /**
+    *
+    */
+   private static final long serialVersionUID = 0L;
+   private Long id;
+   private Float price;
+   private String name;
+
+   public Long getId()
+   {
+      return id;
+   }
+   public void setId(Long id)
+   {
+      this.id = id;
+   }
+
+   public Float getPrice()
+   {
+      return price;
+   }
+   public void setPrice(Float price)
+   {
+      this.price = price;
+   }
+
+   public String getName()
+   {
+      return name;
+   }
+   public void setName(String name)
+   {
+      this.name = name;
+   }
+
+   public String toString()
+   {
+      return "Line Item ID= " + this.id + "\nPrice=" + this.price + "\nShip To=" + this.name;
+   }
+
+}


Property changes on: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/LineItem.java
___________________________________________________________________
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/Order.java
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/Order.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/Order.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,78 @@
+package org.jboss.soa.esb.services.soapui.orderprocessing;
+
+import java.io.Serializable;
+import java.util.ArrayList;
+
+/**
+ * Order is the serialized object that this example is based around. It contains
+ * a product name, the quantity of that product ordered, and the price per unit
+ * of the product. It is serializable so that it can be bundled up in a message,
+ * and the JSPs
+ *
+ * @author <a href="mailto:tcunning at redhat.com">tcunning at redhat.com</a>
+ * @since Version 4.2
+ */
+public class Order implements Serializable {
+   private static final long serialVersionUID = -4620754343715487457L;
+   private Long id;
+   private ArrayList<LineItem> lineItems;
+   private String shipTo;
+
+   public ArrayList<LineItem> getLineItems()
+   {
+      return lineItems;
+   }
+
+   public void setLineItems(ArrayList<LineItem> lineItems)
+   {
+      this.lineItems = lineItems;
+   }
+
+   public float getTotalPrice()
+   {
+      float totalPrice = 0;
+      {
+         for (LineItem item : lineItems)
+         {
+            if (item.getPrice() != null)
+               totalPrice += item.getPrice();
+         }
+      }
+      return totalPrice;
+   }
+
+   public Long getId()
+   {
+      return id;
+   }
+
+   public void setId(Long id)
+   {
+      this.id = id;
+   }
+
+   public String getShipTo()
+   {
+      return shipTo;
+   }
+
+   public void setShipTo(String shipTo)
+   {
+      this.shipTo = shipTo;
+   }
+
+   public String toString()
+   {
+       StringBuffer stringBuffer = new StringBuffer();
+
+       stringBuffer.append("Order ID= " + this.id + "\nTotal Price=" + getTotalPrice() + "\nShip to=" + this.shipTo + "\nLine Items:\n");
+       for(LineItem lineItem : lineItems) {
+           stringBuffer.append("\t ID: " + lineItem.getId() + "\n");
+           stringBuffer.append("\t Name: " + lineItem.getName() + "\n");
+           stringBuffer.append("\t Price: " + lineItem.getPrice() + "\n");
+       }
+
+       return stringBuffer.toString();
+   }
+
+}


Property changes on: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/Order.java
___________________________________________________________________
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessing.wsdl
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessing.wsdl	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessing.wsdl	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,40 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:tns="http://endpoint/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="http://endpoint/" name="OrderProcessingService">
+  <types>
+    <xsd:schema>
+      <xsd:import namespace="http://endpoint/" schemaLocation="OrderProcessingSchema.xsd" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"/>
+    </xsd:schema>
+  </types>
+  <message name="processOrder">
+    <part name="parameters" element="tns:processOrder"/>
+  </message>
+
+  <message name="processOrderResponse">
+    <part name="parameters" element="tns:processOrderResponse"/>
+  </message>
+  <portType name="OrderProcessing">
+    <operation name="processOrder">
+      <input message="tns:processOrder"/>
+      <output message="tns:processOrderResponse"/>
+    </operation>
+  </portType>
+
+  <binding name="OrderProcessingPortBinding" type="tns:OrderProcessing">
+    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
+    <operation name="processOrder">
+      <soap:operation soapAction=""/>
+      <input>
+        <soap:body use="literal"/>
+      </input>
+      <output>
+        <soap:body use="literal"/>
+
+      </output>
+    </operation>
+  </binding>
+  <service name="OrderProcessingService">
+    <port name="OrderProcessingPort" binding="tns:OrderProcessingPortBinding">
+      <soap:address location="http://tfennelly:8080/order-processing/OrderProcessingService" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"/>
+    </port>
+  </service>
+</definitions>
\ No newline at end of file

Added: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessingSchema.xsd
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessingSchema.xsd	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessingSchema.xsd	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
+<xs:schema version="1.0" targetNamespace="http://endpoint/" xmlns:tns="http://endpoint/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+  <xs:element name="processOrder" type="tns:processOrder"/>
+
+  <xs:element name="processOrderResponse" type="tns:processOrderResponse"/>
+
+  <xs:complexType name="processOrder">
+    <xs:sequence>
+      <xs:element name="order" type="tns:order" minOccurs="0"/>
+    </xs:sequence>
+
+  </xs:complexType>
+
+  <xs:complexType name="order">
+    <xs:sequence>
+      <xs:element name="id" type="xs:long" minOccurs="0"/>
+      <xs:element name="lineItems" type="tns:lineItem" nillable="true" maxOccurs="unbounded" minOccurs="0"/>
+      <xs:element name="shipTo" type="xs:string" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="lineItem">
+    <xs:sequence>
+      <xs:element name="id" type="xs:long" minOccurs="0"/>
+      <xs:element name="name" type="xs:string" minOccurs="0"/>
+      <xs:element name="price" type="xs:float" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="processOrderResponse">
+
+    <xs:sequence>
+      <xs:element name="return" type="tns:orderStatus" minOccurs="0"/>
+    </xs:sequence>
+  </xs:complexType>
+
+  <xs:complexType name="orderStatus">
+    <xs:sequence>
+      <xs:element name="comment" type="xs:string" minOccurs="0"/>
+      <xs:element name="id" type="xs:long" minOccurs="0"/>
+
+      <xs:element name="returnCode" type="xs:int"/>
+    </xs:sequence>
+  </xs:complexType>
+</xs:schema>
\ No newline at end of file


Property changes on: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderProcessingSchema.xsd
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderStatus.java
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderStatus.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderStatus.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,43 @@
+package org.jboss.soa.esb.services.soapui.orderprocessing;
+
+import java.io.Serializable;
+
+/**
+ * OrderStatus is the serialized object that this example is based around.   It
+ * contains a product name, the quantity of that product ordered, and the
+ * price per unit of the product.    It is serializable so that it can
+ * be bundled up in a message, and the JSPs
+ *
+ * @author <a href="mailto:tcunning at redhat.com">tcunning at redhat.com</a>
+ * @since Version 4.2
+ */
+public class OrderStatus implements Serializable {
+
+	private static final long serialVersionUID = 0L;
+	private Long id;
+	private String comment;
+	private int returnCode;
+	public static final int SUCCESS = 1;
+	public static final int FAIL = 1;
+
+	public Long getId() {
+		return id;
+	}
+	public void setId(Long id) {
+		this.id = id;
+	}
+	public String getComment() {
+		return comment;
+	}
+	public void setComment(String comment) {
+		this.comment = comment;
+	}
+	public int getReturnCode() {
+		return returnCode;
+	}
+	public void setReturnCode(int returnCode) {
+		this.returnCode = returnCode;
+	}
+
+
+}


Property changes on: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/OrderStatus.java
___________________________________________________________________
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/ProcessOrderRequest.java
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/ProcessOrderRequest.java	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/ProcessOrderRequest.java	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,39 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated
+ * by the @authors tag. All rights reserved.
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors.
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ * MA  02110-1301, USA.
+ *
+ * (C) 2005-2006, JBoss Inc.
+ */
+package org.jboss.soa.esb.services.soapui.orderprocessing;
+
+/**
+ * @author <a href="mailto:tom.fennelly at jboss.com">tom.fennelly at jboss.com</a>
+ */
+public class ProcessOrderRequest {
+    private Order order;
+
+    public ProcessOrderRequest(Order order) {
+        this.order = order;
+    }
+
+    public Order getOrder() {
+        return order;
+    }
+
+    public void setOrder(Order order) {
+        this.order = order;
+    }
+}


Property changes on: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/ProcessOrderRequest.java
___________________________________________________________________
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,37 @@
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:end="http://endpoint/">
+   <soapenv:Header/>
+   <soapenv:Body>
+      <end:processOrder>
+         <!--Optional:-->
+         <order>
+            <!--Optional:-->
+            <id>123</id>
+            <!--Zero or more repetitions: - cloned-->
+            <lineItems>
+               <!--Optional:-->
+               <id>456</id>
+               <!--Optional:-->
+               <name>item1</name>
+               <!--Optional:-->
+               <price>10.99</price>
+            </lineItems>
+            <!--Optional:-->
+            <lineItems>
+               <!--Optional:-->
+               <id>890</id>
+               <!--Optional:-->
+               <name>item2</name>
+               <!--Optional:-->
+               <price>12.11</price>
+            </lineItems><lineItems>
+               <!--Optional:-->
+               <id>321</id>
+               <!--Optional:-->
+               <name>item3</name>
+               <!--Optional:-->
+               <price>76.34</price>
+            </lineItems><shipTo>Skeagh Bridge</shipTo>
+         </order>
+      </end:processOrder>
+   </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file


Property changes on: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_01.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_02.xml
===================================================================
--- labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_02.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_02.xml	2007-08-10 17:22:39 UTC (rev 14150)
@@ -0,0 +1,16 @@
+<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:end="http://endpoint/">
+   <soapenv:Header/>
+   <soapenv:Body>
+      <end:processOrder>
+         <!--Optional:-->
+         <order>
+            <!--Optional:-->
+            <id>123</id>
+            <!--Zero or more repetitions: - cloned-->
+
+            <!--Optional:-->
+            <shipTo>Skeagh Bridge</shipTo>
+         </order>
+      </end:processOrder>
+   </soapenv:Body>
+</soapenv:Envelope>
\ No newline at end of file


Property changes on: labs/jbossesb/trunk/product/services/soapui-client/src/test/java/org/jboss/soa/esb/services/soapui/orderprocessing/expected_02.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native




More information about the jboss-svn-commits mailing list