[jboss-svn-commits] JBL Code SVN: r11630 - in labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel: resources and 8 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu May 3 05:24:00 EDT 2007


Author: tfennelly
Date: 2007-05-03 05:24:00 -0400 (Thu, 03 May 2007)
New Revision: 11630

Added:
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/.project
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderManagement.zip
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.bpel
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.pdd
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.vbpel
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess0.pdd
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/order_process.bpr
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/order_process.bprd
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces.html
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces2.html
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces3.html
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/xslt/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/xslt/SalesOrder.xsl
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderFault.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderNotificationRequest.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendOrderConfirmationResponse.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderConfirmationRequest.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderNotificationRequestCompletedOrder.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest1.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderResponse.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderRequest.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderResponse.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderRequest.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderResponse.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderRequest.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderResponse.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/Customer.xsd
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/CustomerOrder.xsd
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/StandardTypes.xsd
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.bpel
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.pdd
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.vbpel
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/customer.bpr
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/customer.bprd
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/BPELRetailer.wsdl
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Customer.wsdl
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/OrderManager.wsdl
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Retailer.wsdl
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Shipping.wsdl
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/xsl/
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/xsl/SalesOrder.xsl
Log:
added new process definitions

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/.project
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/.project	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/.project	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<projectDescription>
+	<name>OrderManagement</name>
+	<comment></comment>
+	<projects>
+	</projects>
+	<buildSpec>
+	</buildSpec>
+	<natures>
+	</natures>
+</projectDescription>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderManagement.zip
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderManagement.zip
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.bpel
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.bpel	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.bpel	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,195 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+BPEL Process Definition
+Edited using ActiveBPEL(tm) Designer Version 3.1.0 (http://www.active-endpoints.com)
+-->
+<bpel:process xmlns:OrderMgr="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" xmlns:aud="http://schemas.active-endpoints.com/sample/audit/2006/04/Audit.xsd" xmlns:aws="http://docs.active-endpoints.com/activebpel/sample/wsdl/audit/2006/04/Audit.wsdl" xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:brws="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl" xmlns:cmws="http://docs.active-endpoints.com/activebpel/sample/wsdl/creditmanager/2006/04/CreditManager.wsdl" xmlns:crdmgr="http://schemas.active-endpoints.com/sample/creditmanager/2006/04/CreditManager.xsd" xmlns:cust="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd" xmlns:cws="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl" xmlns:ns="http://ordermanagement.activebpel.com/jaws" xmlns:ord="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd" xmlns:ordm!
 gr="http://schemas.active-endpoints.com/sample/ordermanager/2006/04/OrderManager.xsd" xmlns:rws="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl" xmlns:ship="http://schemas.active-endpoints.com/sample/shipping/2006/04/Shipping.xsd" xmlns:shipping="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping" xmlns:tns="http://docs.active-endpoints.com/activebpel/sample/bpel/OrderProcess/2006/04/OrderProcess.bpel" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="OrderProcess" suppressJoinFailure="yes" targetNamespace="http://docs.active-endpoints.com/activebpel/sample/bpel/OrderProcess/2006/04/OrderProcess.bpel">
+   <bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="resources/wsdl/Retailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+   <bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="resources/wsdl/BPELRetailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+   <bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="resources/wsdl/OrderManager.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/ordermanager/2006/04/OrderManager.wsdl"/>
+   <bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="resources/wsdl/Shipping.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/shipping/2006/04/Shipping.wsdl"/>
+   <bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="resources/wsdl/Customer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+   <bpel:partnerLinks>
+      <bpel:partnerLink myRole="Seller" name="Customer" partnerLinkType="brws:PurchasingPLT" partnerRole="Buyer"/>
+      <bpel:partnerLink myRole="OrderPlacer" name="OrderManager" partnerLinkType="OrderMgr:OrderingPLT" partnerRole="OrderingSystem"/>
+      <bpel:partnerLink name="Shipper" partnerLinkType="shipping:ShippingPLT" partnerRole="Shipper"/>
+   </bpel:partnerLinks>
+   <bpel:variables>
+      <bpel:variable messageType="rws:SubmitOrderRequest" name="SubmitOrderRequest"/>
+      <bpel:variable messageType="rws:SubmitOrderResponse" name="SubmitOrderResponse"/>
+      <bpel:variable messageType="OrderMgr:OrderManagerPortType_customerOrder" name="SalesOrderRequest"/>
+      <bpel:variable messageType="OrderMgr:OrderManagerPortType_customerOrderResponse" name="SalesOrderResponse"/>
+      <bpel:variable messageType="OrderMgr:SendSalesOrderNotificationRequest" name="SendSalesOrderNotificationRequest"/>
+      <bpel:variable messageType="OrderMgr:SendSalesOrderNotificationResponse" name="SendSalesOrderNotificationResponse"/>
+      <bpel:variable messageType="cws:SendOrderConfirmationRequest" name="SendOrderConfirmationRequest"/>
+      <bpel:variable messageType="cws:SendOrderConfirmationResponse" name="SendOrderConfirmationResponse"/>
+      <bpel:variable messageType="OrderMgr:OrderManagerPortType_cancelOrder" name="CancelOrderRequest"/>
+      <bpel:variable messageType="OrderMgr:OrderManagerPortType_cancelOrderResponse" name="CancelOrderResponse"/>
+      <bpel:variable messageType="shipping:ShippingPortType_shippingRequest" name="ShipOrderRequest"/>
+      <bpel:variable messageType="shipping:ShippingPortType_shippingRequestResponse" name="ShipOrderResponse"/>
+   </bpel:variables>
+   <bpel:correlationSets>
+      <bpel:correlationSet name="orderCS" properties="brws:orderNum"/>
+   </bpel:correlationSets>
+   <bpel:flow>
+      <bpel:links>
+         <bpel:link name="L2"/>
+      </bpel:links>
+      <bpel:sequence>
+         <bpel:receive createInstance="yes" name="ReceiveCustomerOrder" operation="SubmitOrder" partnerLink="Customer" variable="SubmitOrderRequest"/>
+         <bpel:assign name="AssignDataForNormalReply">
+            <bpel:copy>
+               <bpel:from>true()</bpel:from>
+               <bpel:to part="Document" variable="SubmitOrderResponse"/>
+            </bpel:copy>
+         </bpel:assign>
+         <bpel:reply name="AcknowledgeReceiptOfOrder" operation="SubmitOrder" partnerLink="Customer" variable="SubmitOrderResponse"/>
+         <bpel:scope>
+            <bpel:sequence>
+               <bpel:assign name="AssignDataForSalesOrder" validate="yes">
+                  <bpel:copy>
+                     <bpel:from>bpel:doXslTransform('project:/OrderManagement/resources/xsl/SalesOrder.xsl', $SubmitOrderRequest.Document )</bpel:from>
+                     <bpel:to part="parameters" variable="SalesOrderRequest"/>
+                  </bpel:copy>
+               </bpel:assign>
+               <bpel:invoke inputVariable="SalesOrderRequest" name="CreateSalesOrder" operation="customerOrder" outputVariable="SalesOrderResponse" partnerLink="OrderManager" portType="OrderMgr:OrderManagerPortType">
+                  <bpel:correlations>
+                     <bpel:correlation initiate="yes" pattern="response" set="orderCS"/>
+                  </bpel:correlations>
+                  <bpel:compensationHandler>
+                     <bpel:sequence>
+                        <bpel:assign name="AssignDataForCancelSalesOrder">
+                           <bpel:copy>
+                              <bpel:from>
+                                 <bpel:literal>
+                                    <ns:cancelOrder xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" xmlns:ns1="http://ordermanagement.activebpel.com/jaws">
+   <ns:orderInquiry>
+      <ns1:customerNumber>string</ns1:customerNumber>
+      <ns1:poNumber>string</ns1:poNumber>
+   </ns:orderInquiry>
+</ns:cancelOrder>
+                                 </bpel:literal>
+                              </bpel:from>
+                              <bpel:to part="parameters" variable="CancelOrderRequest"/>
+                           </bpel:copy>
+                           <bpel:copy>
+                              <bpel:from part="parameters" variable="SalesOrderRequest">
+                                 <bpel:query>OrderMgr:header/ns:customerNumber</bpel:query>
+                              </bpel:from>
+                              <bpel:to part="parameters" variable="CancelOrderRequest">
+                                 <bpel:query>OrderMgr:orderInquiry/ns:customerNumber</bpel:query>
+                              </bpel:to>
+                           </bpel:copy>
+                           <bpel:copy>
+                              <bpel:from part="parameters" variable="SalesOrderRequest">
+                                 <bpel:query>OrderMgr:header/ns:poNumber</bpel:query>
+                              </bpel:from>
+                              <bpel:to part="parameters" variable="CancelOrderRequest">
+                                 <bpel:query>OrderMgr:orderInquiry/ns:poNumber</bpel:query>
+                              </bpel:to>
+                           </bpel:copy>
+                        </bpel:assign>
+                        <bpel:invoke inputVariable="CancelOrderRequest" name="CancelSalesOrder" operation="cancelOrder" outputVariable="CancelOrderResponse" partnerLink="OrderManager" portType="OrderMgr:OrderManagerPortType"/>
+                     </bpel:sequence>
+                  </bpel:compensationHandler>
+               </bpel:invoke>
+               <bpel:receive name="WaitForNotificationFromOrderManager" operation="SendSalesOrderNotification" partnerLink="OrderManager" portType="OrderMgr:RetailerCallbackPortType" variable="SendSalesOrderNotificationRequest">
+                  <bpel:correlations>
+                     <bpel:correlation initiate="no" set="orderCS"/>
+                  </bpel:correlations>
+               </bpel:receive>
+               <bpel:assign name="AssignDataForOrderManagerAcknowledgement">
+                  <bpel:copy>
+                     <bpel:from>true()</bpel:from>
+                     <bpel:to part="Document" variable="SendSalesOrderNotificationResponse"/>
+                  </bpel:copy>
+               </bpel:assign>
+               <bpel:reply name="AcknowledgeOrderManager" operation="SendSalesOrderNotification" partnerLink="OrderManager" portType="OrderMgr:RetailerCallbackPortType" variable="SendSalesOrderNotificationResponse"/>
+               <bpel:assign name="AssignDataForShipOrder">
+                  <bpel:sources>
+                     <bpel:source linkName="L2"/>
+                  </bpel:sources>
+                  <bpel:copy>
+                     <bpel:from>
+                        <bpel:literal>
+                           <ns:shippingRequest xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping">
+   <ns:customerNumber>string</ns:customerNumber>
+   <ns:orderNumber>string</ns:orderNumber>
+   <ns:poNumber>string</ns:poNumber>
+</ns:shippingRequest>
+                        </bpel:literal>
+                     </bpel:from>
+                     <bpel:to part="parameters" variable="ShipOrderRequest"/>
+                  </bpel:copy>
+                  <bpel:copy>
+                     <bpel:from part="parameters" variable="SalesOrderRequest">
+                        <bpel:query>OrderMgr:header/ns:customerNumber</bpel:query>
+                     </bpel:from>
+                     <bpel:to part="parameters" variable="ShipOrderRequest">
+                        <bpel:query>shipping:customerNumber</bpel:query>
+                     </bpel:to>
+                  </bpel:copy>
+                  <bpel:copy>
+                     <bpel:from part="parameters" variable="SalesOrderRequest">
+                        <bpel:query>OrderMgr:header/ns:poNumber</bpel:query>
+                     </bpel:from>
+                     <bpel:to part="parameters" variable="ShipOrderRequest">
+                        <bpel:query>shipping:poNumber</bpel:query>
+                     </bpel:to>
+                  </bpel:copy>
+                  <bpel:copy>
+                     <bpel:from part="Document" variable="SendSalesOrderNotificationRequest">
+                        <bpel:query>OrderMgr:orderNumber</bpel:query>
+                     </bpel:from>
+                     <bpel:to part="parameters" variable="ShipOrderRequest">
+                        <bpel:query>shipping:orderNumber</bpel:query>
+                     </bpel:to>
+                  </bpel:copy>
+               </bpel:assign>
+               <bpel:invoke inputVariable="ShipOrderRequest" name="ShipOrder" operation="shippingRequest" outputVariable="ShipOrderResponse" partnerLink="Shipper" portType="shipping:ShippingPortType">
+                  <bpel:targets>
+                     <bpel:target linkName="L2"/>
+                  </bpel:targets>
+               </bpel:invoke>
+               <bpel:assign name="AssignDataForOrderConfirmation">
+                  <bpel:copy>
+                     <bpel:from>
+                        <bpel:literal>
+                           <cust:orderConfirmation>
+<cust:customerNumber/>
+<cust:poNumber/>
+<cust:orderNumber/>
+</cust:orderConfirmation>
+                        </bpel:literal>
+                     </bpel:from>
+                     <bpel:to part="Document" variable="SendOrderConfirmationRequest"/>
+                  </bpel:copy>
+                  <bpel:copy>
+                     <bpel:from part="Document" variable="SubmitOrderRequest">
+                        <bpel:query>ord:header/ord:customerNumber</bpel:query>
+                     </bpel:from>
+                     <bpel:to part="Document" variable="SendOrderConfirmationRequest">
+                        <bpel:query>cust:customerNumber</bpel:query>
+                     </bpel:to>
+                  </bpel:copy>
+                  <bpel:copy>
+                     <bpel:from part="Document" variable="SubmitOrderRequest">
+                        <bpel:query>ord:header/ord:poNumber</bpel:query>
+                     </bpel:from>
+                     <bpel:to part="Document" variable="SendOrderConfirmationRequest">
+                        <bpel:query>cust:poNumber</bpel:query>
+                     </bpel:to>
+                  </bpel:copy>
+                  <bpel:copy>
+                     <bpel:from part="result" variable="SalesOrderResponse"/>
+                     <bpel:to part="Document" variable="SendOrderConfirmationRequest">
+                        <bpel:query>cust:orderNumber</bpel:query>
+                     </bpel:to>
+                  </bpel:copy>
+               </bpel:assign>
+               <bpel:invoke inputVariable="SendOrderConfirmationRequest" name="SendOrderConfirmation" operation="SendOrderConfirmation" outputVariable="SendOrderConfirmationResponse" partnerLink="Customer" portType="cws:CustomerPortType"/>
+            </bpel:sequence>
+         </bpel:scope>
+      </bpel:sequence>
+   </bpel:flow>
+</bpel:process>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.pdd
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.pdd	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.pdd	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<process xmlns="http://schemas.active-endpoints.com/pdd/2006/08/pdd.xsd" xmlns:bpelns="http://docs.active-endpoints.com/activebpel/sample/bpel/OrderProcess/2006/04/OrderProcess.bpel" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" location="bpel/OrderManagement/OrderProcess.bpel" name="bpelns:OrderProcess">
+   <partnerLinks>
+      <partnerLink name="Customer">
+         <partnerRole endpointReference="static" invokeHandler="default:Address">
+            <wsa:EndpointReference xmlns:s="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing">
+  <wsa:Address>http://localhost:18080/active-bpel/services/ABI_Customer</wsa:Address>
+  <wsa:ServiceName PortName="CustomerSoap">s:CustomerService</wsa:ServiceName>
+</wsa:EndpointReference>
+         </partnerRole>
+         <myRole allowedRoles="" binding="MSG" service="RetailerService"/>
+      </partnerLink>
+      <partnerLink name="OrderManager">
+         <partnerRole endpointReference="static" invokeHandler="default:Address">
+            <wsa:EndpointReference xmlns:s="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing">
+  <wsa:Address>http://localhost:8865</wsa:Address>
+  <wsa:ServiceName PortName="OrderManagerPortTypePort">s:OrderManagerPortTypeService</wsa:ServiceName>
+</wsa:EndpointReference>
+         </partnerRole>
+         <myRole allowedRoles="" binding="MSG" service="RetailerCallback"/>
+      </partnerLink>
+      <partnerLink name="Shipper">
+         <partnerRole endpointReference="static" invokeHandler="default:Address">
+            <wsa:EndpointReference xmlns:s="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing">
+  <wsa:Address>http://localhost:8866</wsa:Address>
+  <wsa:ServiceName PortName="ShippingPortTypePort">s:ShippingPortTypeService</wsa:ServiceName>
+</wsa:EndpointReference>
+         </partnerRole>
+      </partnerLink>
+   </partnerLinks>
+   <references>
+      <wsdl location="project:/OrderManagement/resources/wsdl/OrderManager.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/ordermanager/2006/04/OrderManager.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/Shipping.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/shipping/2006/04/Shipping.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/Customer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/Retailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/BPELRetailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+   </references>
+</process>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.vbpel
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.vbpel	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess.vbpel	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,638 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<graph id="0" name="PROCESS">
+   <att name="processName" value="OrderProcess"/>
+   <att name="targetNamespace" value="http://docs.active-endpoints.com/activebpel/sample/bpel/OrderProcess/2006/04/OrderProcess.bpel"/>
+   <att name="enableInstanceCompensation" value="false"/>
+   <att name="exitStandardFault" value="false"/>
+   <att name="disableSelectionFailure" value="false"/>
+   <att name="createXPath" value="false"/>
+   <att name="modelVersion" value="3"/>
+   <att name="processNamespace" value="http://docs.oasis-open.org/wsbpel/2.0/process/executable"/>
+   <att name="objectId" value="117373504323010683"/>
+   <node id="1" name="EXTENSION_CONTAINER">
+      <att name="ExtensionCount" value="0"/>
+      <att name="BPELDocumentation" value=""/>
+   </node>
+   <att>
+      <graph id="2" name="IMPORTS">
+         <att name="ImportCount" value="5"/>
+         <node id="3" name="IMPORT">
+            <att name="ImportLocation" value="resources/wsdl/Retailer.wsdl;http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl;http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="ImportNamespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+            <att name="ImportType" value="http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="objectId" value="117373504324610711"/>
+         </node>
+         <node id="4" name="IMPORT">
+            <att name="ImportLocation" value="resources/wsdl/BPELRetailer.wsdl;http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl;http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="ImportNamespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+            <att name="ImportType" value="http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="objectId" value="117373504324610713"/>
+         </node>
+         <node id="5" name="IMPORT">
+            <att name="ImportLocation" value="resources/wsdl/OrderManager.wsdl;http://docs.active-endpoints.com/activebpel/sample/wsdl/ordermanager/2006/04/OrderManager.wsdl;http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="ImportNamespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/ordermanager/2006/04/OrderManager.wsdl"/>
+            <att name="ImportType" value="http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="objectId" value="117373504324610717"/>
+         </node>
+         <node id="6" name="IMPORT">
+            <att name="ImportLocation" value="resources/wsdl/Shipping.wsdl;http://docs.active-endpoints.com/activebpel/sample/wsdl/shipping/2006/04/Shipping.wsdl;http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="ImportNamespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/shipping/2006/04/Shipping.wsdl"/>
+            <att name="ImportType" value="http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="objectId" value="117373504324610721"/>
+         </node>
+         <node id="7" name="IMPORT">
+            <att name="ImportLocation" value="resources/wsdl/Customer.wsdl;http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl;http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="ImportNamespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+            <att name="ImportType" value="http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="objectId" value="117630467039401415"/>
+         </node>
+      </graph>
+   </att>
+   <att>
+      <graph id="8" name="NAMESPACES">
+         <att name="NamespaceCount" value="17"/>
+         <node id="9" name="NAMESPACE">
+            <att name="Prefix" value="ordmgr"/>
+            <att name="Namespace" value="http://schemas.active-endpoints.com/sample/ordermanager/2006/04/OrderManager.xsd"/>
+            <att name="objectId" value="117373504324610723"/>
+         </node>
+         <node id="10" name="NAMESPACE">
+            <att name="Prefix" value="ord"/>
+            <att name="Namespace" value="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd"/>
+            <att name="objectId" value="117373504324610727"/>
+         </node>
+         <node id="11" name="NAMESPACE">
+            <att name="Prefix" value="aud"/>
+            <att name="Namespace" value="http://schemas.active-endpoints.com/sample/audit/2006/04/Audit.xsd"/>
+            <att name="objectId" value="117373504324610729"/>
+         </node>
+         <node id="12" name="NAMESPACE">
+            <att name="Prefix" value="xsd"/>
+            <att name="Namespace" value="http://www.w3.org/2001/XMLSchema"/>
+            <att name="objectId" value="117373504324610731"/>
+         </node>
+         <node id="13" name="NAMESPACE">
+            <att name="Prefix" value="ship"/>
+            <att name="Namespace" value="http://schemas.active-endpoints.com/sample/shipping/2006/04/Shipping.xsd"/>
+            <att name="objectId" value="117373504324610735"/>
+         </node>
+         <node id="14" name="NAMESPACE">
+            <att name="Prefix" value="crdmgr"/>
+            <att name="Namespace" value="http://schemas.active-endpoints.com/sample/creditmanager/2006/04/CreditManager.xsd"/>
+            <att name="objectId" value="117373504324610737"/>
+         </node>
+         <node id="15" name="NAMESPACE">
+            <att name="Prefix" value="cws"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+            <att name="objectId" value="117373504324610739"/>
+         </node>
+         <node id="16" name="NAMESPACE">
+            <att name="Prefix" value="cust"/>
+            <att name="Namespace" value="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd"/>
+            <att name="objectId" value="117373504324610741"/>
+         </node>
+         <node id="17" name="NAMESPACE">
+            <att name="Prefix" value="brws"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+            <att name="objectId" value="117373504324610743"/>
+         </node>
+         <node id="18" name="NAMESPACE">
+            <att name="Prefix" value="bpel"/>
+            <att name="Namespace" value="http://docs.oasis-open.org/wsbpel/2.0/process/executable"/>
+            <att name="objectId" value="117373504324610745"/>
+         </node>
+         <node id="19" name="NAMESPACE">
+            <att name="Prefix" value="cmws"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/creditmanager/2006/04/CreditManager.wsdl"/>
+            <att name="objectId" value="117373504324610747"/>
+         </node>
+         <node id="20" name="NAMESPACE">
+            <att name="Prefix" value="rws"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+            <att name="objectId" value="117373504324610751"/>
+         </node>
+         <node id="21" name="NAMESPACE">
+            <att name="Prefix" value="aws"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/audit/2006/04/Audit.wsdl"/>
+            <att name="objectId" value="117373504324610753"/>
+         </node>
+         <node id="22" name="NAMESPACE">
+            <att name="Prefix" value="tns"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/bpel/OrderProcess/2006/04/OrderProcess.bpel"/>
+            <att name="objectId" value="117383247993704899"/>
+         </node>
+         <node id="23" name="NAMESPACE">
+            <att name="Prefix" value="OrderMgr"/>
+            <att name="Namespace" value="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager"/>
+            <att name="objectId" value="117709063944801417"/>
+         </node>
+         <node id="24" name="NAMESPACE">
+            <att name="Prefix" value="shipping"/>
+            <att name="Namespace" value="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping"/>
+            <att name="objectId" value="117709074557301817"/>
+         </node>
+         <node id="25" name="NAMESPACE">
+            <att name="Prefix" value="ns"/>
+            <att name="Namespace" value="http://ordermanagement.activebpel.com/jaws"/>
+            <att name="objectId" value="117709131560502305"/>
+         </node>
+      </graph>
+   </att>
+   <att>
+      <graph id="26" name="PARTNER_LINKS">
+         <att name="PartnerLinkCount" value="3"/>
+         <node id="27" name="PARTNER_LINK">
+            <att name="PartnerLinkName" value="Customer"/>
+            <att name="PartnerLinkType" value="brws:PurchasingPLT"/>
+            <att name="PartnerRole" value="Buyer"/>
+            <att name="MyRole" value="Seller"/>
+            <att name="visible" value="false,false,false,false,false,"/>
+            <att name="objectId" value="117373504324610755"/>
+            <att name="InitializePartnerRole" value=""/>
+         </node>
+         <node id="28" name="PARTNER_LINK">
+            <att name="PartnerLinkName" value="OrderManager"/>
+            <att name="PartnerLinkType" value="OrderMgr:OrderingPLT"/>
+            <att name="PartnerRole" value="OrderingSystem"/>
+            <att name="MyRole" value="OrderPlacer"/>
+            <att name="visible" value="false,false,false,false,false,"/>
+            <att name="objectId" value="117709063944801403"/>
+            <att name="InitializePartnerRole" value=""/>
+         </node>
+         <node id="29" name="PARTNER_LINK">
+            <att name="PartnerLinkName" value="Shipper"/>
+            <att name="PartnerLinkType" value="shipping:ShippingPLT"/>
+            <att name="PartnerRole" value="Shipper"/>
+            <att name="visible" value="false,false,false,false,false,"/>
+            <att name="objectId" value="117709074557301803"/>
+            <att name="InitializePartnerRole" value=""/>
+         </node>
+      </graph>
+   </att>
+   <att>
+      <graph id="30" name="VARIABLE_CONTAINERS">
+         <att name="VariableCount" value="12"/>
+         <node id="31" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SubmitOrderRequest"/>
+            <att name="VariableSpecification" value="MessageType=rws:SubmitOrderRequest"/>
+            <att name="objectId" value="117373504324610815"/>
+         </node>
+         <node id="32" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SubmitOrderResponse"/>
+            <att name="VariableSpecification" value="MessageType=rws:SubmitOrderResponse"/>
+            <att name="objectId" value="117373504324610817"/>
+         </node>
+         <node id="33" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SalesOrderRequest"/>
+            <att name="VariableSpecification" value="MessageType=OrderMgr:OrderManagerPortType_customerOrder"/>
+            <att name="objectId" value="117373504324610819"/>
+         </node>
+         <node id="34" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SalesOrderResponse"/>
+            <att name="VariableSpecification" value="MessageType=OrderMgr:OrderManagerPortType_customerOrderResponse"/>
+            <att name="objectId" value="117373504324610821"/>
+         </node>
+         <node id="35" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SendSalesOrderNotificationRequest"/>
+            <att name="VariableSpecification" value="MessageType=OrderMgr:SendSalesOrderNotificationRequest"/>
+            <att name="objectId" value="117373504324610823"/>
+         </node>
+         <node id="36" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SendSalesOrderNotificationResponse"/>
+            <att name="VariableSpecification" value="MessageType=OrderMgr:SendSalesOrderNotificationResponse"/>
+            <att name="objectId" value="117373504324610825"/>
+         </node>
+         <node id="37" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SendOrderConfirmationRequest"/>
+            <att name="VariableSpecification" value="MessageType=cws:SendOrderConfirmationRequest"/>
+            <att name="objectId" value="117373504324610827"/>
+         </node>
+         <node id="38" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SendOrderConfirmationResponse"/>
+            <att name="VariableSpecification" value="MessageType=cws:SendOrderConfirmationResponse"/>
+            <att name="objectId" value="117373504324610829"/>
+         </node>
+         <node id="39" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="CancelOrderRequest"/>
+            <att name="VariableSpecification" value="MessageType=OrderMgr:OrderManagerPortType_cancelOrder"/>
+            <att name="objectId" value="117373504324610831"/>
+         </node>
+         <node id="40" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="CancelOrderResponse"/>
+            <att name="VariableSpecification" value="MessageType=OrderMgr:OrderManagerPortType_cancelOrderResponse"/>
+            <att name="objectId" value="117373504324610833"/>
+         </node>
+         <node id="41" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="ShipOrderRequest"/>
+            <att name="VariableSpecification" value="MessageType=shipping:ShippingPortType_shippingRequest"/>
+            <att name="objectId" value="117373504324610847"/>
+         </node>
+         <node id="42" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="ShipOrderResponse"/>
+            <att name="VariableSpecification" value="MessageType=shipping:ShippingPortType_shippingRequestResponse"/>
+            <att name="objectId" value="117373504324610849"/>
+         </node>
+      </graph>
+   </att>
+   <att>
+      <graph id="43" name="CORRELATION_CONTAINERS">
+         <att name="CorrSetCount" value="1"/>
+         <node id="44" name="CORRELATION_CONTAINER">
+            <att name="SetName" value="orderCS"/>
+            <att name="SetProperties" value="orderNum=http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+            <att name="objectId" value="117709281698000577"/>
+         </node>
+      </graph>
+   </att>
+   <att>
+      <graph id="45" name="SCOPE_ACTIVITY">
+         <att name="text" value="Process Activities"/>
+         <att>
+            <graph id="46" name="SEQUENCE">
+               <att name="objectId" value="117373504333910925"/>
+               <att name="location" value="LOC {5,5}"/>
+               <att name="size" value="DIM {570,1761}"/>
+               <att name="gap" value="50"/>
+               <node id="47" name="RECEIVE">
+                  <att name="objectId" value="117373504335510927"/>
+                  <att name="size" value="DIM {185,56}"/>
+                  <att name="name" value="ReceiveCustomerOrder"/>
+                  <att name="partnerLink" value="Customer"/>
+                  <att name="operation" value="SubmitOrder"/>
+                  <att name="createInstance" value="true"/>
+                  <att name="variable" value="SubmitOrderRequest"/>
+                  <att name="fromParts" value="0"/>
+               </node>
+               <att>
+                  <graph id="48" name="ASSIGN">
+                     <att name="objectId" value="117623753602612073"/>
+                     <att name="size" value="DIM {203,56}"/>
+                     <att name="name" value="AssignDataForNormalReply"/>
+                     <att name="copy" value="1"/>
+                     <att name="validateVars" value="false"/>
+                     <node id="49" name="ASSIGN_COPY">
+                        <att name="fromExpression" value="true()"/>
+                        <att name="fromType" value="3"/>
+                        <att name="objectId" value="117623753602612074"/>
+                        <att name="toVariable" value="SubmitOrderResponse"/>
+                        <att name="toPart" value="Document"/>
+                        <att name="ignoreMissingFromData" value="false"/>
+                     </node>
+                  </graph>
+               </att>
+               <node id="50" name="REPLY">
+                  <att name="objectId" value="117623753602612075"/>
+                  <att name="size" value="DIM {212,56}"/>
+                  <att name="name" value="AcknowledgeReceiptOfOrder"/>
+                  <att name="partnerLink" value="Customer"/>
+                  <att name="operation" value="SubmitOrder"/>
+                  <att name="variable" value="SubmitOrderResponse"/>
+                  <att name="toParts" value="0"/>
+               </node>
+               <att>
+                  <graph id="51" name="SCOPE">
+                     <att name="objectId" value="117373504335510977"/>
+                     <att name="size" value="DIM {550,1376}"/>
+                     <att name="exitStandardFaultScope" value=""/>
+                     <att name="showTerminationHandler" value="false"/>
+                     <node id="52" name="VARIABLE_CONTAINERS">
+                        <att name="VariableCount" value="0"/>
+                     </node>
+                     <node id="53" name="CORRELATION_CONTAINERS">
+                        <att name="CorrSetCount" value="0"/>
+                     </node>
+                     <node id="54" name="PARTNER_LINKS">
+                        <att name="PartnerLinkCount" value="0"/>
+                     </node>
+                     <att>
+                        <graph id="55" name="SCOPE_ACTIVITY">
+                           <att name="objectId" value="117373504335510985"/>
+                           <att name="size" value="DIM {520,1308}"/>
+                           <att>
+                              <graph id="56" name="SEQUENCE">
+                                 <att name="objectId" value="117373504335511021"/>
+                                 <att name="location" value="LOC {5,5}"/>
+                                 <att name="size" value="DIM {500,1260}"/>
+                                 <att name="gap" value="50"/>
+                                 <att>
+                                    <graph id="57" name="ASSIGN">
+                                       <att name="objectId" value="117373504335511023"/>
+                                       <att name="size" value="DIM {196,56}"/>
+                                       <att name="name" value="AssignDataForSalesOrder"/>
+                                       <att name="copy" value="1"/>
+                                       <att name="validateVars" value="true"/>
+                                       <node id="58" name="ASSIGN_COPY">
+                                          <att name="fromExpression" value="bpel:doXslTransform('project:/OrderManagement/resources/xsl/SalesOrder.xsl', $SubmitOrderRequest.Document )"/>
+                                          <att name="fromType" value="3"/>
+                                          <att name="objectId" value="117735014256001515"/>
+                                          <att name="toVariable" value="SalesOrderRequest"/>
+                                          <att name="toPart" value="parameters"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                    </graph>
+                                 </att>
+                                 <att>
+                                    <graph id="59" name="SCOPE">
+                                       <att name="objectId" value="117468359456116045"/>
+                                       <att name="size" value="DIM {480,345}"/>
+                                       <att name="name" value="CreateSalesOrder"/>
+                                       <att name="exitStandardFaultScope" value=""/>
+                                       <att name="showTerminationHandler" value="false"/>
+                                       <att name="showCompensator" value="true"/>
+                                       <node id="60" name="VARIABLE_CONTAINERS">
+                                          <att name="VariableCount" value="0"/>
+                                       </node>
+                                       <node id="61" name="CORRELATION_CONTAINERS">
+                                          <att name="CorrSetCount" value="0"/>
+                                       </node>
+                                       <node id="62" name="PARTNER_LINKS">
+                                          <att name="PartnerLinkCount" value="0"/>
+                                       </node>
+                                       <att>
+                                          <graph id="63" name="SCOPE_ACTIVITY">
+                                             <att name="objectId" value="117468359456116053"/>
+                                             <att name="size" value="DIM {180,109}"/>
+                                             <node id="64" name="INVOKE">
+                                                <att name="objectId" value="117373504335511027"/>
+                                                <att name="location" value="LOC {5,5}"/>
+                                                <att name="size" value="DIM {159,56}"/>
+                                                <att name="name" value="CreateSalesOrder"/>
+                                                <att name="partnerLink" value="OrderManager"/>
+                                                <att name="portType" value="OrderMgr:OrderManagerPortType"/>
+                                                <att name="operation" value="customerOrder"/>
+                                                <att name="correlations" value="orderCS,yes,response#true"/>
+                                                <att name="inputVariable" value="SalesOrderRequest"/>
+                                                <att name="outputVariable" value="SalesOrderResponse"/>
+                                                <att name="fromParts" value="0"/>
+                                                <att name="toParts" value="0"/>
+                                             </node>
+                                          </graph>
+                                       </att>
+                                       <node id="65" name="SCOPE_FAULTHANDLER">
+                                          <att name="objectId" value="117468359456116057"/>
+                                       </node>
+                                       <node id="66" name="SCOPE_EVENTHANDLER">
+                                          <att name="objectId" value="117468359456116059"/>
+                                       </node>
+                                       <node id="67" name="SCOPE_TERMINATIONHANDLER">
+                                          <att name="objectId" value="117468359456116061"/>
+                                       </node>
+                                       <att>
+                                          <graph id="68" name="SCOPE_COMPENSATOR">
+                                             <att name="objectId" value="117468359456116055"/>
+                                             <att name="size" value="DIM {270,277}"/>
+                                             <att>
+                                                <graph id="69" name="SEQUENCE">
+                                                   <att name="objectId" value="117373504335511013"/>
+                                                   <att name="location" value="LOC {5,5}"/>
+                                                   <att name="size" value="DIM {250,229}"/>
+                                                   <att name="gap" value="50"/>
+                                                   <att>
+                                                      <graph id="70" name="ASSIGN">
+                                                         <att name="objectId" value="117373504335511015"/>
+                                                         <att name="size" value="DIM {228,56}"/>
+                                                         <att name="name" value="AssignDataForCancelSalesOrder"/>
+                                                         <att name="copy" value="3"/>
+                                                         <att name="validateVars" value="false"/>
+                                                         <node id="71" name="ASSIGN_COPY">
+                                                            <att name="fromLiteral" value="&lt;ns:cancelOrder xmlns:ns=&quot;http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager&quot; xmlns:ns1=&quot;http://ordermanagement.activebpel.com/jaws&quot;&gt;&#13;&#10;   &lt;ns:orderInquiry&gt;&#13;&#10;      &lt;ns1:customerNumber&gt;string&lt;/ns1:customerNumber&gt;&#13;&#10;      &lt;ns1:poNumber&gt;string&lt;/ns1:poNumber&gt;&#13;&#10;   &lt;/ns:orderInquiry&gt;&#13;&#10;&lt;/ns:cancelOrder&gt;"/>
+                                                            <att name="fromType" value="4"/>
+                                                            <att name="objectId" value="117735241057702165"/>
+                                                            <att name="toVariable" value="CancelOrderRequest"/>
+                                                            <att name="toPart" value="parameters"/>
+                                                            <att name="ignoreMissingFromData" value="false"/>
+                                                         </node>
+                                                         <node id="72" name="ASSIGN_COPY">
+                                                            <att name="fromVariable" value="SalesOrderRequest"/>
+                                                            <att name="fromPart" value="parameters"/>
+                                                            <att name="fromQuery" value="OrderMgr:header/ns:customerNumber"/>
+                                                            <att name="fromType" value="0"/>
+                                                            <att name="objectId" value="117735229194502161"/>
+                                                            <att name="toVariable" value="CancelOrderRequest"/>
+                                                            <att name="toPart" value="parameters"/>
+                                                            <att name="toQuery" value="OrderMgr:orderInquiry/ns:customerNumber"/>
+                                                            <att name="ignoreMissingFromData" value="false"/>
+                                                         </node>
+                                                         <node id="73" name="ASSIGN_COPY">
+                                                            <att name="fromVariable" value="SalesOrderRequest"/>
+                                                            <att name="fromPart" value="parameters"/>
+                                                            <att name="fromQuery" value="OrderMgr:header/ns:poNumber"/>
+                                                            <att name="fromType" value="0"/>
+                                                            <att name="objectId" value="117735229194502163"/>
+                                                            <att name="toVariable" value="CancelOrderRequest"/>
+                                                            <att name="toPart" value="parameters"/>
+                                                            <att name="toQuery" value="OrderMgr:orderInquiry/ns:poNumber"/>
+                                                            <att name="ignoreMissingFromData" value="false"/>
+                                                         </node>
+                                                      </graph>
+                                                   </att>
+                                                   <node id="74" name="INVOKE">
+                                                      <att name="objectId" value="117373504335511019"/>
+                                                      <att name="size" value="DIM {158,56}"/>
+                                                      <att name="name" value="CancelSalesOrder"/>
+                                                      <att name="partnerLink" value="OrderManager"/>
+                                                      <att name="portType" value="OrderMgr:OrderManagerPortType"/>
+                                                      <att name="operation" value="cancelOrder"/>
+                                                      <att name="inputVariable" value="CancelOrderRequest"/>
+                                                      <att name="outputVariable" value="CancelOrderResponse"/>
+                                                      <att name="fromParts" value="0"/>
+                                                      <att name="toParts" value="0"/>
+                                                   </node>
+                                                </graph>
+                                             </att>
+                                          </graph>
+                                       </att>
+                                    </graph>
+                                 </att>
+                                 <node id="75" name="RECEIVE">
+                                    <att name="objectId" value="117373504335511029"/>
+                                    <att name="size" value="DIM {259,56}"/>
+                                    <att name="name" value="WaitForNotificationFromOrderManager"/>
+                                    <att name="partnerLink" value="OrderManager"/>
+                                    <att name="portType" value="OrderMgr:RetailerCallbackPortType"/>
+                                    <att name="operation" value="SendSalesOrderNotification"/>
+                                    <att name="correlations" value="orderCS,no#false"/>
+                                    <att name="variable" value="SendSalesOrderNotificationRequest"/>
+                                    <att name="fromParts" value="0"/>
+                                 </node>
+                                 <att>
+                                    <graph id="76" name="ASSIGN">
+                                       <att name="objectId" value="117373504335511031"/>
+                                       <att name="size" value="DIM {300,56}"/>
+                                       <att name="name" value="AssignDataForOrderManagerAcknowledgement"/>
+                                       <att name="copy" value="1"/>
+                                       <att name="validateVars" value="false"/>
+                                       <node id="77" name="ASSIGN_COPY">
+                                          <att name="fromExpression" value="true()"/>
+                                          <att name="fromType" value="3"/>
+                                          <att name="objectId" value="117373504335511033"/>
+                                          <att name="toVariable" value="SendSalesOrderNotificationResponse"/>
+                                          <att name="toPart" value="Document"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                    </graph>
+                                 </att>
+                                 <node id="78" name="REPLY">
+                                    <att name="objectId" value="117373504335511035"/>
+                                    <att name="size" value="DIM {206,56}"/>
+                                    <att name="name" value="AcknowledgeOrderManager"/>
+                                    <att name="partnerLink" value="OrderManager"/>
+                                    <att name="portType" value="OrderMgr:RetailerCallbackPortType"/>
+                                    <att name="operation" value="SendSalesOrderNotification"/>
+                                    <att name="variable" value="SendSalesOrderNotificationResponse"/>
+                                    <att name="toParts" value="0"/>
+                                 </node>
+                                 <att>
+                                    <graph id="79" name="ASSIGN">
+                                       <att name="objectId" value="117373504335511037"/>
+                                       <att name="size" value="DIM {191,56}"/>
+                                       <att name="name" value="AssignDataForShipOrder"/>
+                                       <att name="copy" value="4"/>
+                                       <att name="validateVars" value="false"/>
+                                       <node id="80" name="ASSIGN_COPY">
+                                          <att name="fromLiteral" value="&lt;ns:shippingRequest xmlns:ns=&quot;http://org.jboss.esb/quickstarts/bpel/ABI_Shipping&quot;&gt;&#13;&#10;   &lt;ns:customerNumber&gt;string&lt;/ns:customerNumber&gt;&#13;&#10;   &lt;ns:orderNumber&gt;string&lt;/ns:orderNumber&gt;&#13;&#10;   &lt;ns:poNumber&gt;string&lt;/ns:poNumber&gt;&#13;&#10;&lt;/ns:shippingRequest&gt;"/>
+                                          <att name="fromType" value="4"/>
+                                          <att name="objectId" value="117735214273702087"/>
+                                          <att name="toVariable" value="ShipOrderRequest"/>
+                                          <att name="toPart" value="parameters"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                       <node id="81" name="ASSIGN_COPY">
+                                          <att name="fromVariable" value="SalesOrderRequest"/>
+                                          <att name="fromPart" value="parameters"/>
+                                          <att name="fromQuery" value="OrderMgr:header/ns:customerNumber"/>
+                                          <att name="fromType" value="0"/>
+                                          <att name="objectId" value="117735215856402095"/>
+                                          <att name="toVariable" value="ShipOrderRequest"/>
+                                          <att name="toPart" value="parameters"/>
+                                          <att name="toQuery" value="shipping:customerNumber"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                       <node id="82" name="ASSIGN_COPY">
+                                          <att name="fromVariable" value="SalesOrderRequest"/>
+                                          <att name="fromPart" value="parameters"/>
+                                          <att name="fromQuery" value="OrderMgr:header/ns:poNumber"/>
+                                          <att name="fromType" value="0"/>
+                                          <att name="objectId" value="117735214273702091"/>
+                                          <att name="toVariable" value="ShipOrderRequest"/>
+                                          <att name="toPart" value="parameters"/>
+                                          <att name="toQuery" value="shipping:poNumber"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                       <node id="83" name="ASSIGN_COPY">
+                                          <att name="fromVariable" value="SendSalesOrderNotificationRequest"/>
+                                          <att name="fromPart" value="Document"/>
+                                          <att name="fromQuery" value="OrderMgr:orderNumber"/>
+                                          <att name="fromType" value="0"/>
+                                          <att name="objectId" value="117735214273702093"/>
+                                          <att name="toVariable" value="ShipOrderRequest"/>
+                                          <att name="toPart" value="parameters"/>
+                                          <att name="toQuery" value="shipping:orderNumber"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                    </graph>
+                                 </att>
+                                 <node id="84" name="INVOKE">
+                                    <att name="objectId" value="117373504335511045"/>
+                                    <att name="size" value="DIM {121,56}"/>
+                                    <att name="name" value="ShipOrder"/>
+                                    <att name="partnerLink" value="Shipper"/>
+                                    <att name="portType" value="shipping:ShippingPortType"/>
+                                    <att name="operation" value="shippingRequest"/>
+                                    <att name="inputVariable" value="ShipOrderRequest"/>
+                                    <att name="outputVariable" value="ShipOrderResponse"/>
+                                    <att name="fromParts" value="0"/>
+                                    <att name="toParts" value="0"/>
+                                 </node>
+                                 <att>
+                                    <graph id="85" name="ASSIGN">
+                                       <att name="objectId" value="117373504335511047"/>
+                                       <att name="size" value="DIM {232,56}"/>
+                                       <att name="name" value="AssignDataForOrderConfirmation"/>
+                                       <att name="copy" value="4"/>
+                                       <att name="validateVars" value="false"/>
+                                       <node id="86" name="ASSIGN_COPY">
+                                          <att name="fromLiteral" value="&lt;cust:orderConfirmation xmlns:cust=&quot;http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd&quot;&gt;&#13;&#10;&lt;cust:customerNumber&gt;&lt;/cust:customerNumber&gt;&#13;&#10;&lt;cust:poNumber&gt;&lt;/cust:poNumber&gt;&#13;&#10;&lt;cust:orderNumber&gt;&lt;/cust:orderNumber&gt;&#13;&#10;&lt;/cust:orderConfirmation&gt;"/>
+                                          <att name="fromType" value="4"/>
+                                          <att name="objectId" value="117735457074500991"/>
+                                          <att name="toVariable" value="SendOrderConfirmationRequest"/>
+                                          <att name="toPart" value="Document"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                       <node id="87" name="ASSIGN_COPY">
+                                          <att name="fromVariable" value="SubmitOrderRequest"/>
+                                          <att name="fromPart" value="Document"/>
+                                          <att name="fromQuery" value="ord:header/ord:customerNumber"/>
+                                          <att name="fromType" value="0"/>
+                                          <att name="objectId" value="117735461958000999"/>
+                                          <att name="toVariable" value="SendOrderConfirmationRequest"/>
+                                          <att name="toPart" value="Document"/>
+                                          <att name="toQuery" value="cust:customerNumber"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                       <node id="88" name="ASSIGN_COPY">
+                                          <att name="fromVariable" value="SubmitOrderRequest"/>
+                                          <att name="fromPart" value="Document"/>
+                                          <att name="fromQuery" value="ord:header/ord:poNumber"/>
+                                          <att name="fromType" value="0"/>
+                                          <att name="objectId" value="117735463697301001"/>
+                                          <att name="toVariable" value="SendOrderConfirmationRequest"/>
+                                          <att name="toPart" value="Document"/>
+                                          <att name="toQuery" value="cust:poNumber"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                       <node id="89" name="ASSIGN_COPY">
+                                          <att name="fromVariable" value="SalesOrderResponse"/>
+                                          <att name="fromPart" value="result"/>
+                                          <att name="fromType" value="0"/>
+                                          <att name="objectId" value="117735469032401003"/>
+                                          <att name="toVariable" value="SendOrderConfirmationRequest"/>
+                                          <att name="toPart" value="Document"/>
+                                          <att name="toQuery" value="cust:orderNumber"/>
+                                          <att name="ignoreMissingFromData" value="false"/>
+                                       </node>
+                                    </graph>
+                                 </att>
+                                 <node id="90" name="INVOKE">
+                                    <att name="objectId" value="117373504335511057"/>
+                                    <att name="size" value="DIM {186,56}"/>
+                                    <att name="name" value="SendOrderConfirmation"/>
+                                    <att name="partnerLink" value="Customer"/>
+                                    <att name="portType" value="cws:CustomerPortType"/>
+                                    <att name="operation" value="SendOrderConfirmation"/>
+                                    <att name="inputVariable" value="SendOrderConfirmationRequest"/>
+                                    <att name="outputVariable" value="SendOrderConfirmationResponse"/>
+                                    <att name="fromParts" value="0"/>
+                                    <att name="toParts" value="0"/>
+                                 </node>
+                              </graph>
+                           </att>
+                        </graph>
+                     </att>
+                     <node id="91" name="SCOPE_FAULTHANDLER">
+                        <att name="objectId" value="117373504335510989"/>
+                        <att name="size" value="DIM {80,109}"/>
+                     </node>
+                     <node id="92" name="SCOPE_EVENTHANDLER">
+                        <att name="objectId" value="117373504335510991"/>
+                     </node>
+                     <node id="93" name="SCOPE_TERMINATIONHANDLER">
+                        <att name="objectId" value="117373504335510993"/>
+                     </node>
+                     <node id="94" name="SCOPE_COMPENSATOR">
+                        <att name="objectId" value="117373504335510987"/>
+                        <att name="size" value="DIM {80,109}"/>
+                     </node>
+                  </graph>
+               </att>
+            </graph>
+         </att>
+      </graph>
+   </att>
+   <node id="95" name="SCOPE_FAULTHANDLER"/>
+   <node id="96" name="SCOPE_EVENTHANDLER"/>
+   <edge id="0" source="79" target="84">
+      <att name="objectId" value="117373504333910911"/>
+      <att name="linkName" value="L2"/>
+   </edge>
+</graph>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess0.pdd
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess0.pdd	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/OrderProcess0.pdd	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,38 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<process xmlns="http://schemas.active-endpoints.com/pdd/2006/08/pdd.xsd" xmlns:bpelns="http://docs.active-endpoints.com/activebpel/sample/bpel/OrderProcess/2006/04/OrderProcess.bpel" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" location="bpel/OrderManagement/OrderProcess.bpel" name="bpelns:OrderProcess">
+   <partnerLinks>
+      <partnerLink name="Customer">
+         <partnerRole endpointReference="static">
+            <wsa:EndpointReference xmlns:s="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing">
+  <wsa:Address>http://localhost:18080/active-bpel/services/ABI_Customer</wsa:Address>
+  <wsa:ServiceName PortName="CustomerSoap">s:CustomerService</wsa:ServiceName>
+</wsa:EndpointReference>
+         </partnerRole>
+         <myRole allowedRoles="" binding="MSG" service="RetailerService"/>
+      </partnerLink>
+      <partnerLink name="OrderManager">
+         <partnerRole endpointReference="static">
+            <wsa:EndpointReference xmlns:s="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing">
+  <wsa:Address>http://localhost:8865</wsa:Address>
+  <wsa:ServiceName PortName="OrderManagerPortTypePort">s:OrderManagerPortTypeService</wsa:ServiceName>
+</wsa:EndpointReference>
+         </partnerRole>
+         <myRole allowedRoles="" binding="MSG" service="RetailerCallback"/>
+      </partnerLink>
+      <partnerLink name="Shipper">
+         <partnerRole endpointReference="static">
+            <wsa:EndpointReference xmlns:s="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing">
+  <wsa:Address>http://localhost:8866</wsa:Address>
+  <wsa:ServiceName PortName="ShippingPortTypePort">s:ShippingPortTypeService</wsa:ServiceName>
+</wsa:EndpointReference>
+         </partnerRole>
+      </partnerLink>
+   </partnerLinks>
+   <references>
+      <wsdl location="project:/OrderManagement/resources/wsdl/OrderManager.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/ordermanager/2006/04/OrderManager.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/Shipping.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/shipping/2006/04/Shipping.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/Customer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/Retailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/BPELRetailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+   </references>
+</process>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/order_process.bpr
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/order_process.bpr
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/order_process.bprd
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/order_process.bprd	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/order_process.bprd	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,68 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project name="Service Archive" default='runDeploy' basedir=".">
+
+   <!-- Taskdefs required when running this script from the command line. -->
+   <taskdef name="validatebpr" classname="com.activee.ant.bpr.tasks.AeValidateBPRTask" />
+   <taskdef name="deploybpr" classname="com.activee.ant.bpr.tasks.AeDeployBPRTask" />
+   <taskdef name="createcatalog" classname="com.activee.ant.bpr.tasks.AeCreateCatalogTask" />
+
+   <!-- Some properties used by the script. -->
+   <property name="archive.filename" value="C:\customer_projects\OrderManagement_v1\order_process.bpr" />
+
+   <!-- The deployment location.  Typically a server/container deployment directory. -->
+   <property name="archive.deploypath" value="http://localhost:18080/active-bpel/services/DeployBPRService" />
+
+   <!-- Build the BPR file from the following (generated) file set. -->
+   <target name="build" depends="">
+      <delete file="${archive.filename}" />
+      <jar destfile="${archive.filename}">
+         <!-- PDD Files. -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\OrderProcess.pdd" fullpath="META-INF/pdd/OrderManagement/OrderProcess.pdd" />
+         <!-- BPEL Files. -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\OrderProcess.bpel" fullpath="bpel/OrderManagement/OrderProcess.bpel" />
+         <!-- WSDL Files. -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\wsdl\BPELRetailer.wsdl" fullpath="wsdl/OrderManagement/resources/wsdl/BPELRetailer.wsdl" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\wsdl\Customer.wsdl" fullpath="wsdl/OrderManagement/resources/wsdl/Customer.wsdl" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\wsdl\OrderManager.wsdl" fullpath="wsdl/OrderManagement/resources/wsdl/OrderManager.wsdl" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\wsdl\Retailer.wsdl" fullpath="wsdl/OrderManagement/resources/wsdl/Retailer.wsdl" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\wsdl\Shipping.wsdl" fullpath="wsdl/OrderManagement/resources/wsdl/Shipping.wsdl" />
+         <!-- XSD Files -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\schema\Customer.xsd" fullpath="wsdl/OrderManagement/resources/schema/Customer.xsd" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\schema\CustomerOrder.xsd" fullpath="wsdl/OrderManagement/resources/schema/CustomerOrder.xsd" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\schema\StandardTypes.xsd" fullpath="wsdl/OrderManagement/resources/schema/StandardTypes.xsd" />
+         <!-- Other Files. -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\xsl\SalesOrder.xsl" fullpath="wsdl/OrderManagement/resources/xsl/SalesOrder.xsl" />
+      </jar>
+      <createcatalog file="${archive.filename}">
+         <wsdlentry location="project:/OrderManagement/resources/wsdl/BPELRetailer.wsdl" classpath="wsdl/OrderManagement/resources/wsdl/BPELRetailer.wsdl" />
+         <wsdlentry location="project:/OrderManagement/resources/wsdl/Customer.wsdl" classpath="wsdl/OrderManagement/resources/wsdl/Customer.wsdl" />
+         <wsdlentry location="project:/OrderManagement/resources/wsdl/OrderManager.wsdl" classpath="wsdl/OrderManagement/resources/wsdl/OrderManager.wsdl" />
+         <wsdlentry location="project:/OrderManagement/resources/wsdl/Retailer.wsdl" classpath="wsdl/OrderManagement/resources/wsdl/Retailer.wsdl" />
+         <wsdlentry location="project:/OrderManagement/resources/wsdl/Shipping.wsdl" classpath="wsdl/OrderManagement/resources/wsdl/Shipping.wsdl" />
+         <schemaentry location="project:/OrderManagement/resources/schema/Customer.xsd" classpath="wsdl/OrderManagement/resources/schema/Customer.xsd" />
+         <schemaentry location="project:/OrderManagement/resources/schema/CustomerOrder.xsd" classpath="wsdl/OrderManagement/resources/schema/CustomerOrder.xsd" />
+         <schemaentry location="project:/OrderManagement/resources/schema/StandardTypes.xsd" classpath="wsdl/OrderManagement/resources/schema/StandardTypes.xsd" />
+         <otherentry location="project:/OrderManagement/resources/xsl/SalesOrder.xsl" classpath="wsdl/OrderManagement/resources/xsl/SalesOrder.xsl" typeURI="http://www.w3.org/1999/XSL/Transform" />
+      </createcatalog>
+   </target>
+
+   <!-- Validate the BPR once it is built. -->
+   <target name="validate" depends="">
+      <echo message="Validating the Business Process Archive..." />
+      <validatebpr file="${archive.filename}" />
+      <echo message="Validation completed successfully." />
+   </target>
+
+   <!-- Deploy the built BPR file to some kind of container/server. -->
+   <target name="deploy" depends="">
+      <echo message="Deploying Business Process Archive." />
+      <deploybpr type="webservice" file="${archive.filename}" tourl="http://localhost:18080/active-bpel/services/DeployBPRService" />
+      <echo message="Business Process Archive deployed." />
+   </target>
+
+   <!-- The main entry point into this script, the run target calls various other targets in turn. -->
+   <target name='run' depends='build,validate'/>
+
+   <target name='runDeploy' depends='run,deploy'/>
+
+</project>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces.html
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces.html	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces.html	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,59 @@
+<html>
+
+<head>
+<meta http-equiv="Content-Language" content="en-us">
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>ActiveBPEL Education - Namespaces</title>
+</head>
+
+<body>
+
+<h1>ActiveBPEL Education</h1>
+<h3>Namespaces used in lab projects</h3>
+
+<table border="1" width="100%" id="namespaces">
+	<tr>
+		<th width="125">Prefix</th>
+		<th>Namespace</th>
+	</tr>
+	<tr>
+		<td width="125">std</td>
+		<td>http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd</td>
+	</tr>
+	<tr>
+		<td width="125">ord</td>
+		<td>http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd</td>
+	</tr>
+	<tr>
+		<td width="125">cust</td>
+		<td>http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd</td>
+	</tr>
+	<tr>
+		<td width="125">ordmgr</td>
+		<td>http://schemas.active-endpoints.com/sample/ordermanager/2006/04/OrderManager.xsd</td>
+	</tr>
+	<tr>
+		<td width="125">cws</td>
+		<td>http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl</td>
+	</tr>
+	<tr>
+		<td width="125">rws</td>
+		<td>http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl</td>
+	</tr>
+	<tr>
+		<td width="125">omws</td>
+		<td>http://docs.active-endpoints.com/activebpel/sample/wsdl/ordermanager/2006/04/OrderManager.wsdl</td>
+	</tr>
+	<tr>
+		<td width="125">brws</td>
+		<td>http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl</td>
+	</tr>
+	<tr>
+		<td width="125">opb</td>
+		<td>http://docs.active-endpoints.com/activebpel/sample/bpel/orderprocess/2006/04/OrderProcess.bpel</td>
+	</tr>
+</table>
+
+</body>
+
+</html>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces2.html
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces2.html	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces2.html	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,47 @@
+<html>
+
+<head>
+<meta http-equiv="Content-Language" content="en-us">
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>ActiveBPEL Education - Namespaces</title>
+</head>
+
+<body>
+
+<h1>ActiveBPEL Education</h1>
+<h3>Namespaces used in lab projects</h3>
+
+<table border="1" width="100%" id="namespaces">
+	<tr>
+		<th width="125">Prefix</th>
+		<th>Namespace</th>
+	</tr>
+	<tr> <font color="green">
+		<td width="125"><font color="green">aud</font></td>
+		<td><A HREF="../schema/Audit.xsd"><font color="green">http://schemas.active-endpoints.com/sample/audit/2006/04/Audit.xsd</font></A></td>
+	</tr>
+	<tr>
+		<td width="125"><font color="green">crdmgr</font></td>
+		<td><A HREF="../schema/CreditManager.xsd"><font color="green">http://schemas.active-endpoints.com/sample/creditmanager/2006/04/CreditManager.xsd</font></A></td>
+	</tr>
+	<tr>
+		<td width="125"><font color="green">ship</font></td>
+		<td><A HREF="../schema/Shipping.xsd"><font color="green">http://schemas.active-endpoints.com/sample/shipping/2006/04/Shipping.xsd</font></A></td>
+	</tr>
+	<tr>
+		<td width="125"><font color="green">aws</font></td>
+		<td><A HREF="../wsdl/Audit.wsdl"><font color="green">http://docs.active-endpoints.com/activebpel/sample/wsdl/audit/2006/04/Audit.wsdl</font></A></td>
+	</tr>
+	<tr>
+		<td width="125"><font color="green">cmws</font></td>
+		<td><A HREF="../wsdl/CreditManager.wsdl"><font color="green">http://docs.active-endpoints.com/activebpel/sample/wsdl/creditmanager/2006/04/CreditManager.wsdl</font></A></td>
+	</tr>
+	<tr>
+		<td width="125"><font color="green">sws</font></td>
+		<td><A HREF="../wsdl/Shipping.wsdl"><font color="green">http://docs.active-endpoints.com/activebpel/sample/wsdl/shipping/2006/04/Shipping.wsdl</font></A></td>
+	</tr>
+</table>
+
+</body>
+
+</html>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces3.html
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces3.html	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/namespaces3.html	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,31 @@
+<html>
+
+<head>
+<meta http-equiv="Content-Language" content="en-us">
+<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
+<title>ActiveBPEL Education - Namespaces</title>
+</head>
+
+<body>
+
+<h1>ActiveBPEL Education</h1>
+<h3>Namespaces used in lab projects</h3>
+
+<table border="1" width="100%" id="namespaces">
+	<tr>
+		<th width="125">Prefix</th>
+		<th>Namespace</th>
+	</tr>
+	<tr> <font color="green">
+		<td width="125"><font color="green">inv</font></td>
+		<td><A HREF="../schema/Inventory.xsd"><font color="green">http://schemas.active-endpoints.com/sample/inventory/2006/04/Inventory.xsd</font></A></td>
+	</tr>
+	<tr>
+		<td width="125"><font color="green">invws</font></td>
+		<td><A HREF="../wsdl/Inventory.wsdl"><font color="green">http://docs.active-endpoints.com/activebpel/sample/wsdl/inventory/2006/04/Inventory.wsdl</font></A></td>
+	</tr>
+</table>
+
+</body>
+
+</html>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/xslt/SalesOrder.xsl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/xslt/SalesOrder.xsl	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/doc/xslt/SalesOrder.xsl	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,105 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ord="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd" xmlns:std="http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd" xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" xmlns:ns1="http://ordermanagement.activebpel.com/jaws">
+	<!-- transforming custom order data from source namespace (ord, std) to esb namespace (ns, ns1) -->
+	<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
+	<xsl:template match="ord:customerOrder">
+		<ns:customerOrder>
+			<xsl:apply-templates/>
+		</ns:customerOrder>
+	</xsl:template>
+	<xsl:template match="ord:header">
+		<ns:header>
+			<ns1:billTerms/>
+			<ns1:billTo>
+				<xsl:apply-templates select="ord:billTo"/>
+			</ns1:billTo>
+			<ns1:customerNumber>
+				<xsl:value-of select="ord:customerNumber"/>
+			</ns1:customerNumber>
+			<ns1:orderDate>
+				<xsl:value-of select="ord:orderDate"/>
+			</ns1:orderDate>
+			<ns1:orderTotal>
+				<xsl:value-of select="ord:orderTotal"/>
+			</ns1:orderTotal>
+			<ns1:poNumber>
+				<xsl:value-of select="ord:poNumber"/>
+			</ns1:poNumber>
+			<ns1:shipTerms>full</ns1:shipTerms>
+			<ns1:shipTo>
+				<xsl:apply-templates select="ord:shipTo"/>
+			</ns1:shipTo>
+		</ns:header>
+	</xsl:template>
+	<xsl:template match="ord:items">
+		<ns:items>
+			<xsl:apply-templates/>
+		</ns:items>
+	</xsl:template>
+	<xsl:template match="ord:item">
+		<!--ns1:item-->
+		<ns1:description>
+			<xsl:value-of select="ord:description"/>
+		</ns1:description>
+		<ns1:extensionAmount>
+			<xsl:value-of select="ord:extensionAmount"/>
+		</ns1:extensionAmount>
+		<ns1:partNumber>
+			<xsl:value-of select="ord:partNumber"/>
+		</ns1:partNumber>
+		<ns1:price>
+			<xsl:value-of select="ord:price"/>
+		</ns1:price>
+		<ns1:quantity>
+			<xsl:value-of select="ord:quantity"/>
+		</ns1:quantity>
+		<!--ns1:item-->
+	</xsl:template>
+	<!-- party type mapping-->
+	<xsl:template match="ord:billTo | ord:shipTo">
+		<xsl:apply-templates select="std:address"/>
+		<ns1:company>
+			<xsl:value-of select="std:company"/>
+		</ns1:company>
+		<xsl:apply-templates select="std:contact"/>
+	</xsl:template>
+	<!-- address element mapping -->
+	<xsl:template match="std:address">
+		<ns1:address>
+			<ns1:city>
+				<xsl:value-of select="std:city"/>
+			</ns1:city>
+			<ns1:state>
+				<xsl:value-of select="std:state"/>
+			</ns1:state>
+			<ns1:street1>
+				<xsl:value-of select="std:street1"/>
+			</ns1:street1>
+			<ns1:street2>
+				<xsl:value-of select="std:street2"/>
+			</ns1:street2>
+			<ns1:zip>
+				<xsl:value-of select="std:zip"/>
+			</ns1:zip>
+		</ns1:address>
+	</xsl:template>
+	<!-- contact element mapping-->
+	<xsl:template match="std:contact">
+		<ns1:contact>
+			<ns1:email>
+				<xsl:value-of select="std:email"/>
+			</ns1:email>
+			<ns1:fax>
+				<xsl:value-of select="std:fax"/>
+			</ns1:fax>
+			<ns1:name>
+				<xsl:value-of select="std:name"/>
+			</ns1:name>
+			<ns1:phone>
+				<xsl:value-of select="std:phone"/>
+			</ns1:phone>
+		</ns1:contact>
+	</xsl:template>
+	<!-- no default text mapping-->
+	<xsl:template match="text()"/>
+</xsl:stylesheet>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderFault.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderFault.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderFault.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ordmgr:salesOrderFault
+	xmlns:ordmgr="http://schemas.active-endpoints.com/sample/ordermanager/2006/04/OrderManager.xsd">
+<ordmgr:reason>system error</ordmgr:reason>
+</ordmgr:salesOrderFault>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderFault.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderNotificationRequest.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderNotificationRequest.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderNotificationRequest.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:salesOrderNotification xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager">
+   <ns:orderNumber>1234</ns:orderNumber>
+</ns:salesOrderNotification>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SalesOrderNotificationRequest.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendOrderConfirmationResponse.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendOrderConfirmationResponse.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendOrderConfirmationResponse.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cws:orderConfirmationAck
+	xmlns:cws="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd">
+	true
+</cws:orderConfirmationAck>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendOrderConfirmationResponse.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderConfirmationRequest.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderConfirmationRequest.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderConfirmationRequest.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:orderConfirmation xmlns:ns="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd">
+   <ns:customerNumber>123456</ns:customerNumber>
+   <ns:poNumber>PO000123</ns:poNumber>
+   <ns:orderNumber>1235</ns:orderNumber>
+</ns:orderConfirmation>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderConfirmationRequest.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderNotificationRequestCompletedOrder.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderNotificationRequestCompletedOrder.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderNotificationRequestCompletedOrder.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ordmgr:salesOrderNotification xmlns:ordmgr="http://schemas.active-endpoints.com/sample/ordermanager/2006/04/OrderManager.xsd" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://schemas.active-endpoints.com/sample/ordermanager/2006/04/OrderManager.xsd OrderManager.xsd ">
+  <ordmgr:orderNumber>2006-31982</ordmgr:orderNumber>
+</ordmgr:salesOrderNotification>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SendSalesOrderNotificationRequestCompletedOrder.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,57 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ord:customerOrder
+	xmlns:ord="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd"
+	xmlns:std="http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd">
+	<ord:header>
+		<ord:customerNumber>123456</ord:customerNumber>
+		<ord:poNumber>PO000123</ord:poNumber>
+		<ord:orderDate>2006-05-01</ord:orderDate>
+		<ord:orderTotal>88500.00</ord:orderTotal>
+		<ord:billTo>
+			<std:company>Active Steel</std:company>
+			<std:contact>
+				<std:name>Bob Active</std:name>
+				<std:phone>(203) 555-1234</std:phone>
+				<std:fax>(203) 555-1235</std:fax>
+				<std:email>bob at activeSteel.com</std:email>
+			</std:contact>
+			<std:address>
+				<std:street1>160 Active Lane</std:street1>
+				<std:city>Shelton</std:city>
+				<std:state>CT</std:state>
+				<std:zip>06484</std:zip>
+			</std:address>
+		</ord:billTo>
+		<ord:shipTo>
+			<std:company>Active Steel</std:company>
+			<std:contact>
+				<std:name>Bob Active</std:name>
+				<std:phone>(203) 555-1234</std:phone>
+				<std:fax>(203) 555-1235</std:fax>
+				<std:email>bob at activeSteel.com</std:email>
+			</std:contact>
+			<std:address>
+				<std:street1>160 Active Lane</std:street1>
+				<std:city>Shelton</std:city>
+				<std:state>CT</std:state>
+				<std:zip>06484</std:zip>
+			</std:address>
+		</ord:shipTo>
+	</ord:header>
+	<ord:items>
+		<ord:item>
+			<ord:partNumber>FLT16100</ord:partNumber>
+			<ord:description>Flat 16 feet 100 count</ord:description>
+			<ord:quantity>50</ord:quantity>
+			<ord:price>490.00</ord:price>
+			<ord:extensionAmount>24500.00</ord:extensionAmount>
+		</ord:item>
+		<ord:item>
+			<ord:partNumber>RND32050</ord:partNumber>
+			<ord:description>Round 32 feet 100 count</ord:description>
+			<ord:quantity>100</ord:quantity>
+			<ord:price>640.00</ord:price>
+			<ord:extensionAmount>64000.00</ord:extensionAmount>
+		</ord:item>
+	</ord:items>
+</ord:customerOrder>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest1.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest1.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest1.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,47 @@
+		<cus:customerOrder>
+			<cus:header>
+				<cus:customerNumber>123456</cus:customerNumber>
+				<cus:poNumber>PO000123</cus:poNumber>
+				<cus:orderDate>2006-05-01</cus:orderDate>
+				<cus:orderTotal>88500.00</cus:orderTotal>
+				<cus:billTo>
+					<stan:company>Active Steel</stan:company>
+					<stan:contact>
+						<stan:name>Bob Active</stan:name>
+						<stan:phone>(203) 555-1234</stan:phone>
+						<stan:fax>(203) 555-1235</stan:fax>
+						<stan:email>bob at activeSteel.com</stan:email>
+					</stan:contact>
+					<stan:address>
+						<stan:street1>160 Active Lane</stan:street1>
+						<stan:city>Shelton</stan:city>
+						<stan:state>CT</stan:state>
+						<stan:zip>06484</stan:zip>
+					</stan:address>
+				</cus:billTo>
+				<cus:shipTo>
+					<stan:company>Active Steel</stan:company>
+					<stan:contact>
+						<stan:name>Bob Active</stan:name>
+						<stan:phone>(203) 555-1234</stan:phone>
+						<stan:fax>(203) 555-1235</stan:fax>
+						<stan:email>bob at activeSteel.com</stan:email>
+					</stan:contact>
+					<stan:address>
+						<stan:street1>160 Active Lane</stan:street1>
+						<stan:city>Shelton</stan:city>
+						<stan:state>CT</stan:state>
+						<stan:zip>06484</stan:zip>
+					</stan:address>
+				</cus:shipTo>
+			</cus:header>
+			<cus:items>
+				<cus:item>
+					<cus:partNumber>FLT16100</cus:partNumber>
+					<cus:description>Flat 16 feet 100 count</cus:description>
+					<cus:quantity>50</cus:quantity>
+					<cus:price>490.00</cus:price>
+					<cus:extensionAmount>24500.00</cus:extensionAmount>
+				</cus:item>
+			</cus:items>
+		</cus:customerOrder>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderRequest1.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderResponse.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderResponse.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderResponse.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<cust:customerOrderAck xmlns:cust="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd">true</cust:customerOrderAck>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/SubmitOrderResponse.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderRequest.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderRequest.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderRequest.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:cancelOrder xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" xmlns:ns1="http://ordermanagement.activebpel.com/jaws">
+   <ns:orderInquiry>
+      <ns1:customerNumber>string</ns1:customerNumber>
+      <ns1:poNumber>string</ns1:poNumber>
+   </ns:orderInquiry>
+</ns:cancelOrder>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderRequest.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderResponse.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderResponse.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderResponse.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,2 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:cancelOrderResponse xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager">true</ns:cancelOrderResponse>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_CancelOrderResponse.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderRequest.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderRequest.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderRequest.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:customerOrder
+	xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager"
+	xmlns:ns1="http://ordermanagement.activebpel.com/jaws">
+	<ns:header>
+		<ns1:billTerms>string</ns1:billTerms>
+		<ns1:billTo>
+			<ns1:address>
+				<ns1:city>string</ns1:city>
+				<ns1:state>string</ns1:state>
+				<ns1:street1>string</ns1:street1>
+				<ns1:street2>string</ns1:street2>
+				<ns1:zip>string</ns1:zip>
+			</ns1:address>
+			<ns1:company>string</ns1:company>
+			<ns1:contact>
+				<ns1:email>string</ns1:email>
+				<ns1:fax>string</ns1:fax>
+				<ns1:name>string</ns1:name>
+				<ns1:phone>string</ns1:phone>
+			</ns1:contact>
+		</ns1:billTo>
+		<ns1:customerNumber>string</ns1:customerNumber>
+		<ns1:orderDate>2007-04-23T16:40:43.219Z</ns1:orderDate>
+		<ns1:orderTotal>1</ns1:orderTotal>
+		<ns1:poNumber>string</ns1:poNumber>
+		<ns1:shipTerms>string</ns1:shipTerms>
+		<ns1:shipTo>
+			<ns1:address>
+				<ns1:city>string</ns1:city>
+				<ns1:state>string</ns1:state>
+				<ns1:street1>string</ns1:street1>
+				<ns1:street2>string</ns1:street2>
+				<ns1:zip>string</ns1:zip>
+			</ns1:address>
+			<ns1:company>string</ns1:company>
+			<ns1:contact>
+				<ns1:email>string</ns1:email>
+				<ns1:fax>string</ns1:fax>
+				<ns1:name>string</ns1:name>
+				<ns1:phone>string</ns1:phone>
+			</ns1:contact>
+		</ns1:shipTo>
+	</ns:header>
+	<ns:items>
+		<ns1:description>string</ns1:description>
+		<ns1:extensionAmount>1</ns1:extensionAmount>
+		<ns1:partNumber>string</ns1:partNumber>
+		<ns1:price>1</ns1:price>
+		<ns1:quantity>1</ns1:quantity>
+	</ns:items>
+</ns:customerOrder>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderRequest.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderResponse.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderResponse.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderResponse.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,3 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:customerOrderResponse
+	xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager">1234</ns:customerOrderResponse>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_SalesOrderResponse.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderRequest.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderRequest.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderRequest.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:shippingRequest xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping">
+   <ns:customerNumber>string</ns:customerNumber>
+   <ns:orderNumber>string</ns:orderNumber>
+   <ns:poNumber>string</ns:poNumber>
+</ns:shippingRequest>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderRequest.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderResponse.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderResponse.xml	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderResponse.xml	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,4 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<ns:shippingRequestResponse xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping">
+   <ns:orderShipped>true</ns:orderShipped>
+</ns:shippingRequestResponse>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/sampleData/esb_ShipOrderResponse.xml
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/Customer.xsd
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/Customer.xsd	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/Customer.xsd	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,20 @@
+<?xml version='1.0' encoding='UTF-8' ?>
+
+<xs:schema elementFormDefault="qualified"
+	attributeFormDefault="unqualified"
+	targetNamespace="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd"
+	xmlns:tns="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd"
+	xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+	<xs:element name="orderConfirmation" type="tns:OrderConfirmation" />
+	<xs:element name="orderConfirmationAck" type="xs:boolean" />
+
+	<xs:complexType name="OrderConfirmation">
+		<xs:sequence>
+			<xs:element name="customerNumber" type="xs:string" />
+			<xs:element name="poNumber" type="xs:string" />
+			<xs:element name="orderNumber" type="xs:string" />
+		</xs:sequence>
+	</xs:complexType>
+
+</xs:schema>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/Customer.xsd
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/CustomerOrder.xsd
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/CustomerOrder.xsd	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/CustomerOrder.xsd	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified"
+	attributeFormDefault="unqualified"
+	targetNamespace="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd"
+	xmlns:tns="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd"
+	xmlns:std="http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd"
+	xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+	<xs:import
+		namespace="http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd"
+		schemaLocation="StandardTypes.xsd" />
+
+	<xs:element name="customerOrder" type="tns:CustomerOrder" />
+	<xs:element name="header" type="tns:OrderHeader" />
+	<xs:element name="items" type="tns:OrderItems" />
+	<xs:element name="item" type="tns:Item" />
+	<xs:element name="customerOrderAck" type="xs:boolean" />
+	<xs:element name="orderInquiry" type="tns:OrderInquiry" />
+	<xs:element name="customerNumber" type="xs:string" />
+	<xs:element name="poNumber" type="xs:string" />
+	<xs:element name="orderStatus" type="xs:string" />
+	<xs:element name="cancelOrder" type="tns:CancelOrder" />
+	
+	<xs:complexType name="CustomerOrder">
+		<xs:sequence>
+			<xs:element ref="tns:header" />
+			<xs:element ref="tns:items" />
+		</xs:sequence>
+	</xs:complexType>
+
+	<xs:complexType name="OrderHeader">
+		<xs:sequence>
+			<xs:element ref="tns:customerNumber" />
+			<xs:element ref="tns:poNumber" />
+			<xs:element name="orderDate" type="xs:date" />
+			<xs:element name="orderTotal" type="std:Amount" />
+			<xs:element name="billTo" type="std:Party" />
+			<xs:element name="shipTo" type="std:Party" />
+			<xs:element name="billTerms" type="xs:string" minOccurs="0"
+				maxOccurs="1" />
+			<xs:element name="shipTerms" type="xs:string" minOccurs="0"
+				maxOccurs="1" />
+		</xs:sequence>
+	</xs:complexType>
+
+	<xs:complexType name="OrderItems">
+		<xs:sequence>
+			<xs:element ref="tns:item" maxOccurs="unbounded"
+				minOccurs="1" />
+		</xs:sequence>
+	</xs:complexType>
+
+	<xs:complexType name="Item">
+		<xs:sequence>
+			<xs:element name="partNumber" type="std:SKU" />
+			<xs:element name="description" type="xs:string" />
+			<xs:element name="quantity" type="xs:unsignedShort" />
+			<xs:element name="price" type="std:Amount" />
+			<xs:element name="extensionAmount" type="std:Amount" />
+		</xs:sequence>
+	</xs:complexType>
+
+	<xs:complexType name="OrderInquiry">
+		<xs:sequence>
+			<xs:element ref="tns:customerNumber" />
+			<xs:element ref="tns:poNumber" />
+		</xs:sequence>
+	</xs:complexType>
+	
+	<xs:complexType name="CancelOrder">
+		<xs:sequence>
+			<xs:element ref="tns:orderInquiry" />
+		</xs:sequence>
+	</xs:complexType>
+
+
+
+</xs:schema>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/CustomerOrder.xsd
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/StandardTypes.xsd
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/StandardTypes.xsd	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/StandardTypes.xsd	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,51 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xs:schema elementFormDefault="qualified"
+	attributeFormDefault="unqualified"
+	targetNamespace="http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd"
+	xmlns:tns="http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd"
+	xmlns:xs="http://www.w3.org/2001/XMLSchema">
+
+	<xs:complexType name="Party">
+		<xs:sequence>
+			<xs:element name="company" type="xs:string" />
+			<xs:element name="contact" type="tns:Contact" />
+			<xs:element name="address" type="tns:Address" />
+		</xs:sequence>
+	</xs:complexType>
+
+	<xs:complexType name="Contact">
+		<xs:sequence>
+			<xs:element name="name" type="xs:string" />
+			<xs:element name="phone" type="xs:string" />
+			<xs:element name="fax" type="xs:string" />
+			<xs:element name="email" type="xs:string" />
+		</xs:sequence>
+	</xs:complexType>
+
+	<xs:complexType name="Address">
+		<xs:sequence>
+			<xs:element name="street1" type="xs:string" />
+			<xs:element name="street2" type="xs:string" minOccurs="0"
+				maxOccurs="1" />
+			<xs:element name="city" type="xs:string" />
+			<xs:element name="state" type="xs:string" />
+			<xs:element name="zip" type="xs:string" />
+		</xs:sequence>
+	</xs:complexType>
+
+	<xs:simpleType name="SKU">
+		<xs:restriction base="xs:string">
+			<xs:length value="8" />
+			<xs:pattern value="[A-Z]{3}[0-9]{5}" />
+		</xs:restriction>
+	</xs:simpleType>
+
+	<xs:simpleType name="Amount">
+		<xs:restriction base="xs:decimal">
+			<xs:totalDigits value="8" />
+			<xs:fractionDigits value="2" />
+			<xs:minExclusive value="0" />
+		</xs:restriction>
+	</xs:simpleType>
+
+</xs:schema>


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/schema/StandardTypes.xsd
___________________________________________________________________
Name: svn:mime-type
   + text/xml
Name: svn:eol-style
   + native

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.bpel
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.bpel	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.bpel	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+BPEL Process Definition
+Edited using ActiveBPEL(tm) Designer Version 3.1.0 (http://www.active-endpoints.com)
+-->
+<bpel:process xmlns:bpel="http://docs.oasis-open.org/wsbpel/2.0/process/executable" xmlns:brws="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl" xmlns:cust="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd" xmlns:cws="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl" xmlns:rws="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="Customer" suppressJoinFailure="yes" targetNamespace="http://docs.active-endpoints.com/activebpel/sample/bpel/Customer">
+   <bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="../../wsdl/Retailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+   <bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="../../wsdl/BPELRetailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+   <bpel:import importType="http://schemas.xmlsoap.org/wsdl/" location="../../wsdl/Customer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+   <bpel:partnerLinks>
+      <bpel:partnerLink myRole="Buyer" name="PurchasingPLT" partnerLinkType="brws:PurchasingPLT"/>
+   </bpel:partnerLinks>
+   <bpel:variables>
+      <bpel:variable messageType="cws:SendOrderConfirmationRequest" name="SendOrderConfirmationRequest"/>
+      <bpel:variable messageType="cws:SendOrderConfirmationResponse" name="SendOrderConfirmationResponse"/>
+   </bpel:variables>
+   <bpel:sequence>
+      <bpel:receive createInstance="yes" operation="SendOrderConfirmation" partnerLink="PurchasingPLT" portType="cws:CustomerPortType" variable="SendOrderConfirmationRequest"/>
+      <bpel:assign>
+         <bpel:copy>
+            <bpel:from>
+               <bpel:literal>
+                  <cws:orderConfirmationAck xmlns:bpws="http://schemas.xmlsoap.org/ws/2003/03/business-process/" xmlns:cws="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd" xmlns:ns1="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl" xmlns:ns2="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl" xmlns:ns3="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd" xmlns:ns4="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl">
+true</cws:orderConfirmationAck>
+               </bpel:literal>
+            </bpel:from>
+            <bpel:to part="Document" variable="SendOrderConfirmationResponse"/>
+         </bpel:copy>
+         <bpel:copy>
+            <bpel:from>true()</bpel:from>
+            <bpel:to part="Document" variable="SendOrderConfirmationResponse"/>
+         </bpel:copy>
+      </bpel:assign>
+      <bpel:reply operation="SendOrderConfirmation" partnerLink="PurchasingPLT" variable="SendOrderConfirmationResponse"/>
+   </bpel:sequence>
+</bpel:process>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.pdd
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.pdd	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.pdd	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<process xmlns="http://schemas.active-endpoints.com/pdd/2006/08/pdd.xsd" xmlns:bpelns="http://docs.active-endpoints.com/activebpel/sample/bpel/Customer" xmlns:wsa="http://schemas.xmlsoap.org/ws/2003/03/addressing" location="bpel/OrderManagement/resources/supportServices/Customer/Customer.bpel" name="bpelns:Customer">
+   <partnerLinks>
+      <partnerLink name="PurchasingPLT">
+         <myRole allowedRoles="" binding="MSG" service="ABI_Customer"/>
+      </partnerLink>
+   </partnerLinks>
+   <references>
+      <wsdl location="project:/OrderManagement/resources/wsdl/Customer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/Retailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+      <wsdl location="project:/OrderManagement/resources/wsdl/BPELRetailer.wsdl" namespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+   </references>
+</process>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.vbpel
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.vbpel	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/Customer.vbpel	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<graph id="0" name="PROCESS">
+   <att name="processName" value="Customer"/>
+   <att name="targetNamespace" value="http://docs.active-endpoints.com/activebpel/sample/bpel/Customer"/>
+   <att name="enableInstanceCompensation" value="false"/>
+   <att name="exitStandardFault" value="false"/>
+   <att name="disableSelectionFailure" value="false"/>
+   <att name="createXPath" value="false"/>
+   <att name="modelVersion" value="3"/>
+   <att name="processNamespace" value="http://docs.oasis-open.org/wsbpel/2.0/process/executable"/>
+   <att name="objectId" value="117373323175501771"/>
+   <node id="1" name="EXTENSION_CONTAINER">
+      <att name="ExtensionCount" value="0"/>
+      <att name="BPELDocumentation" value=""/>
+   </node>
+   <att>
+      <graph id="2" name="IMPORTS">
+         <att name="ImportCount" value="3"/>
+         <node id="3" name="IMPORT">
+            <att name="ImportLocation" value="../../wsdl/Retailer.wsdl;http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl;http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="ImportNamespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+            <att name="ImportType" value="http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="objectId" value="117381309341903329"/>
+         </node>
+         <node id="4" name="IMPORT">
+            <att name="ImportLocation" value="../../wsdl/BPELRetailer.wsdl;http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl;http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="ImportNamespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+            <att name="ImportType" value="http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="objectId" value="117381309341903331"/>
+         </node>
+         <node id="5" name="IMPORT">
+            <att name="ImportLocation" value="../../wsdl/Customer.wsdl;http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl;http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="ImportNamespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+            <att name="ImportType" value="http://schemas.xmlsoap.org/wsdl/"/>
+            <att name="objectId" value="117381309341903333"/>
+         </node>
+      </graph>
+   </att>
+   <att>
+      <graph id="6" name="NAMESPACES">
+         <att name="NamespaceCount" value="6"/>
+         <node id="7" name="NAMESPACE">
+            <att name="Prefix" value="rws"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"/>
+            <att name="objectId" value="117373323175501805"/>
+         </node>
+         <node id="8" name="NAMESPACE">
+            <att name="Prefix" value="cws"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"/>
+            <att name="objectId" value="117373323175501807"/>
+         </node>
+         <node id="9" name="NAMESPACE">
+            <att name="Prefix" value="xsd"/>
+            <att name="Namespace" value="http://www.w3.org/2001/XMLSchema"/>
+            <att name="objectId" value="117373323175501809"/>
+         </node>
+         <node id="10" name="NAMESPACE">
+            <att name="Prefix" value="bpel"/>
+            <att name="Namespace" value="http://docs.oasis-open.org/wsbpel/2.0/process/executable"/>
+            <att name="objectId" value="117373323175501811"/>
+         </node>
+         <node id="11" name="NAMESPACE">
+            <att name="Prefix" value="cust"/>
+            <att name="Namespace" value="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd"/>
+            <att name="objectId" value="117373323175501813"/>
+         </node>
+         <node id="12" name="NAMESPACE">
+            <att name="Prefix" value="brws"/>
+            <att name="Namespace" value="http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl"/>
+            <att name="objectId" value="117373323175501815"/>
+         </node>
+      </graph>
+   </att>
+   <att>
+      <graph id="13" name="PARTNER_LINKS">
+         <att name="PartnerLinkCount" value="1"/>
+         <node id="14" name="PARTNER_LINK">
+            <att name="PartnerLinkName" value="PurchasingPLT"/>
+            <att name="PartnerLinkType" value="brws:PurchasingPLT"/>
+            <att name="MyRole" value="Buyer"/>
+            <att name="visible" value="false,false,false,false,false,"/>
+            <att name="objectId" value="117373323175501817"/>
+            <att name="InitializePartnerRole" value=""/>
+         </node>
+      </graph>
+   </att>
+   <att>
+      <graph id="15" name="VARIABLE_CONTAINERS">
+         <att name="VariableCount" value="2"/>
+         <node id="16" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SendOrderConfirmationRequest"/>
+            <att name="VariableSpecification" value="MessageType=cws:SendOrderConfirmationRequest"/>
+            <att name="objectId" value="117373323175501831"/>
+         </node>
+         <node id="17" name="VARIABLE_CONTAINER">
+            <att name="VariableName" value="SendOrderConfirmationResponse"/>
+            <att name="VariableSpecification" value="MessageType=cws:SendOrderConfirmationResponse"/>
+            <att name="objectId" value="117373323175501833"/>
+         </node>
+      </graph>
+   </att>
+   <node id="18" name="CORRELATION_CONTAINERS">
+      <att name="CorrSetCount" value="0"/>
+   </node>
+   <att>
+      <graph id="19" name="SCOPE_ACTIVITY">
+         <att name="text" value="Process Activities"/>
+         <att>
+            <graph id="20" name="SEQUENCE">
+               <att name="objectId" value="117373323175501843"/>
+               <att name="location" value="LOC {115,25}"/>
+               <att name="size" value="DIM {130,335}"/>
+               <att name="gap" value="50"/>
+               <node id="21" name="RECEIVE">
+                  <att name="objectId" value="117735416409200853"/>
+                  <att name="location" value="LOC {73,6}"/>
+                  <att name="size" value="DIM {111,56}"/>
+                  <att name="text" value="Receive SendOrderConfirmation"/>
+                  <att name="partnerLink" value="PurchasingPLT"/>
+                  <att name="portType" value="cws:CustomerPortType"/>
+                  <att name="operation" value="SendOrderConfirmation"/>
+                  <att name="createInstance" value="true"/>
+                  <att name="variable" value="SendOrderConfirmationRequest"/>
+                  <att name="fromParts" value="0"/>
+               </node>
+               <att>
+                  <graph id="22" name="ASSIGN">
+                     <att name="objectId" value="117373323175501845"/>
+                     <att name="size" value="DIM {104,56}"/>
+                     <att name="copy" value="2"/>
+                     <att name="validateVars" value="false"/>
+                     <node id="23" name="ASSIGN_COPY">
+                        <att name="fromLiteral" value="&lt;cws:orderConfirmationAck xmlns:bpel=&quot;http://docs.oasis-open.org/wsbpel/2.0/process/executable&quot; xmlns:bpws=&quot;http://schemas.xmlsoap.org/ws/2003/03/business-process/&quot; xmlns:cws=&quot;http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd&quot; xmlns:ns1=&quot;http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl&quot; xmlns:ns2=&quot;http://docs.active-endpoints.com/activebpel/sample/wsdl/bpelretailer/2006/04/BPELRetailer.wsdl&quot; xmlns:ns3=&quot;http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd&quot; xmlns:ns4=&quot;http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot;&gt;&#13;&#10;true&lt;/cws:orderConfirmationAck&gt;"/>
+                        <att name="fromType" value="4"/>
+                        <att name="objectId" value="117735418365800957"/>
+                        <att name="toVariable" value="SendOrderConfirmationResponse"/>
+                        <att name="toPart" value="Document"/>
+                        <att name="ignoreMissingFromData" value="false"/>
+                     </node>
+                     <node id="24" name="ASSIGN_COPY">
+                        <att name="fromExpression" value="true()"/>
+                        <att name="fromType" value="3"/>
+                        <att name="objectId" value="117735417071800955"/>
+                        <att name="toVariable" value="SendOrderConfirmationResponse"/>
+                        <att name="toPart" value="Document"/>
+                        <att name="ignoreMissingFromData" value="false"/>
+                     </node>
+                  </graph>
+               </att>
+               <node id="25" name="REPLY">
+                  <att name="objectId" value="117373323175501851"/>
+                  <att name="size" value="DIM {100,56}"/>
+                  <att name="partnerLink" value="PurchasingPLT"/>
+                  <att name="operation" value="SendOrderConfirmation"/>
+                  <att name="variable" value="SendOrderConfirmationResponse"/>
+                  <att name="toParts" value="0"/>
+               </node>
+            </graph>
+         </att>
+      </graph>
+   </att>
+   <node id="26" name="SCOPE_FAULTHANDLER"/>
+   <node id="27" name="SCOPE_EVENTHANDLER"/>
+</graph>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/customer.bpr
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/customer.bpr
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/customer.bprd
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/customer.bprd	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/supportServices/Customer/customer.bprd	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,62 @@
+<?xml version='1.0' encoding='UTF-8'?>
+<project name="Service Archive" default='runDeploy' basedir=".">
+
+   <!-- Taskdefs required when running this script from the command line. -->
+   <taskdef name="validatebpr" classname="com.activee.ant.bpr.tasks.AeValidateBPRTask" />
+   <taskdef name="deploybpr" classname="com.activee.ant.bpr.tasks.AeDeployBPRTask" />
+   <taskdef name="createcatalog" classname="com.activee.ant.bpr.tasks.AeCreateCatalogTask" />
+
+   <!-- Some properties used by the script. -->
+   <property name="archive.filename" value="C:\customer_projects\OrderManagement_v1\resources\supportServices\Customer\customer.bpr" />
+
+   <!-- The deployment location.  Typically a server/container deployment directory. -->
+   <property name="archive.deploypath" value="http://localhost:18080/active-bpel/services/DeployBPRService" />
+
+   <!-- Build the BPR file from the following (generated) file set. -->
+   <target name="build" depends="">
+      <delete file="${archive.filename}" />
+      <jar destfile="${archive.filename}">
+         <!-- PDD Files. -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\supportServices\Customer\Customer.pdd" fullpath="META-INF/pdd/OrderManagement/resources/supportServices/Customer/Customer.pdd" />
+         <!-- BPEL Files. -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\supportServices\Customer\Customer.bpel" fullpath="bpel/OrderManagement/resources/supportServices/Customer/Customer.bpel" />
+         <!-- WSDL Files. -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\wsdl\BPELRetailer.wsdl" fullpath="wsdl/OrderManagement/resources/wsdl/BPELRetailer.wsdl" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\wsdl\Customer.wsdl" fullpath="wsdl/OrderManagement/resources/wsdl/Customer.wsdl" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\wsdl\Retailer.wsdl" fullpath="wsdl/OrderManagement/resources/wsdl/Retailer.wsdl" />
+         <!-- XSD Files -->
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\schema\Customer.xsd" fullpath="wsdl/OrderManagement/resources/schema/Customer.xsd" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\schema\CustomerOrder.xsd" fullpath="wsdl/OrderManagement/resources/schema/CustomerOrder.xsd" />
+         <zipfileset file="C:\customer_projects\OrderManagement_v1\resources\schema\StandardTypes.xsd" fullpath="wsdl/OrderManagement/resources/schema/StandardTypes.xsd" />
+         <!-- Other Files. -->
+      </jar>
+      <createcatalog file="${archive.filename}">
+         <wsdlentry location="project:/OrderManagement/resources/wsdl/BPELRetailer.wsdl" classpath="wsdl/OrderManagement/resources/wsdl/BPELRetailer.wsdl" />
+         <wsdlentry location="project:/OrderManagement/resources/wsdl/Customer.wsdl" classpath="wsdl/OrderManagement/resources/wsdl/Customer.wsdl" />
+         <wsdlentry location="project:/OrderManagement/resources/wsdl/Retailer.wsdl" classpath="wsdl/OrderManagement/resources/wsdl/Retailer.wsdl" />
+         <schemaentry location="project:/OrderManagement/resources/schema/Customer.xsd" classpath="wsdl/OrderManagement/resources/schema/Customer.xsd" />
+         <schemaentry location="project:/OrderManagement/resources/schema/CustomerOrder.xsd" classpath="wsdl/OrderManagement/resources/schema/CustomerOrder.xsd" />
+         <schemaentry location="project:/OrderManagement/resources/schema/StandardTypes.xsd" classpath="wsdl/OrderManagement/resources/schema/StandardTypes.xsd" />
+      </createcatalog>
+   </target>
+
+   <!-- Validate the BPR once it is built. -->
+   <target name="validate" depends="">
+      <echo message="Validating the Business Process Archive..." />
+      <validatebpr file="${archive.filename}" />
+      <echo message="Validation completed successfully." />
+   </target>
+
+   <!-- Deploy the built BPR file to some kind of container/server. -->
+   <target name="deploy" depends="">
+      <echo message="Deploying Business Process Archive." />
+      <deploybpr type="webservice" file="${archive.filename}" tourl="http://localhost:18080/active-bpel/services/DeployBPRService" />
+      <echo message="Business Process Archive deployed." />
+   </target>
+
+   <!-- The main entry point into this script, the run target calls various other targets in turn. -->
+   <target name='run' depends='build,validate'/>
+
+   <target name='runDeploy' depends='run,deploy'/>
+
+</project>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/BPELRetailer.wsdl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/BPELRetailer.wsdl	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/BPELRetailer.wsdl	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,27 @@
+<?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>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Customer.wsdl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Customer.wsdl	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Customer.wsdl	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,54 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="Customer"
+	targetNamespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"
+	xmlns:tns="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl"
+	xmlns:cust="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd"
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/">
+
+	<wsdl:types>
+		<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema">
+			<xs:import
+				namespace="http://schemas.active-endpoints.com/sample/customer/2006/04/Customer.xsd"
+				schemaLocation="../schema/Customer.xsd" />
+		</xs:schema>
+	</wsdl:types>
+
+	<wsdl:message name="SendOrderConfirmationRequest">
+		<wsdl:part name="Document" element="cust:orderConfirmation" />
+	</wsdl:message>
+
+	<wsdl:message name="SendOrderConfirmationResponse">
+		<wsdl:part name="Document" element="cust:orderConfirmationAck" />
+	</wsdl:message>
+
+	<wsdl:portType name="CustomerPortType">
+		<wsdl:operation name="SendOrderConfirmation">
+			<wsdl:input message="tns:SendOrderConfirmationRequest" />
+			<wsdl:output message="tns:SendOrderConfirmationResponse" />
+		</wsdl:operation>
+
+	</wsdl:portType>
+
+	<wsdl:binding name="CustomerSoap" type="tns:CustomerPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="SendOrderConfirmation">
+			<soap:operation
+				soapAction="http://docs.active-endpoints.com/activebpel/sample/wsdl/customer/2006/04/Customer.wsdl/SendOrderConfirmation"
+				style="document" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+	</wsdl:binding>
+
+	<wsdl:service name="CustomerService">
+		<wsdl:port name="CustomerSoap" binding="tns:CustomerSoap">
+			<soap:address
+				location="http://localhost:18080/active-bpel/services/ABI_Customer" />
+		</wsdl:port>
+	</wsdl:service>
+</wsdl:definitions>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/OrderManager.wsdl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/OrderManager.wsdl	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/OrderManager.wsdl	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,257 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions name="OrderManagerPortTypeService"
+	targetNamespace="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager"
+	xmlns:tns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager"
+	xmlns:ns1="http://ordermanagement.activebpel.com/jaws"
+	xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+	xmlns:vprop="http://docs.oasis-open.org/wsbpel/2.0/varprop"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns="http://schemas.xmlsoap.org/wsdl/">
+	<types>
+		<schema elementFormDefault="qualified"
+			targetNamespace="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager"
+			xmlns="http://www.w3.org/2001/XMLSchema"
+			xmlns:ns2="http://ordermanagement.activebpel.com/jaws"
+			xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/"
+			xmlns:tns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager"
+			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+			<import
+				namespace="http://ordermanagement.activebpel.com/jaws" />
+			<complexType name="CancelOrder">
+				<sequence>
+					<element name="orderInquiry" nillable="true"
+						type="ns2:OrderInquiry" />
+				</sequence>
+			</complexType>
+			<complexType name="CustomerOrder">
+				<sequence>
+					<element name="header" nillable="true"
+						type="ns2:OrderHeader" />
+					<element maxOccurs="unbounded" minOccurs="0"
+						name="items" nillable="true" type="ns2:Item" />
+				</sequence>
+			</complexType>
+			<complexType name="SalesOrderFault">
+				<sequence>
+					<element name="reason" nillable="true"
+						type="string" />
+				</sequence>
+			</complexType>
+
+			<complexType name="SalesOrderNotification">
+				<sequence>
+					<element ref="tns:orderNumber" />
+				</sequence>
+			</complexType>
+
+			<element name="cancelOrder" type="tns:CancelOrder" />
+			<element name="cancelOrderResponse" type="boolean" />
+			<element name="customerOrder" type="tns:CustomerOrder" />
+			<element name="SalesOrderFault" type="tns:SalesOrderFault" />
+			<element name="customerOrderResponse" type="string" />
+			<element name="salesOrderNotification"
+				type="tns:SalesOrderNotification" />
+			<element name="salesOrderNotificationAck" type="boolean" />
+			<element name="orderNumber" type="string" />
+		</schema>
+		<schema elementFormDefault="qualified"
+			targetNamespace="http://ordermanagement.activebpel.com/jaws"
+			xmlns="http://www.w3.org/2001/XMLSchema"
+			xmlns:ns1="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager"
+			xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/"
+			xmlns:tns="http://ordermanagement.activebpel.com/jaws"
+			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
+			<import
+				namespace="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" />
+			<complexType name="Address">
+				<sequence>
+					<element name="city" nillable="true" type="string" />
+					<element name="state" nillable="true" type="string" />
+					<element name="street1" nillable="true"
+						type="string" />
+					<element name="street2" nillable="true"
+						type="string" />
+					<element name="zip" nillable="true" type="string" />
+				</sequence>
+			</complexType>
+			<complexType name="Contact">
+				<sequence>
+					<element name="email" nillable="true" type="string" />
+					<element name="fax" nillable="true" type="string" />
+					<element name="name" nillable="true" type="string" />
+					<element name="phone" nillable="true" type="string" />
+				</sequence>
+			</complexType>
+			<complexType name="Item">
+				<sequence>
+					<element name="description" nillable="true"
+						type="string" />
+					<element name="extensionAmount" nillable="true"
+						type="decimal" />
+					<element name="partNumber" nillable="true"
+						type="string" />
+					<element name="price" nillable="true"
+						type="decimal" />
+					<element name="quantity" type="int" />
+				</sequence>
+			</complexType>
+			<complexType name="OrderHeader">
+				<sequence>
+					<element name="billTerms" nillable="true"
+						type="string" />
+					<element name="billTo" nillable="true"
+						type="tns:Party" />
+					<element name="customerNumber" nillable="true"
+						type="string" />
+					<element name="orderDate" nillable="true"
+						type="dateTime" />
+					<element name="orderTotal" nillable="true"
+						type="decimal" />
+					<element name="poNumber" nillable="true"
+						type="string" />
+					<element name="shipTerms" nillable="true"
+						type="string" />
+					<element name="shipTo" nillable="true"
+						type="tns:Party" />
+				</sequence>
+			</complexType>
+			<complexType name="OrderInquiry">
+				<sequence>
+					<element name="customerNumber" nillable="true"
+						type="string" />
+					<element name="poNumber" nillable="true"
+						type="string" />
+				</sequence>
+			</complexType>
+			<complexType name="Party">
+				<sequence>
+					<element name="address" nillable="true"
+						type="tns:Address" />
+					<element name="company" nillable="true"
+						type="string" />
+					<element name="contact" nillable="true"
+						type="tns:Contact" />
+				</sequence>
+			</complexType>
+		</schema>
+	</types>
+	<message name="OrderManagerPortType_customerOrder">
+		<part name="parameters" element="tns:customerOrder" />
+	</message>
+	<message name="SendSalesOrderNotificationResponse">
+		<part name="Document" element="tns:salesOrderNotificationAck" />
+	</message>
+	<message name="OrderManagerPortType_cancelOrderResponse">
+		<part name="result" element="tns:cancelOrderResponse" />
+	</message>
+	<message name="SendSalesOrderNotificationRequest">
+		<part name="Document" element="tns:salesOrderNotification" />
+	</message>
+	<message name="OrderManagerPortType_customerOrderResponse">
+		<part name="result" element="tns:customerOrderResponse" />
+	</message>
+	<message name="SalesOrderFault">
+		<part name="SalesOrderFault" element="tns:SalesOrderFault" />
+	</message>
+	<message name="OrderManagerPortType_cancelOrder">
+		<part name="parameters" element="tns:cancelOrder" />
+	</message>
+	<portType name="OrderManagerPortType">
+		<operation name="cancelOrder">
+			<input message="tns:OrderManagerPortType_cancelOrder" />
+			<output
+				message="tns:OrderManagerPortType_cancelOrderResponse" />
+		</operation>
+		<operation name="customerOrder">
+			<input message="tns:OrderManagerPortType_customerOrder" />
+			<output
+				message="tns:OrderManagerPortType_customerOrderResponse" />
+			<fault name="SalesOrder" message="tns:SalesOrderFault" />
+		</operation>
+	</portType>
+	<portType name="RetailerCallbackPortType">
+		<operation name="SendSalesOrderNotification">
+			<input message="tns:SendSalesOrderNotificationRequest" />
+			<output message="tns:SendSalesOrderNotificationResponse" />
+		</operation>
+	</portType>
+	<binding name="OrderManagerPortTypeBinding"
+		type="tns:OrderManagerPortType">
+		<soap:binding xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+			style="document" transport="http://schemas.xmlsoap.org/soap/http" />
+		<operation name="cancelOrder">
+			<soap:operation
+				xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="" />
+			<input>
+				<soap:body
+					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
+			</input>
+			<output>
+				<soap:body
+					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
+			</output>
+		</operation>
+		<operation name="customerOrder">
+			<soap:operation
+				xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" soapAction="" />
+			<input>
+				<soap:body
+					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
+			</input>
+			<output>
+				<soap:body
+					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" use="literal" />
+			</output>
+			<fault name="SalesOrder">
+				<soap:fault
+					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+					name="SalesOrder" use="literal" />
+			</fault>
+		</operation>
+	</binding>
+	<binding name="RetailerCallbackSoap"
+		type="tns:RetailerCallbackPortType">
+		<soap:binding transport="http://schemas.xmlsoap.org/soap/http"
+			xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
+		<operation name="SendSalesOrderNotification">
+			<soap:operation
+				soapAction="http://docs.active-endpoints.com/activebpel/sample/wsdl/ordermanager/2006/04/OrderManager.wsdl/SendSalesOrderNotification"
+				style="document" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
+			<input>
+				<soap:body use="literal"
+					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
+			</input>
+			<output>
+				<soap:body use="literal"
+					xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
+			</output>
+		</operation>
+	</binding>
+	<service name="RetailerCallbackService">
+		<port name="RetailerCallbackSoap"
+			binding="tns:RetailerCallbackSoap">
+			<soap:address
+				location="http://localhost:18080/active-bpel/services/RetailerCallback"
+				xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" />
+		</port>
+	</service>
+	<service name="OrderManagerPortTypeService">
+		<port name="OrderManagerPortTypePort"
+			binding="tns:OrderManagerPortTypeBinding">
+			<soap:address
+				xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+				location="http://localhost:8865" />
+		</port>
+	</service>
+	<plnk:partnerLinkType
+		xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+		name="OrderingPLT">
+		<plnk:role name="OrderingSystem"
+			portType="tns:OrderManagerPortType" />
+		<plnk:role name="OrderPlacer"
+			portType="tns:RetailerCallbackPortType" />
+	</plnk:partnerLinkType>
+	
+
+</definitions>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Retailer.wsdl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Retailer.wsdl	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Retailer.wsdl	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<wsdl:definitions name="Retailer"
+	targetNamespace="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"
+	xmlns:tns="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl"
+	xmlns:cust="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd"
+	xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">
+
+	<wsdl:types>
+		<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema">
+			<xsd:import
+				namespace="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd"
+				schemaLocation="../schema/CustomerOrder.xsd" />
+		</xsd:schema>
+	</wsdl:types>
+
+	<wsdl:message name="SubmitOrderRequest">
+		<wsdl:part name="Document" element="cust:customerOrder" />
+	</wsdl:message>
+
+	<wsdl:message name="SubmitOrderResponse">
+		<wsdl:part name="Document" element="cust:customerOrderAck" />
+	</wsdl:message>
+
+	<wsdl:portType name="RetailerPortType">
+		<wsdl:operation name="SubmitOrder">
+			<wsdl:input message="tns:SubmitOrderRequest" />
+			<wsdl:output message="tns:SubmitOrderResponse" />
+		</wsdl:operation>
+	</wsdl:portType>
+	<wsdl:binding name="RetailerBinding" type="tns:RetailerPortType">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<wsdl:operation name="SubmitOrder">
+			<soap:operation
+				soapAction="http://docs.active-endpoints.com/activebpel/sample/wsdl/retailer/2006/04/Retailer.wsdl/SubmitOrder" />
+			<wsdl:input>
+				<soap:body use="literal" />
+			</wsdl:input>
+			<wsdl:output>
+				<soap:body use="literal" />
+			</wsdl:output>
+		</wsdl:operation>
+	</wsdl:binding>
+	<wsdl:service name="RetailerService">
+		<wsdl:port name="RetailerPort" binding="tns:RetailerBinding">
+			<soap:address location="http://localhost:18080/active-bpel/services/Retailer" />
+		</wsdl:port>
+	</wsdl:service>
+</wsdl:definitions>

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Shipping.wsdl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Shipping.wsdl	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/wsdl/Shipping.wsdl	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,74 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
+	xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
+	xmlns:tns="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping"
+	xmlns:xsd="http://www.w3.org/2001/XMLSchema"
+	xmlns:plnk="http://docs.oasis-open.org/wsbpel/2.0/plnktype"
+	name="ShippingPortTypeService"
+	targetNamespace="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping">
+	<types>
+		<schema xmlns="http://www.w3.org/2001/XMLSchema"
+			xmlns:soap11-enc="http://schemas.xmlsoap.org/soap/encoding/"
+			xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
+			elementFormDefault="qualified"
+			targetNamespace="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping"
+			xmlns:tns="http://org.jboss.esb/quickstarts/bpel/ABI_Shipping">
+			<complexType name="ShippingRequest">
+				<sequence>
+					<element name="customerNumber" nillable="true"
+						type="string" />
+					<element name="orderNumber" nillable="true"
+						type="string" />
+					<element name="poNumber" nillable="true"
+						type="string" />
+				</sequence>
+			</complexType>
+			<complexType name="ShippingResponse">
+				<sequence>
+					<element name="orderShipped" type="boolean" />
+				</sequence>
+			</complexType>
+			<element name="shippingRequest" type="tns:ShippingRequest" />
+			<element name="shippingRequestResponse"
+				type="tns:ShippingResponse" />
+		</schema>
+	</types>
+	<message name="ShippingPortType_shippingRequest">
+		<part element="tns:shippingRequest" name="parameters" />
+	</message>
+	<message name="ShippingPortType_shippingRequestResponse">
+		<part element="tns:shippingRequestResponse" name="result" />
+	</message>
+	<portType name="ShippingPortType">
+		<operation name="shippingRequest">
+			<input message="tns:ShippingPortType_shippingRequest" />
+			<output
+				message="tns:ShippingPortType_shippingRequestResponse" />
+		</operation>
+	</portType>
+	<binding name="ShippingPortTypeBinding"
+		type="tns:ShippingPortType">
+		<soap:binding style="document"
+			transport="http://schemas.xmlsoap.org/soap/http" />
+		<operation name="shippingRequest">
+			<soap:operation soapAction="" />
+			<input>
+				<soap:body use="literal" />
+			</input>
+			<output>
+				<soap:body use="literal" />
+			</output>
+		</operation>
+	</binding>
+	<service name="ShippingPortTypeService">
+		<port binding="tns:ShippingPortTypeBinding"
+			name="ShippingPortTypePort">
+			<soap:address location="http://localhost:8866" />
+		</port>
+	</service>
+	
+	<plnk:partnerLinkType name="ShippingPLT">
+		<plnk:role name="Shipper" portType="tns:ShippingPortType" />
+	</plnk:partnerLinkType>
+	
+</definitions>
\ No newline at end of file

Added: labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/xsl/SalesOrder.xsl
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/xsl/SalesOrder.xsl	                        (rev 0)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_bpel/bpel/resources/xsl/SalesOrder.xsl	2007-05-03 09:24:00 UTC (rev 11630)
@@ -0,0 +1,108 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:ord="http://schemas.active-endpoints.com/sample/customerorder/2006/04/CustomerOrder.xsd" xmlns:std="http://schemas.active-endpoints.com/sample/standardtypes/2006/04/StandardTypes.xsd" xmlns:ns="http://org.jboss.esb/quickstarts/bpel/ABI_OrderManager" xmlns:ns1="http://ordermanagement.activebpel.com/jaws">
+	<!-- transforming custom order data from source namespace (ord, std) to esb namespace (ns, ns1) -->
+	<xsl:output method="xml" version="1.0" encoding="UTF-8" indent="yes"/>
+	<xsl:template match="ord:customerOrder">
+		<ns:customerOrder>
+			<xsl:apply-templates/>
+		</ns:customerOrder>
+	</xsl:template>
+	<xsl:template match="ord:header">
+		<ns:header>
+			<ns1:billTerms>
+				<xsl:value-of select="ord:billTerms"/>
+			</ns1:billTerms>
+			<ns1:billTo>
+				<xsl:apply-templates select="ord:billTo"/>
+			</ns1:billTo>
+			<ns1:customerNumber>
+				<xsl:value-of select="ord:customerNumber"/>
+			</ns1:customerNumber>
+			<ns1:orderDate>
+				<xsl:value-of select="ord:orderDate"/>T00:00:00.000Z	</ns1:orderDate>
+			<ns1:orderTotal>
+				<xsl:value-of select="ord:orderTotal"/>
+			</ns1:orderTotal>
+			<ns1:poNumber>
+				<xsl:value-of select="ord:poNumber"/>
+			</ns1:poNumber>
+			<ns1:shipTerms>
+				<xsl:value-of select="ord:shipTerms"/>
+			</ns1:shipTerms>
+			<ns1:shipTo>
+				<xsl:apply-templates select="ord:shipTo"/>
+			</ns1:shipTo>
+		</ns:header>
+	</xsl:template>
+	<xsl:template match="ord:items">
+		<ns:items>
+			<xsl:apply-templates/>
+		</ns:items>
+	</xsl:template>
+	<xsl:template match="ord:item">
+		<!--ns1:item-->
+		<ns1:description>
+			<xsl:value-of select="ord:description"/>
+		</ns1:description>
+		<ns1:extensionAmount>
+			<xsl:value-of select="ord:extensionAmount"/>
+		</ns1:extensionAmount>
+		<ns1:partNumber>
+			<xsl:value-of select="ord:partNumber"/>
+		</ns1:partNumber>
+		<ns1:price>
+			<xsl:value-of select="ord:price"/>
+		</ns1:price>
+		<ns1:quantity>
+			<xsl:value-of select="ord:quantity"/>
+		</ns1:quantity>
+		<!--ns1:item-->
+	</xsl:template>
+	<!-- party type mapping-->
+	<xsl:template match="ord:billTo | ord:shipTo">
+		<xsl:apply-templates select="std:address"/>
+		<ns1:company>
+			<xsl:value-of select="std:company"/>
+		</ns1:company>
+		<xsl:apply-templates select="std:contact"/>
+	</xsl:template>
+	<!-- address element mapping -->
+	<xsl:template match="std:address">
+		<ns1:address>
+			<ns1:city>
+				<xsl:value-of select="std:city"/>
+			</ns1:city>
+			<ns1:state>
+				<xsl:value-of select="std:state"/>
+			</ns1:state>
+			<ns1:street1>
+				<xsl:value-of select="std:street1"/>
+			</ns1:street1>
+			<ns1:street2>
+				<xsl:value-of select="std:street2"/>
+			</ns1:street2>
+			<ns1:zip>
+				<xsl:value-of select="std:zip"/>
+			</ns1:zip>
+		</ns1:address>
+	</xsl:template>
+	<!-- contact element mapping-->
+	<xsl:template match="std:contact">
+		<ns1:contact>
+			<ns1:email>
+				<xsl:value-of select="std:email"/>
+			</ns1:email>
+			<ns1:fax>
+				<xsl:value-of select="std:fax"/>
+			</ns1:fax>
+			<ns1:name>
+				<xsl:value-of select="std:name"/>
+			</ns1:name>
+			<ns1:phone>
+				<xsl:value-of select="std:phone"/>
+			</ns1:phone>
+		</ns1:contact>
+	</xsl:template>
+	<!-- no default text mapping-->
+	<xsl:template match="text()"/>
+</xsl:stylesheet>




More information about the jboss-svn-commits mailing list