[jboss-svn-commits] JBL Code SVN: r36362 - in labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR: owls and 9 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Fri Dec 10 17:55:04 EST 2010


Author: johan.kumps
Date: 2010-12-10 17:55:03 -0500 (Fri, 10 Dec 2010)
New Revision: 36362

Added:
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/CRMService_Search.owl
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_AddLineItem.owl
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_CloseOrder.owl
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_CreateNewOrder.owl
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/PurchasingConcepts.owl
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/SellerService.owl
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/catalog-backup-0.xml
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/catalog-v001.xml
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/AddressLine1.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/AffirmationIndicator.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BusinessDescription.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BusinessName.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BuyerLineItem.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/CityName.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/CommunicationsNumber.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ContactInformation.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ContactName.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/DateStamp.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/DateTimeStamp.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/EmailAddress.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FinancialAmount.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FreeFormText.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FromRole.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/GlobalProductIdentifier.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/IsDropShip.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/LineNumber.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/MonetaryAmount.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/NationalPostalCode.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/NonRepudiationInformation.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ObjectFactory.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/OrderQuantity.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/OriginalMessageDigest.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PartnerDescription.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PartnerRoleDescription.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PhysicalAddress.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PhysicalLocation.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/Pip3A4PurchaseOrderConfirmation.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductIdentification.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductLineItem.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductQuantity.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProprietaryDocumentIdentifier.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PurchaseOrder.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RNetServicePortType.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RNetServiceV1.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ReceiptAcknowledgment.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedEvent.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedQuantity.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedUnitPrice.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestingDocumentDateTime.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestingDocumentIdentifier.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ScheduledShipQuantity.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShipTo.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShippedQuantity.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShippedQuantityInformation.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TelephoneNumber.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ThisDocumentGenerationDateTime.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ThisDocumentIdentifier.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ToRole.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TotalAmount.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TotalLineItemAmount.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TransportationEvent.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/UnitPrice.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/package-info.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/POResponseServiceAction.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/SendWSMessage.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/POResponseServiceAction.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/SellerServiceInvocationAction.java
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/Pip3A4PurchaseOrderRequest_to_RDF.xsl
   labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/RDF_to_Pip3A4PurchaseOrderConfirmation.xsl
Log:
Initial version

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/CRMService_Search.owl
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/CRMService_Search.owl	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/CRMService_Search.owl	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,108 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns:profile="http://www.daml.org/services/owl-s/1.2/Profile.owl#" xmlns:service="http://www.daml.org/services/owl-s/1.2/Service.owl#" xmlns:process="http://www.daml.org/services/owl-s/1.2/Process.owl#" xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:grounding="http://www.daml.org/services/owl-s/1.2/Grounding.owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:list="http://www.daml.org/services/owl-s/1.2/generic/ObjectList.owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:expr="http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#" xmlns="http://www.mooncompany.org/CRMService.owl" xml:base="http://www.mooncompany.org/CRMService.owl">
+	<owl:Ontology rdf:about="">
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Grounding.owl"/>
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Profile.owl"/>
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Service.owl"/>
+		<owl:imports rdf:resource="http://localhost/PurchasingConcepts.owl"/>
+	</owl:Ontology>
+	<service:Service rdf:ID="searchService">
+		<service:supports>
+			<grounding:WsdlGrounding rdf:ID="searchGrounding"/>
+		</service:supports>
+		<service:describedBy>
+			<process:AtomicProcess rdf:ID="searchProcess"/>
+		</service:describedBy>
+		<service:presents>
+			<profile:Profile rdf:ID="searchProfile"/>
+		</service:presents>
+	</service:Service>
+	<profile:Profile rdf:about="#searchProfile">
+		<profile:hasOutput>
+			<process:Output rdf:ID="Customer">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.mooncompany.org/PurchasingConcepts.owl#Customer</process:parameterType>
+				<rdfs:label>customer information</rdfs:label>
+			</process:Output>
+		</profile:hasOutput>
+		<profile:textDescription>
+        The search operation takes the name of the bussinesName of a customer and returns
+        if known its details
+      </profile:textDescription>
+		<profile:hasInput>
+			<process:Input rdf:ID="CustomerSearch">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.mooncompany.org/PurchasingConcepts.owl#CustomerSearch</process:parameterType>
+				<rdfs:label>The params used to search customer information</rdfs:label>
+			</process:Input>
+		</profile:hasInput>
+	</profile:Profile>
+	<process:AtomicProcess rdf:about="#searchProcess">
+		<process:hasOutput rdf:resource="#Customer"/>
+		<process:hasInput rdf:resource="#CustomerSearch"/>
+		<rdfs:label>searchProcess</rdfs:label>
+		<service:describes rdf:resource="#searchService"/>
+	</process:AtomicProcess>
+	<grounding:WsdlGrounding rdf:about="#searchGrounding">
+		<service:supportedBy rdf:resource="#searchService"/>
+		<grounding:hasAtomicProcessGrounding rdf:resource="#searchAtomicProcessGrounding"/>
+	</grounding:WsdlGrounding>
+	<grounding:WsdlAtomicProcessGrounding rdf:about="#searchAtomicProcessGrounding">
+		<grounding:owlsProcess rdf:resource="#searchProcess"/>
+		<grounding:wsdlDocument rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockCRMServiceSoapBinding?wsdl</grounding:wsdlDocument>
+		<grounding:wsdlOperation>
+			<grounding:WsdlOperationRef>
+				<grounding:operation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockCRMServiceSoapBinding?wsdl#search</grounding:operation>
+			</grounding:WsdlOperationRef>
+		</grounding:wsdlOperation>
+		<grounding:wsdlInputMessage rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockCRMServiceSoapBinding?wsdl#SearchCustomerRequestMessage</grounding:wsdlInputMessage>
+		<grounding:wsdlInput>
+			<grounding:WsdlInputMessageMap>
+				<grounding:owlsParameter rdf:resource="#CustomerSearch"/>
+				<grounding:wsdlMessagePart>http://localhost:8088/mockCRMServiceSoapBinding?wsdl#searchString</grounding:wsdlMessagePart>
+				<grounding:xsltTransformationString><![CDATA[
+<xsl:stylesheet version="1.0" 
+   xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 
+   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+   xmlns:poc="http://www.mooncompany.org/PurchasingConcepts.owl#">
+	<xsl:template match="/ ">
+		<xsl:value-of select="rdf:RDF/poc:CustomerSearch/poc:businessName"/>
+	</xsl:template>
+</xsl:stylesheet>
+			  ]]></grounding:xsltTransformationString>
+			</grounding:WsdlInputMessageMap>
+		</grounding:wsdlInput>
+		<grounding:wsdlOutputMessage rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">mooncompany#SearchCustomerResponseMessage</grounding:wsdlOutputMessage>
+		<grounding:wsdlOutput>
+			<grounding:WsdlOutputMessageMap>
+				<grounding:owlsParameter rdf:resource="#Customer"/>
+				<grounding:xsltTransformationString><![CDATA[
+            <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:moon="mooncompany">
+              <xsl:template match="/">
+                <!--<xsl:variable name="price" select="//amazon:Items/amazon:Item/amazon:ItemAttributes/amazon:ListPrice/amazon:Amount"/>		-->
+                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+                xmlns:poc="http://www.mooncompany.org/PurchasingConcepts.owl#">
+<!--                  <concepts:Price>
+                    <concepts:currency rdf:resource="http://www.daml.ecs.soton.ac.uk/ont/currency.owl#USD"/>
+                    <concepts:amount rdf:datatype="http://www.w3.org/2001/XMLSchema#double">
+                      <xsl:value-of select="$price div 100"/>
+                    </concepts:amount>
+                  </concepts:Price>-->
+                  <poc:Customer>
+					  <poc:businessName><xsl:value-of select="//moon:businessName"/></poc:businessName>
+					  <poc:city><xsl:value-of select="//moon:city"/></poc:city>
+					  <poc:country><xsl:value-of select="//moon:country"/></poc:country>
+					  <poc:customerId><xsl:value-of select="//moon:customerId"/></poc:customerId>
+					  <poc:email><xsl:value-of select="//moon:email"/></poc:email>
+					  <poc:name><xsl:value-of select="//moon:name"/></poc:name>
+					  <poc:postalCode><xsl:value-of select="//moon:postalCode"/></poc:postalCode>
+					  <poc:roleCode><xsl:value-of select="//moon:roleCode"/></poc:roleCode>
+					  <poc:street><xsl:value-of select="//moon:street"/></poc:street>
+					  <poc:telephone><xsl:value-of select="//moon:telephone"/></poc:telephone>
+                  </poc:Customer>
+                </rdf:RDF>
+              </xsl:template>
+            </xsl:stylesheet>
+        ]]></grounding:xsltTransformationString>
+			</grounding:WsdlOutputMessageMap>
+		</grounding:wsdlOutput>
+	</grounding:WsdlAtomicProcessGrounding>
+</rdf:RDF>

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_AddLineItem.owl
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_AddLineItem.owl	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_AddLineItem.owl	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,97 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns:profile="http://www.daml.org/services/owl-s/1.2/Profile.owl#" xmlns:service="http://www.daml.org/services/owl-s/1.2/Service.owl#" xmlns:process="http://www.daml.org/services/owl-s/1.2/Process.owl#" xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:grounding="http://www.daml.org/services/owl-s/1.2/Grounding.owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:list="http://www.daml.org/services/owl-s/1.2/generic/ObjectList.owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:expr="http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#" xmlns="http://www.mooncompany.org/OMService.owl" xml:base="http://www.mooncompany.org/OMService.owl">
+	<owl:Ontology rdf:about="">
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Grounding.owl"/>
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Profile.owl"/>
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Service.owl"/>
+		<owl:imports rdf:resource="http://localhost/PurchasingConcepts.owl"/>
+	</owl:Ontology>
+	<service:Service rdf:ID="OMService_AddLineItemService">
+		<service:supports>
+			<grounding:WsdlGrounding rdf:ID="OMService_AddLineItemGrounding"/>
+		</service:supports>
+		<service:describedBy>
+			<process:AtomicProcess rdf:ID="OMService_AddLineItemProcess"/>
+		</service:describedBy>
+		<service:presents>
+			<profile:Profile rdf:ID="OMService_AddLineItemProfile"/>
+		</service:presents>
+	</service:Service>
+	<profile:Profile rdf:about="#OMService_AddLineItemProfile">
+		<profile:hasOutput>
+			<process:Output rdf:ID="AddLineItemResponse">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.mooncompany.org/PurchasingConcepts.owl#AddLineItemResponse</process:parameterType>
+				<rdfs:label>Overview added line item</rdfs:label>
+			</process:Output>
+		</profile:hasOutput>
+		<profile:hasInput>
+			<process:Input rdf:ID="LineItem">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.mooncompany.org/PurchasingConcepts.owl#LineItem</process:parameterType>
+				<rdfs:label>LineItem</rdfs:label>
+			</process:Input>
+		</profile:hasInput>
+		<profile:textDescription>Auto generated from http://localhost:8088/mockOMServiceSoapBinding?wsdl</profile:textDescription>
+		<profile:serviceName>OMService_AddLineItem</profile:serviceName>
+		<service:presentedBy rdf:resource="#OMService_AddLineItemService"/>
+	</profile:Profile>
+	<process:AtomicProcess rdf:about="#OMService_AddLineItemProcess">
+		<process:hasOutput rdf:resource="#AddLineItemResponse"/>
+		<process:hasInput rdf:resource="#LineItem"/>
+		<service:describes rdf:resource="#OMService_AddLineItemService"/>
+		<rdfs:label>OMService_AddLineItemProcess</rdfs:label>
+	</process:AtomicProcess>
+	<grounding:WsdlGrounding rdf:about="#OMService_AddLineItemGrounding">
+		<grounding:hasAtomicProcessGrounding>
+			<grounding:WsdlAtomicProcessGrounding rdf:ID="OMService_AddLineItemAtomicProcessGrounding"/>
+		</grounding:hasAtomicProcessGrounding>
+		<service:supportedBy rdf:resource="#OMService_AddLineItemService"/>
+	</grounding:WsdlGrounding>
+	<grounding:WsdlAtomicProcessGrounding rdf:about="#OMService_AddLineItemAtomicProcessGrounding">
+		<grounding:wsdlDocument rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockOMServiceSoapBinding?wsdl</grounding:wsdlDocument>
+		<grounding:owlsProcess rdf:resource="#OMService_AddLineItemProcess"/>
+		<grounding:wsdlOperation>
+			<grounding:WsdlOperationRef>
+				<grounding:operation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockOMServiceSoapBinding?wsdl#addLineItem</grounding:operation>
+			</grounding:WsdlOperationRef>
+		</grounding:wsdlOperation>
+		<grounding:wsdlInputMessage rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">mooncompany#AddLineItemRequestMessage</grounding:wsdlInputMessage>
+		<grounding:wsdlInput>
+			<grounding:WsdlInputMessageMap>
+				<grounding:wsdlMessagePart>http://localhost:8088/mockOMServiceSoapBinding?wsdl#AddLineItemRequestMessage</grounding:wsdlMessagePart>
+				<grounding:owlsParameter rdf:resource="#LineItem"/>
+				<grounding:xsltTransformationString><![CDATA[
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:poc="http://www.mooncompany.org/PurchasingConcepts.owl#" xmlns:moon="mooncompany">
+<xsl:template match="/ ">
+		<moon:LineItem>
+            <moon:authToken>johan</moon:authToken>
+            <moon:orderId><xsl:value-of select="rdf:RDF/poc:LineItem/poc:orderid"/></moon:orderId>
+            <moon:item>
+				<moon:articleId><xsl:value-of select="rdf:RDF/poc:LineItem/poc:articleId"/></moon:articleId>
+				<moon:quantity><xsl:value-of select="rdf:RDF/poc:LineItem/poc:quantity"/></moon:quantity>
+            </moon:item>
+         </moon:CloseOrder>
+	</xsl:template>
+</xsl:stylesheet>]]></grounding:xsltTransformationString>
+			</grounding:WsdlInputMessageMap>
+		</grounding:wsdlInput>
+		<grounding:wsdlOutputMessage rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockOMServiceSoapBinding?wsdl#AddLineItemResponseMessage</grounding:wsdlOutputMessage>
+		<grounding:wsdlOutput>
+			<grounding:WsdlOutputMessageMap>
+				<grounding:owlsParameter rdf:resource="#AddLineItemResponse"/>
+				<grounding:xsltTransformationString><![CDATA[
+            <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:moon="mooncompany">
+              <xsl:template match="/">
+                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+                xmlns:poc="http://www.mooncompany.org/PurchasingConcepts.owl#">
+                  <poc:AddLineItemResponse>
+					  <poc:orderId><xsl:value-of select="//moon:orderId"/></poc:orderId>
+					  <poc:lineItemId><xsl:value-of select="//moon:lineItemId"/></poc:lineItemId>
+                  </poc:AddLineItemResponse>
+                </rdf:RDF>
+              </xsl:template>
+            </xsl:stylesheet>
+        ]]></grounding:xsltTransformationString>
+			</grounding:WsdlOutputMessageMap>
+		</grounding:wsdlOutput>
+	</grounding:WsdlAtomicProcessGrounding>
+</rdf:RDF>

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_CloseOrder.owl
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_CloseOrder.owl	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_CloseOrder.owl	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns:profile="http://www.daml.org/services/owl-s/1.2/Profile.owl#" xmlns:service="http://www.daml.org/services/owl-s/1.2/Service.owl#" xmlns:process="http://www.daml.org/services/owl-s/1.2/Process.owl#" xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:grounding="http://www.daml.org/services/owl-s/1.2/Grounding.owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:list="http://www.daml.org/services/owl-s/1.2/generic/ObjectList.owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:expr="http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#" xmlns="http://www.mooncompany.org/OMService.owl" xml:base="http://www.mooncompany.org/OMService.owl">
+	<owl:Ontology rdf:about="">
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Grounding.owl"/>
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Profile.owl"/>
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Service.owl"/>
+		<owl:imports rdf:resource="http://localhost/PurchasingConcepts.owl"/>
+	</owl:Ontology>
+	<service:Service rdf:ID="OMService_CloseOrderService">
+		<service:supports>
+			<grounding:WsdlGrounding rdf:ID="OMService_CloseOrderGrounding"/>
+		</service:supports>
+		<service:describedBy>
+			<process:AtomicProcess rdf:ID="OMService_CloseOrderProcess"/>
+		</service:describedBy>
+		<service:presents>
+			<profile:Profile rdf:ID="OMService_CloseOrderProfile"/>
+		</service:presents>
+	</service:Service>
+	<profile:Profile rdf:about="#OMService_CloseOrderProfile">
+		<profile:hasOutput>
+			<process:Output rdf:ID="CloseOrderResponse">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.mooncompany.org/PurchasingConcepts.owl#CloseOrder</process:parameterType>
+				<rdfs:label>Overview ordered items</rdfs:label>
+			</process:Output>
+		</profile:hasOutput>
+		<profile:hasInput>
+			<process:Input rdf:ID="CloseOrder">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.mooncompany.org/PurchasingConcepts.owl#CloseOrder</process:parameterType>
+				<rdfs:label>Request to close the Order</rdfs:label>
+			</process:Input>
+		</profile:hasInput>
+		<profile:textDescription>Auto generated from http://WP0364:8088/mockOMServiceSoapBinding?wsdl</profile:textDescription>
+		<profile:serviceName>OMService_CloseOrder</profile:serviceName>
+		<service:presentedBy rdf:resource="#OMService_CloseOrderService"/>
+	</profile:Profile>
+	<process:AtomicProcess rdf:about="#OMService_CloseOrderProcess">
+		<process:hasOutput rdf:resource="#CloseOrderResponse"/>
+		<process:hasInput rdf:resource="#CloseOrder"/>
+		<service:describes rdf:resource="#OMService_CloseOrderService"/>
+		<rdfs:label>OMService_CloseOrderProcess</rdfs:label>
+	</process:AtomicProcess>
+	<grounding:WsdlGrounding rdf:about="#OMService_CloseOrderGrounding">
+		<grounding:hasAtomicProcessGrounding>
+			<grounding:WsdlAtomicProcessGrounding rdf:ID="OMService_CloseOrderAtomicProcessGrounding"/>
+		</grounding:hasAtomicProcessGrounding>
+		<service:supportedBy rdf:resource="#OMService_CloseOrderService"/>
+	</grounding:WsdlGrounding>
+	<grounding:WsdlAtomicProcessGrounding rdf:about="#OMService_CloseOrderAtomicProcessGrounding">
+		<grounding:owlsProcess rdf:resource="#OMService_CloseOrderProcess"/>
+		<grounding:wsdlDocument rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockOMServiceSoapBinding?wsdl</grounding:wsdlDocument>
+		<grounding:wsdlOperation>
+			<grounding:WsdlOperationRef>
+				<grounding:operation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockOMServiceSoapBinding?wsdl#closeOrder</grounding:operation>
+			</grounding:WsdlOperationRef>
+		</grounding:wsdlOperation>
+		<grounding:wsdlInputMessage rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockCRMServiceSoapBinding?wsdl#CloseOrderRequestMessage</grounding:wsdlInputMessage>
+		<grounding:wsdlInput>
+			<grounding:WsdlInputMessageMap>
+				<grounding:wsdlMessagePart>http://localhost:8088/mockOMServiceSoapBinding?wsdl#CloseOrder</grounding:wsdlMessagePart>
+				<grounding:owlsParameter rdf:resource="#CloseOrder"/>
+				<grounding:xsltTransformationString><![CDATA[
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:poc="http://www.mooncompany.org/PurchasingConcepts.owl#" xmlns:moon="mooncompany">
+<xsl:template match="/ ">
+		<moon:CloseOrder>
+            <moon:authToken>johan</moon:authToken>
+            <moon:orderId><xsl:value-of select="rdf:RDF/poc:CloseOrder/poc:orderId"/></moon:orderId>
+         </moon:CloseOrder>
+	</xsl:template>
+</xsl:stylesheet>]]></grounding:xsltTransformationString>
+			</grounding:WsdlInputMessageMap>
+		</grounding:wsdlInput>
+		<grounding:wsdlOutputMessage rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://localhost:8088/mockCRMServiceSoapBinding?wsdl#CloseOrderResponseMessage</grounding:wsdlOutputMessage>
+		<grounding:wsdlOutput>
+			<grounding:WsdlOutputMessageMap>
+				<grounding:owlsParameter rdf:resource="#CloseOrderResponse"/>
+				<grounding:xsltTransformationString><![CDATA[
+            <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:moon="mooncompany">
+              <xsl:template match="/">
+                <rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" 
+                xmlns:poc="http://www.mooncompany.org/PurchasingConcepts.owl#">
+                  <poc:CloseOrder>
+					  <poc:orderId><xsl:value-of select="//moon:orderId"/></poc:orderId>
+					  <poc:numberOfItems><xsl:value-of select="//moon:itemsNo"/></poc:numberOfItems>
+                  </poc:CloseOrder>
+                </rdf:RDF>
+              </xsl:template>
+            </xsl:stylesheet>
+        ]]></grounding:xsltTransformationString>
+			</grounding:WsdlOutputMessageMap>
+		</grounding:wsdlOutput>
+	</grounding:WsdlAtomicProcessGrounding>
+</rdf:RDF>

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_CreateNewOrder.owl
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_CreateNewOrder.owl	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/OMService_CreateNewOrder.owl	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,93 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns:profile="http://www.daml.org/services/owl-s/1.2/Profile.owl#" xmlns:service="http://www.daml.org/services/owl-s/1.2/Service.owl#" xmlns:process="http://www.daml.org/services/owl-s/1.2/Process.owl#" xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:grounding="http://www.daml.org/services/owl-s/1.2/Grounding.owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:list="http://www.daml.org/services/owl-s/1.2/generic/ObjectList.owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:expr="http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#" xmlns="http://www.mooncompany.org/OMService.owl" xml:base="http://www.mooncompany.org/OMService.owl">
+	<owl:Ontology rdf:about="">
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Grounding.owl"/>
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Profile.owl"/>
+		<owl:imports rdf:resource="http://www.daml.org/services/owl-s/1.2/Service.owl"/>
+		<owl:imports rdf:resource="http://localhost/PurchasingConcepts.owl"/>
+	</owl:Ontology>
+	<service:Service rdf:ID="OMService_CreateNewOrderService">
+		<service:supports>
+			<grounding:WsdlGrounding rdf:ID="OMService_CreateNewOrderGrounding"/>
+		</service:supports>
+		<service:describedBy>
+			<process:AtomicProcess rdf:ID="OMService_CreateNewOrderProcess"/>
+		</service:describedBy>
+		<service:presents>
+			<profile:Profile rdf:ID="OMService_CreateNewOrderProfile"/>
+		</service:presents>
+	</service:Service>
+	<profile:Profile rdf:about="#OMService_CreateNewOrderProfile">
+		<profile:hasOutput>
+			<process:Output rdf:ID="orderId">
+				<!--<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.mooncompany.org/PurchasingConcepts.owl#orderId</process:parameterType>-->
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.w3.org/2001/XMLSchema#string</process:parameterType>
+				<rdfs:label>The ID of the Order</rdfs:label>
+			</process:Output>
+		</profile:hasOutput>
+		<profile:hasInput>
+			<process:Input rdf:ID="Order">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.mooncompany.org/PurchasingConcepts.owl#Order</process:parameterType>
+				<rdfs:label>The Order of the customer</rdfs:label>
+			</process:Input>
+		</profile:hasInput>
+		<profile:textDescription>Auto generated from http://WP0364:8088/mockOMServiceSoapBinding?wsdl</profile:textDescription>
+		<profile:serviceName>OMService_CreateNewOrder</profile:serviceName>
+		<service:presentedBy rdf:resource="#OMService_CreateNewOrderService"/>
+	</profile:Profile>
+	<process:AtomicProcess rdf:about="#OMService_CreateNewOrderProcess">
+		<process:hasOutput rdf:resource="#orderId"/>
+		<process:hasInput rdf:resource="#Order"/>
+		<service:describes rdf:resource="#OMService_CreateNewOrderService"/>
+		<rdfs:label>OMService_CreateNewOrderProcess</rdfs:label>
+	</process:AtomicProcess>
+	<grounding:WsdlGrounding rdf:about="#OMService_CreateNewOrderGrounding">
+		<grounding:hasAtomicProcessGrounding>
+			<grounding:WsdlAtomicProcessGrounding rdf:ID="OMService_CreateNewOrderAtomicProcessGrounding"/>
+		</grounding:hasAtomicProcessGrounding>
+		<service:supportedBy rdf:resource="#OMService_CreateNewOrderService"/>
+	</grounding:WsdlGrounding>
+	<grounding:WsdlAtomicProcessGrounding rdf:about="#OMService_CreateNewOrderAtomicProcessGrounding">
+		<grounding:owlsProcess rdf:resource="#OMService_CreateNewOrderProcess"/>
+		<grounding:wsdlDocument rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://WP0364:8088/mockOMServiceSoapBinding?wsdl</grounding:wsdlDocument>
+		<grounding:wsdlOperation>
+			<grounding:WsdlOperationRef>
+				<grounding:operation rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://WP0364:8088/mockOMServiceSoapBinding?wsdl#createNewOrder</grounding:operation>
+			</grounding:WsdlOperationRef>
+		</grounding:wsdlOperation>
+		<grounding:wsdlInputMessage rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">mooncompany#CreateNewOrderRequestMessage</grounding:wsdlInputMessage>
+		<grounding:wsdlInput>
+			<grounding:WsdlInputMessageMap>
+				<grounding:wsdlMessagePart>http://WP0364:8088/mockOMServiceSoapBinding?wsdl#Order</grounding:wsdlMessagePart>
+				<grounding:owlsParameter rdf:resource="#Order"/>
+				<grounding:xsltTransformationString><![CDATA[
+<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:poc="http://www.mooncompany.org/PurchasingConcepts.owl#" xmlns:moon="mooncompany">
+<xsl:template match="/ ">
+		<moon:Order>
+            <moon:authToken>johan</moon:authToken>
+            <moon:contact>
+               <moon:name><xsl:value-of select="rdf:RDF/poc:Order/poc:contact/poc:Contact/poc:name"/></moon:name>
+               <moon:telephone><xsl:value-of select="rdf:RDF/poc:Order/poc:contact/poc:Contact/poc:telephone"/></moon:telephone>
+               <moon:email><xsl:value-of select="rdf:RDF/poc:Order/poc:contact/poc:Contact/poc:email"/></moon:email>
+            </moon:contact>
+            <moon:shipTo>
+               <moon:name><xsl:value-of select="rdf:RDF/poc:Order/poc:shipTo/poc:ShipToAddress/poc:name"/></moon:name>
+               <moon:street><xsl:value-of select="rdf:RDF/poc:Order/poc:shipTo/poc:ShipToAddress/poc:street"/></moon:street>
+               <moon:city><xsl:value-of select="rdf:RDF/poc:Order/poc:shipTo/poc:ShipToAddress/poc:city"/></moon:city>
+               <moon:postalCode><xsl:value-of select="rdf:RDF/poc:Order/poc:shipTo/poc:ShipToAddress/poc:postalCode"/></moon:postalCode>
+               <moon:country><xsl:value-of select="rdf:RDF/poc:Order/poc:shipTo/poc:ShipToAddress/poc:country"/></moon:country>
+            </moon:shipTo>
+         </moon:Order>
+	</xsl:template>
+</xsl:stylesheet>]]></grounding:xsltTransformationString>
+			</grounding:WsdlInputMessageMap>
+		</grounding:wsdlInput>
+		<grounding:wsdlOutputMessage rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">mooncompany#NewOrderResponseMessage</grounding:wsdlOutputMessage>
+		<grounding:wsdlOutput>
+			<grounding:WsdlOutputMessageMap>
+				<grounding:wsdlMessagePart>http://WP0364:8088/mockOMServiceSoapBinding?wsdl#orderId</grounding:wsdlMessagePart>
+				<grounding:owlsParameter rdf:resource="#orderId"/>
+			</grounding:WsdlOutputMessageMap>
+		</grounding:wsdlOutput>
+	</grounding:WsdlAtomicProcessGrounding>
+</rdf:RDF>

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/PurchasingConcepts.owl
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/PurchasingConcepts.owl	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/PurchasingConcepts.owl	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,235 @@
+<?xml version="1.0"?>
+<!DOCTYPE rdf:RDF [
+	<!ENTITY owl "http://www.w3.org/2002/07/owl#">
+	<!ENTITY xsd "http://www.w3.org/2001/XMLSchema#">
+	<!ENTITY owl2xml "http://www.w3.org/2006/12/owl2-xml#">
+	<!ENTITY rdfs "http://www.w3.org/2000/01/rdf-schema#">
+	<!ENTITY rdf "http://www.w3.org/1999/02/22-rdf-syntax-ns#">
+	<!ENTITY PurchasingConcepts "http://www.mooncompany.org/PurchasingConcepts.owl#">
+]>
+<rdf:RDF xmlns="http://www.mooncompany.org/PurchasingConcepts.owl" xml:base="http://www.mooncompany.org/PurchasingConcepts.owl" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl2xml="http://www.w3.org/2006/12/owl2-xml#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:PurchasingConcepts="http://www.mooncompany.org/PurchasingConcepts.owl#">
+	<owl:Ontology rdf:about="">
+		<owl:versionInfo>$Id: PurchasingCncepts.owl 2246 2010-11-24 10:35:57Z jokum $</owl:versionInfo>
+		<owl:versionInfo>
+			<rdf:Description/>
+		</owl:versionInfo>
+	</owl:Ontology>
+	<!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Object Properties
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#contact -->
+	<owl:ObjectProperty rdf:about="#contact"/>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#shipTo -->
+	<owl:ObjectProperty rdf:about="#shipTo"/>
+	<!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Data properties
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+	<owl:Class rdf:ID="CustomerSearch">
+		<rdfs:comment>This is a simple class to identify locations.</rdfs:comment>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty>
+					<owl:DatatypeProperty rdf:ID="businessName"/>
+				</owl:onProperty>
+				<owl:someValuesFrom rdf:resource="http://www.w3.org/2001/XMLSchema#string"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+	</owl:Class>
+	<owl:Class rdf:ID="CloseOrder">
+		<rdfs:comment>This is a simple class to identify locations.</rdfs:comment>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty>
+					<owl:DatatypeProperty rdf:ID="numberOfItems"/>
+				</owl:onProperty>
+				<owl:someValuesFrom rdf:resource="http://www.w3.org/2001/XMLSchema#int"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+	</owl:Class>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#businessName -->
+	<owl:DatatypeProperty rdf:about="#businessName">
+		<rdfs:domain rdf:resource="#Customer"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#city -->
+	<owl:DatatypeProperty rdf:about="#city">
+		<rdfs:domain rdf:resource="#Customer"/>
+		<rdfs:domain rdf:resource="#ShipToAddress"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#country -->
+	<owl:DatatypeProperty rdf:about="#country">
+		<rdfs:domain rdf:resource="#Customer"/>
+		<rdfs:domain rdf:resource="#ShipToAddress"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#customerId -->
+	<owl:DatatypeProperty rdf:about="#customerId">
+		<rdfs:domain rdf:resource="#Customer"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#email -->
+	<owl:DatatypeProperty rdf:about="#email">
+		<rdfs:domain rdf:resource="#Contact"/>
+		<rdfs:domain rdf:resource="#Customer"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#name -->
+	<owl:DatatypeProperty rdf:about="#name">
+		<rdfs:domain rdf:resource="#Contact"/>
+		<rdfs:domain rdf:resource="#Customer"/>
+		<rdfs:domain rdf:resource="#ShipToAddress"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#postalCode -->
+	<owl:DatatypeProperty rdf:about="#postalCode">
+		<rdfs:domain rdf:resource="#Customer"/>
+		<rdfs:domain rdf:resource="#ShipToAddress"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#roleCode -->
+	<owl:DatatypeProperty rdf:about="#roleCode">
+		<rdfs:domain rdf:resource="#Customer"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#street -->
+	<owl:DatatypeProperty rdf:about="#street">
+		<rdfs:domain rdf:resource="#Customer"/>
+		<rdfs:domain rdf:resource="#ShipToAddress"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#telephone -->
+	<owl:DatatypeProperty rdf:about="#telephone">
+		<rdfs:domain rdf:resource="#Contact"/>
+		<rdfs:domain rdf:resource="#Customer"/>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#orderid -->
+	<owl:DatatypeProperty rdf:about="#orderid">
+		<rdfs:domain rdf:resource="#Order"/>
+		<rdfs:domain rdf:resource="#CloseOrder"/>
+		<rdfs:domain rdf:resource="#LineItem"/>
+		<rdfs:domain rdf:resource="#AddLineItemResponse"/>
+		<owl:Restriction>
+			<owl:someValuesFrom rdf:resource="&xsd;string"/>
+		</owl:Restriction>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#lineItemId -->
+	<owl:DatatypeProperty rdf:about="#lineItemId">
+		<rdfs:domain rdf:resource="#AddLineItemResponse"/>
+		<owl:Restriction>
+			<owl:someValuesFrom rdf:resource="&xsd;string"/>
+		</owl:Restriction>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#articleId -->
+	<owl:DatatypeProperty rdf:about="#articleId">
+		<rdfs:domain rdf:resource="#LineItem"/>
+		<owl:Restriction>
+			<owl:someValuesFrom rdf:resource="&xsd;string"/>
+		</owl:Restriction>
+	</owl:DatatypeProperty>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#quantity -->
+	<owl:DatatypeProperty rdf:about="#quantity">
+		<rdfs:domain rdf:resource="#LineItem"/>
+		<owl:Restriction>
+			<owl:someValuesFrom rdf:resource="&xsd;string"/>
+		</owl:Restriction>
+	</owl:DatatypeProperty>
+	<!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Classes
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#Contact -->
+	<owl:Class rdf:about="#Contact">
+		<rdfs:label>Customer contact information</rdfs:label>
+	</owl:Class>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#Customer -->
+	<owl:Class rdf:about="#Customer">
+		<rdfs:comment>Customer Information</rdfs:comment>
+	</owl:Class>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#Customer -->
+	<owl:Class rdf:ID="LineItem">
+		<rdfs:comment>This is a simple class to identify locations.</rdfs:comment>
+	</owl:Class>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#Customer -->
+	<owl:Class rdf:ID="AddLineItemResponse">
+		<rdfs:comment>This is a simple class to identify locations.</rdfs:comment>
+	</owl:Class>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#Order -->
+	<owl:Class rdf:about="#Order">
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#shipTo"/>
+				<owl:someValuesFrom rdf:resource="#ShipToAddress"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#contact"/>
+				<owl:someValuesFrom rdf:resource="#Contact"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+		<rdfs:comment>Customer Order</rdfs:comment>
+	</owl:Class>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#ShipToAddress -->
+	<owl:Class rdf:about="#ShipToAddress">
+		<rdfs:label>Customer ship to Address</rdfs:label>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#email"/>
+				<owl:someValuesFrom rdf:resource="&xsd;string"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#city"/>
+				<owl:someValuesFrom rdf:resource="&xsd;string"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#telephone"/>
+				<owl:someValuesFrom rdf:resource="&xsd;string"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#street"/>
+				<owl:someValuesFrom rdf:resource="&xsd;string"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#name"/>
+				<owl:someValuesFrom rdf:resource="&xsd;string"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#postalCode"/>
+				<owl:someValuesFrom rdf:resource="&xsd;string"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+		<rdfs:subClassOf>
+			<owl:Restriction>
+				<owl:onProperty rdf:resource="#country"/>
+				<owl:someValuesFrom rdf:resource="&xsd;string"/>
+			</owl:Restriction>
+		</rdfs:subClassOf>
+	</owl:Class>
+	<!-- 
+    ///////////////////////////////////////////////////////////////////////////////////////
+    //
+    // Individuals
+    //
+    ///////////////////////////////////////////////////////////////////////////////////////
+     -->
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#genid1 -->
+	<rdf:Description/>
+	<!-- http://www.mooncompany.org/PurchasingConcepts.owl#genid12 -->
+	<rdf:Description>
+		<rdfs:isDefinedBy>Johan Kumps</rdfs:isDefinedBy>
+	</rdf:Description>
+</rdf:RDF>
+<!-- Generated by the OWL API (version 2.2.1.1138) http://owlapi.sourceforge.net -->

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/SellerService.owl
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/SellerService.owl	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/SellerService.owl	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,156 @@
+<?xml version="1.0"?>
+<rdf:RDF xmlns:profile="http://www.daml.org/services/owl-s/1.2/Profile.owl#" xmlns:service="http://www.daml.org/services/owl-s/1.2/Service.owl#" xmlns="http://www.mooncompany.org/SellerService.owl#" xmlns:process="http://www.daml.org/services/owl-s/1.2/Process.owl#" xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:grounding="http://www.daml.org/services/owl-s/1.2/Grounding.owl#" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#" xmlns:list="http://www.daml.org/services/owl-s/1.2/generic/ObjectList.owl#" xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#" xmlns:expr="http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#" xml:base="http://www.mooncompany.org/SellerService.owl#">
+	<owl:Ontology rdf:about="">
+		<owl:imports rdf:resource="http://localhost/PurchasingConcepts.owl"/>
+	</owl:Ontology>
+	<service:Service rdf:ID="SellerService">
+		<service:supports>
+			<grounding:WsdlGrounding rdf:ID="SellerServiceGrounding"/>
+		</service:supports>
+		<service:describedBy>
+			<process:CompositeProcess rdf:ID="SellerServiceProcess"/>
+		</service:describedBy>
+		<service:presents>
+			<profile:Profile rdf:ID="SellerServiceProfile"/>
+		</service:presents>
+	</service:Service>
+	<profile:Profile rdf:about="#SellerServiceProfile">
+		<service:presentedBy rdf:resource="#SellerService"/>
+		<profile:textDescription>MyLabel</profile:textDescription>
+		<rdfs:label>MyLabel</rdfs:label>
+		<profile:hasOutput>
+			<process:Output rdf:ID="TestOutput">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.w3.org/2001/XMLSchema#int</process:parameterType>
+				<rdfs:label>itemsNo</rdfs:label>
+			</process:Output>
+		</profile:hasOutput>
+		<profile:hasInput>
+			<process:Input rdf:ID="TestInput">
+				<process:parameterType rdf:datatype="http://www.w3.org/2001/XMLSchema#anyURI">http://www.w3.org/2001/XMLSchema#string</process:parameterType>
+				<rdfs:label>SearchCustomerRequest</rdfs:label>
+			</process:Input>
+		</profile:hasInput>
+	</profile:Profile>
+	<process:CompositeProcess rdf:about="#SellerServiceProcess">
+		<service:describes rdf:resource="#SellerService"/>
+		<process:hasResult>
+			<process:Result>
+				<process:withOutput>
+					<process:OutputBinding>
+						<process:valueSource>
+							<process:ValueOf>
+								<process:fromProcess>
+									<process:Perform rdf:nodeID="A0"/>
+								</process:fromProcess>
+								<process:theVar rdf:resource="OMService.owl#itemsNo"/>
+							</process:ValueOf>
+						</process:valueSource>
+						<process:toVar rdf:resource="#TestOutput"/>
+					</process:OutputBinding>
+				</process:withOutput>
+			</process:Result>
+		</process:hasResult>
+		<process:hasOutput rdf:resource="#TestOutput"/>
+		<process:hasInput rdf:resource="#TestInput"/>
+		<process:composedOf>
+			<process:Sequence>
+				<process:components>
+					<process:ControlConstructBag>
+						<list:rest>
+							<process:ControlConstructBag>
+								<list:rest>
+									<process:ControlConstructBag>
+										<list:rest>
+											<process:ControlConstructBag>
+												<list:rest rdf:resource="http://www.daml.org/services/owl-s/1.2/generic/ObjectList.owl#nil"/>
+												<list:first>
+													<process:Perform rdf:nodeID="A0"/>
+												</list:first>
+											</process:ControlConstructBag>
+										</list:rest>
+										<list:first>
+											<process:Perform rdf:nodeID="A1"/>
+										</list:first>
+									</process:ControlConstructBag>
+								</list:rest>
+								<list:first>
+									<process:Perform rdf:nodeID="A2"/>
+								</list:first>
+							</process:ControlConstructBag>
+						</list:rest>
+						<list:first>
+							<process:Perform rdf:nodeID="A3"/>
+						</list:first>
+					</process:ControlConstructBag>
+				</process:components>
+			</process:Sequence>
+		</process:composedOf>
+	</process:CompositeProcess>
+	<process:Perform rdf:nodeID="A0">
+		<process:hasDataFrom>
+			<process:InputBinding>
+				<process:valueSource>
+					<process:ValueOf>
+						<process:fromProcess>
+							<process:Perform rdf:nodeID="A1"/>
+						</process:fromProcess>
+						<process:theVar rdf:resource="OMService.owl#orderId"/>
+					</process:ValueOf>
+				</process:valueSource>
+				<process:toVar rdf:resource="OMService.owl#CloseOrder"/>
+			</process:InputBinding>
+		</process:hasDataFrom>
+		<process:process rdf:resource="OMService.owl#OMService_CloseOrderProcess"/>
+	</process:Perform>
+	<process:Perform rdf:nodeID="A1">
+		<process:hasDataFrom>
+			<process:InputBinding>
+				<process:valueSource>
+					<process:ValueOf>
+						<process:fromProcess>
+							<process:Perform rdf:nodeID="A2"/>
+						</process:fromProcess>
+						<process:theVar rdf:resource="OMService.owl#orderId"/>
+					</process:ValueOf>
+				</process:valueSource>
+				<process:toVar rdf:resource="OMService.owl#LineItem"/>
+			</process:InputBinding>
+		</process:hasDataFrom>
+		<process:process rdf:resource="OMService.owl#OMService_AddLineItemProcess"/>
+	</process:Perform>
+	<process:Perform rdf:nodeID="A2">
+		<process:hasDataFrom>
+			<process:InputBinding>
+				<process:valueSource>
+					<process:ValueOf>
+						<process:fromProcess rdf:nodeID="A3"/>
+						<process:theVar rdf:resource="CRMService.owl#SearchCustomerResponse"/>
+					</process:ValueOf>
+				</process:valueSource>
+				<process:toVar rdf:resource="OMService.owl#Order"/>
+			</process:InputBinding>
+		</process:hasDataFrom>
+		<process:process rdf:resource="OMService.owl#OMService_CreateNewOrderProcess"/>
+	</process:Perform>
+	<process:Perform rdf:nodeID="A3">
+		<process:hasDataFrom>
+			<process:InputBinding>
+				<process:valueSource>
+					<process:ValueOf>
+						<process:fromProcess rdf:resource="http://www.daml.org/services/owl-s/1.2/Process.owl#ThisPerform"/>
+						<process:theVar rdf:resource="#TestInput"/>
+					</process:ValueOf>
+				</process:valueSource>
+				<process:toVar rdf:resource="CRMService.owl#SearchCustomerRequest"/>
+			</process:InputBinding>
+		</process:hasDataFrom>
+		<process:process rdf:resource="CRMService.owl#searchProcess"/>
+	</process:Perform>
+	<grounding:WsdlGrounding rdf:about="#SellerServiceGrounding">
+		<service:supportedBy rdf:resource="#SellerService"/>
+		<grounding:hasAtomicProcessGrounding rdf:resource="OMService.owl#OMService_CloseOrderAtomicProcessGrounding"/>
+		<grounding:hasAtomicProcessGrounding rdf:resource="OMService.owl#OMService_AddLineItemAtomicProcessGrounding"/>
+		<grounding:hasAtomicProcessGrounding rdf:resource="OMService.owl#OMService_CreateNewOrderAtomicProcessGrounding"/>
+		<grounding:hasAtomicProcessGrounding rdf:resource="CRMService.owl#searchAtomicProcessGrounding"/>
+	</grounding:WsdlGrounding>
+</rdf:RDF>

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/catalog-backup-0.xml
===================================================================

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/owls/catalog-v001.xml
===================================================================

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/AddressLine1.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/AddressLine1.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/AddressLine1.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}FreeFormText"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "freeFormText"
+})
+ at XmlRootElement(name = "addressLine1")
+public class AddressLine1 {
+
+    @XmlElement(name = "FreeFormText", required = true)
+    protected FreeFormText freeFormText;
+
+    /**
+     * Gets the value of the freeFormText property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FreeFormText }
+     *     
+     */
+    public FreeFormText getFreeFormText() {
+        return freeFormText;
+    }
+
+    /**
+     * Sets the value of the freeFormText property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FreeFormText }
+     *     
+     */
+    public void setFreeFormText(FreeFormText value) {
+        this.freeFormText = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/AffirmationIndicator.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/AffirmationIndicator.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/AffirmationIndicator.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "AffirmationIndicator")
+public class AffirmationIndicator {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BusinessDescription.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BusinessDescription.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BusinessDescription.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,62 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}businessName" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "businessName"
+})
+ at XmlRootElement(name = "BusinessDescription")
+public class BusinessDescription {
+
+    protected BusinessName businessName;
+
+    /**
+     * Gets the value of the businessName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BusinessName }
+     *     
+     */
+    public BusinessName getBusinessName() {
+        return businessName;
+    }
+
+    /**
+     * Sets the value of the businessName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BusinessName }
+     *     
+     */
+    public void setBusinessName(BusinessName value) {
+        this.businessName = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BusinessName.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BusinessName.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BusinessName.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}FreeFormText"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "freeFormText"
+})
+ at XmlRootElement(name = "businessName")
+public class BusinessName {
+
+    @XmlElement(name = "FreeFormText", required = true)
+    protected FreeFormText freeFormText;
+
+    /**
+     * Gets the value of the freeFormText property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FreeFormText }
+     *     
+     */
+    public FreeFormText getFreeFormText() {
+        return freeFormText;
+    }
+
+    /**
+     * Sets the value of the freeFormText property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FreeFormText }
+     *     
+     */
+    public void setFreeFormText(FreeFormText value) {
+        this.freeFormText = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BuyerLineItem.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BuyerLineItem.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/BuyerLineItem.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}LineNumber"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "lineNumber"
+})
+ at XmlRootElement(name = "buyerLineItem")
+public class BuyerLineItem {
+
+    @XmlElement(name = "LineNumber", required = true)
+    protected LineNumber lineNumber;
+
+    /**
+     * Gets the value of the lineNumber property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link LineNumber }
+     *     
+     */
+    public LineNumber getLineNumber() {
+        return lineNumber;
+    }
+
+    /**
+     * Sets the value of the lineNumber property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link LineNumber }
+     *     
+     */
+    public void setLineNumber(LineNumber value) {
+        this.lineNumber = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/CityName.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/CityName.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/CityName.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}FreeFormText"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "freeFormText"
+})
+ at XmlRootElement(name = "cityName")
+public class CityName {
+
+    @XmlElement(name = "FreeFormText", required = true)
+    protected FreeFormText freeFormText;
+
+    /**
+     * Gets the value of the freeFormText property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FreeFormText }
+     *     
+     */
+    public FreeFormText getFreeFormText() {
+        return freeFormText;
+    }
+
+    /**
+     * Sets the value of the freeFormText property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FreeFormText }
+     *     
+     */
+    public void setFreeFormText(FreeFormText value) {
+        this.freeFormText = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/CommunicationsNumber.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/CommunicationsNumber.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/CommunicationsNumber.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "CommunicationsNumber")
+public class CommunicationsNumber {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ContactInformation.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ContactInformation.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ContactInformation.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,118 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}contactName" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}EmailAddress" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}telephoneNumber" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "contactName",
+    "emailAddress",
+    "telephoneNumber"
+})
+ at XmlRootElement(name = "ContactInformation")
+public class ContactInformation {
+
+    protected ContactName contactName;
+    @XmlElement(name = "EmailAddress")
+    protected EmailAddress emailAddress;
+    protected TelephoneNumber telephoneNumber;
+
+    /**
+     * Gets the value of the contactName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ContactName }
+     *     
+     */
+    public ContactName getContactName() {
+        return contactName;
+    }
+
+    /**
+     * Sets the value of the contactName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ContactName }
+     *     
+     */
+    public void setContactName(ContactName value) {
+        this.contactName = value;
+    }
+
+    /**
+     * Gets the value of the emailAddress property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link EmailAddress }
+     *     
+     */
+    public EmailAddress getEmailAddress() {
+        return emailAddress;
+    }
+
+    /**
+     * Sets the value of the emailAddress property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link EmailAddress }
+     *     
+     */
+    public void setEmailAddress(EmailAddress value) {
+        this.emailAddress = value;
+    }
+
+    /**
+     * Gets the value of the telephoneNumber property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link TelephoneNumber }
+     *     
+     */
+    public TelephoneNumber getTelephoneNumber() {
+        return telephoneNumber;
+    }
+
+    /**
+     * Sets the value of the telephoneNumber property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link TelephoneNumber }
+     *     
+     */
+    public void setTelephoneNumber(TelephoneNumber value) {
+        this.telephoneNumber = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ContactName.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ContactName.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ContactName.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}FreeFormText"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "freeFormText"
+})
+ at XmlRootElement(name = "contactName")
+public class ContactName {
+
+    @XmlElement(name = "FreeFormText", required = true)
+    protected FreeFormText freeFormText;
+
+    /**
+     * Gets the value of the freeFormText property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FreeFormText }
+     *     
+     */
+    public FreeFormText getFreeFormText() {
+        return freeFormText;
+    }
+
+    /**
+     * Sets the value of the freeFormText property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FreeFormText }
+     *     
+     */
+    public void setFreeFormText(FreeFormText value) {
+        this.freeFormText = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/DateStamp.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/DateStamp.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/DateStamp.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "DateStamp")
+public class DateStamp {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/DateTimeStamp.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/DateTimeStamp.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/DateTimeStamp.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "DateTimeStamp")
+public class DateTimeStamp {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/EmailAddress.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/EmailAddress.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/EmailAddress.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "EmailAddress")
+public class EmailAddress {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FinancialAmount.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FinancialAmount.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FinancialAmount.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,92 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalCurrencyCode"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}MonetaryAmount"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "globalCurrencyCode",
+    "monetaryAmount"
+})
+ at XmlRootElement(name = "FinancialAmount")
+public class FinancialAmount {
+
+    @XmlElement(name = "GlobalCurrencyCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", required = true)
+    protected String globalCurrencyCode;
+    @XmlElement(name = "MonetaryAmount", required = true)
+    protected MonetaryAmount monetaryAmount;
+
+    /**
+     * Gets the value of the globalCurrencyCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGlobalCurrencyCode() {
+        return globalCurrencyCode;
+    }
+
+    /**
+     * Sets the value of the globalCurrencyCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGlobalCurrencyCode(String value) {
+        this.globalCurrencyCode = value;
+    }
+
+    /**
+     * Gets the value of the monetaryAmount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link MonetaryAmount }
+     *     
+     */
+    public MonetaryAmount getMonetaryAmount() {
+        return monetaryAmount;
+    }
+
+    /**
+     * Sets the value of the monetaryAmount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link MonetaryAmount }
+     *     
+     */
+    public void setMonetaryAmount(MonetaryAmount value) {
+        this.monetaryAmount = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FreeFormText.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FreeFormText.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FreeFormText.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,98 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlAttribute;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *       &lt;attribute ref="{http://www.w3.org/XML/1998/namespace}lang"/>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "FreeFormText")
+public class FreeFormText {
+
+    @XmlMixed
+    protected List<String> content;
+    @XmlAttribute(namespace = "http://www.w3.org/XML/1998/namespace")
+    protected String lang;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+    /**
+     * Gets the value of the lang property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getLang() {
+        return lang;
+    }
+
+    /**
+     * Sets the value of the lang property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setLang(String value) {
+        this.lang = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FromRole.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FromRole.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/FromRole.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}PartnerRoleDescription"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "partnerRoleDescription"
+})
+ at XmlRootElement(name = "fromRole")
+public class FromRole {
+
+    @XmlElement(name = "PartnerRoleDescription", required = true)
+    protected PartnerRoleDescription partnerRoleDescription;
+
+    /**
+     * Gets the value of the partnerRoleDescription property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PartnerRoleDescription }
+     *     
+     */
+    public PartnerRoleDescription getPartnerRoleDescription() {
+        return partnerRoleDescription;
+    }
+
+    /**
+     * Sets the value of the partnerRoleDescription property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PartnerRoleDescription }
+     *     
+     */
+    public void setPartnerRoleDescription(PartnerRoleDescription value) {
+        this.partnerRoleDescription = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/GlobalProductIdentifier.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/GlobalProductIdentifier.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/GlobalProductIdentifier.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "GlobalProductIdentifier")
+public class GlobalProductIdentifier {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/IsDropShip.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/IsDropShip.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/IsDropShip.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}AffirmationIndicator"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "affirmationIndicator"
+})
+ at XmlRootElement(name = "isDropShip")
+public class IsDropShip {
+
+    @XmlElement(name = "AffirmationIndicator", required = true)
+    protected AffirmationIndicator affirmationIndicator;
+
+    /**
+     * Gets the value of the affirmationIndicator property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link AffirmationIndicator }
+     *     
+     */
+    public AffirmationIndicator getAffirmationIndicator() {
+        return affirmationIndicator;
+    }
+
+    /**
+     * Sets the value of the affirmationIndicator property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link AffirmationIndicator }
+     *     
+     */
+    public void setAffirmationIndicator(AffirmationIndicator value) {
+        this.affirmationIndicator = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/LineNumber.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/LineNumber.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/LineNumber.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "LineNumber")
+public class LineNumber {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/MonetaryAmount.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/MonetaryAmount.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/MonetaryAmount.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "MonetaryAmount")
+public class MonetaryAmount {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/NationalPostalCode.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/NationalPostalCode.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/NationalPostalCode.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "NationalPostalCode")
+public class NationalPostalCode {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/NonRepudiationInformation.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/NonRepudiationInformation.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/NonRepudiationInformation.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/ACK}OriginalMessageDigest"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "originalMessageDigest"
+})
+ at XmlRootElement(name = "NonRepudiationInformation", namespace = "http://www.sws-challenge.org/schemas/rnet/ACK")
+public class NonRepudiationInformation {
+
+    @XmlElement(name = "OriginalMessageDigest", namespace = "http://www.sws-challenge.org/schemas/rnet/ACK", required = true)
+    protected OriginalMessageDigest originalMessageDigest;
+
+    /**
+     * Gets the value of the originalMessageDigest property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link OriginalMessageDigest }
+     *     
+     */
+    public OriginalMessageDigest getOriginalMessageDigest() {
+        return originalMessageDigest;
+    }
+
+    /**
+     * Sets the value of the originalMessageDigest property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link OriginalMessageDigest }
+     *     
+     */
+    public void setOriginalMessageDigest(OriginalMessageDigest value) {
+        this.originalMessageDigest = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ObjectFactory.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ObjectFactory.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ObjectFactory.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,523 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.JAXBElement;
+import javax.xml.bind.annotation.XmlElementDecl;
+import javax.xml.bind.annotation.XmlRegistry;
+import javax.xml.namespace.QName;
+
+
+/**
+ * This object contains factory methods for each 
+ * Java content interface and Java element interface 
+ * generated in the org.blue.sws_challenge.simplifiedrosettanet package. 
+ * <p>An ObjectFactory allows you to programatically 
+ * construct new instances of the Java representation 
+ * for XML content. The Java representation of XML 
+ * content can consist of schema derived interfaces 
+ * and classes representing the binding of schema 
+ * type definitions, element declarations and model 
+ * groups.  Factory methods for each of these are 
+ * provided in this class.
+ * 
+ */
+ at XmlRegistry
+public class ObjectFactory {
+
+    private final static QName _GlobalConfirmationTypeCode_QNAME = new QName("http://www.sws-challenge.org/schemas/rnet/dictionary", "GlobalConfirmationTypeCode");
+    private final static QName _GlobalPurchaseOrderStatusCode_QNAME = new QName("http://www.sws-challenge.org/schemas/rnet/dictionary", "GlobalPurchaseOrderStatusCode");
+    private final static QName _GlobalPurchaseOrderTypeCode_QNAME = new QName("http://www.sws-challenge.org/schemas/rnet/dictionary", "GlobalPurchaseOrderTypeCode");
+    private final static QName _GlobalCountryCode_QNAME = new QName("http://www.sws-challenge.org/schemas/rnet/dictionary", "GlobalCountryCode");
+    private final static QName _GlobalPartnerRoleClassificationCode_QNAME = new QName("http://www.sws-challenge.org/schemas/rnet/dictionary", "GlobalPartnerRoleClassificationCode");
+    private final static QName _GlobalTransportEventCode_QNAME = new QName("http://www.sws-challenge.org/schemas/rnet/dictionary", "GlobalTransportEventCode");
+    private final static QName _GlobalCurrencyCode_QNAME = new QName("http://www.sws-challenge.org/schemas/rnet/dictionary", "GlobalCurrencyCode");
+    private final static QName _GlobalProductUnitOfMeasureCode_QNAME = new QName("http://www.sws-challenge.org/schemas/rnet/dictionary", "GlobalProductUnitOfMeasureCode");
+
+    /**
+     * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.blue.sws_challenge.simplifiedrosettanet
+     * 
+     */
+    public ObjectFactory() {
+    }
+
+    /**
+     * Create an instance of {@link TotalLineItemAmount }
+     * 
+     */
+    public TotalLineItemAmount createTotalLineItemAmount() {
+        return new TotalLineItemAmount();
+    }
+
+    /**
+     * Create an instance of {@link PartnerRoleDescription }
+     * 
+     */
+    public PartnerRoleDescription createPartnerRoleDescription() {
+        return new PartnerRoleDescription();
+    }
+
+    /**
+     * Create an instance of {@link ToRole }
+     * 
+     */
+    public ToRole createToRole() {
+        return new ToRole();
+    }
+
+    /**
+     * Create an instance of {@link ScheduledShipQuantity }
+     * 
+     */
+    public ScheduledShipQuantity createScheduledShipQuantity() {
+        return new ScheduledShipQuantity();
+    }
+
+    /**
+     * Create an instance of {@link AffirmationIndicator }
+     * 
+     */
+    public AffirmationIndicator createAffirmationIndicator() {
+        return new AffirmationIndicator();
+    }
+
+    /**
+     * Create an instance of {@link ProductIdentification }
+     * 
+     */
+    public ProductIdentification createProductIdentification() {
+        return new ProductIdentification();
+    }
+
+    /**
+     * Create an instance of {@link BuyerLineItem }
+     * 
+     */
+    public BuyerLineItem createBuyerLineItem() {
+        return new BuyerLineItem();
+    }
+
+    /**
+     * Create an instance of {@link TelephoneNumber }
+     * 
+     */
+    public TelephoneNumber createTelephoneNumber() {
+        return new TelephoneNumber();
+    }
+
+    /**
+     * Create an instance of {@link OriginalMessageDigest }
+     * 
+     */
+    public OriginalMessageDigest createOriginalMessageDigest() {
+        return new OriginalMessageDigest();
+    }
+
+    /**
+     * Create an instance of {@link Pip3A4PurchaseOrderConfirmation }
+     * 
+     */
+    public Pip3A4PurchaseOrderConfirmation createPip3A4PurchaseOrderConfirmation() {
+        return new Pip3A4PurchaseOrderConfirmation();
+    }
+
+    /**
+     * Create an instance of {@link RequestedQuantity }
+     * 
+     */
+    public RequestedQuantity createRequestedQuantity() {
+        return new RequestedQuantity();
+    }
+
+    /**
+     * Create an instance of {@link ReceiptAcknowledgment }
+     * 
+     */
+    public ReceiptAcknowledgment createReceiptAcknowledgment() {
+        return new ReceiptAcknowledgment();
+    }
+
+    /**
+     * Create an instance of {@link FinancialAmount }
+     * 
+     */
+    public FinancialAmount createFinancialAmount() {
+        return new FinancialAmount();
+    }
+
+    /**
+     * Create an instance of {@link FreeFormText }
+     * 
+     */
+    public FreeFormText createFreeFormText() {
+        return new FreeFormText();
+    }
+
+    /**
+     * Create an instance of {@link RequestingDocumentIdentifier }
+     * 
+     */
+    public RequestingDocumentIdentifier createRequestingDocumentIdentifier() {
+        return new RequestingDocumentIdentifier();
+    }
+
+    /**
+     * Create an instance of {@link ContactName }
+     * 
+     */
+    public ContactName createContactName() {
+        return new ContactName();
+    }
+
+    /**
+     * Create an instance of {@link ProductQuantity }
+     * 
+     */
+    public ProductQuantity createProductQuantity() {
+        return new ProductQuantity();
+    }
+
+    /**
+     * Create an instance of {@link ThisDocumentIdentifier }
+     * 
+     */
+    public ThisDocumentIdentifier createThisDocumentIdentifier() {
+        return new ThisDocumentIdentifier();
+    }
+
+    /**
+     * Create an instance of {@link DateTimeStamp }
+     * 
+     */
+    public DateTimeStamp createDateTimeStamp() {
+        return new DateTimeStamp();
+    }
+
+    /**
+     * Create an instance of {@link CommunicationsNumber }
+     * 
+     */
+    public CommunicationsNumber createCommunicationsNumber() {
+        return new CommunicationsNumber();
+    }
+
+    /**
+     * Create an instance of {@link NationalPostalCode }
+     * 
+     */
+    public NationalPostalCode createNationalPostalCode() {
+        return new NationalPostalCode();
+    }
+
+    /**
+     * Create an instance of {@link RequestingDocumentDateTime }
+     * 
+     */
+    public RequestingDocumentDateTime createRequestingDocumentDateTime() {
+        return new RequestingDocumentDateTime();
+    }
+
+    /**
+     * Create an instance of {@link OrderQuantity }
+     * 
+     */
+    public OrderQuantity createOrderQuantity() {
+        return new OrderQuantity();
+    }
+
+    /**
+     * Create an instance of {@link ShippedQuantity }
+     * 
+     */
+    public ShippedQuantity createShippedQuantity() {
+        return new ShippedQuantity();
+    }
+
+    /**
+     * Create an instance of {@link LineNumber }
+     * 
+     */
+    public LineNumber createLineNumber() {
+        return new LineNumber();
+    }
+
+    /**
+     * Create an instance of {@link AddressLine1 }
+     * 
+     */
+    public AddressLine1 createAddressLine1() {
+        return new AddressLine1();
+    }
+
+    /**
+     * Create an instance of {@link TotalAmount }
+     * 
+     */
+    public TotalAmount createTotalAmount() {
+        return new TotalAmount();
+    }
+
+    /**
+     * Create an instance of {@link GlobalProductIdentifier }
+     * 
+     */
+    public GlobalProductIdentifier createGlobalProductIdentifier() {
+        return new GlobalProductIdentifier();
+    }
+
+    /**
+     * Create an instance of {@link RequestedEvent }
+     * 
+     */
+    public RequestedEvent createRequestedEvent() {
+        return new RequestedEvent();
+    }
+
+    /**
+     * Create an instance of {@link PhysicalAddress }
+     * 
+     */
+    public PhysicalAddress createPhysicalAddress() {
+        return new PhysicalAddress();
+    }
+
+    /**
+     * Create an instance of {@link PartnerDescription }
+     * 
+     */
+    public PartnerDescription createPartnerDescription() {
+        return new PartnerDescription();
+    }
+
+    /**
+     * Create an instance of {@link BusinessDescription }
+     * 
+     */
+    public BusinessDescription createBusinessDescription() {
+        return new BusinessDescription();
+    }
+
+    /**
+     * Create an instance of {@link NonRepudiationInformation }
+     * 
+     */
+    public NonRepudiationInformation createNonRepudiationInformation() {
+        return new NonRepudiationInformation();
+    }
+
+    /**
+     * Create an instance of {@link ProductLineItem }
+     * 
+     */
+    public ProductLineItem createProductLineItem() {
+        return new ProductLineItem();
+    }
+
+    /**
+     * Create an instance of {@link RequestedUnitPrice }
+     * 
+     */
+    public RequestedUnitPrice createRequestedUnitPrice() {
+        return new RequestedUnitPrice();
+    }
+
+    /**
+     * Create an instance of {@link UnitPrice }
+     * 
+     */
+    public UnitPrice createUnitPrice() {
+        return new UnitPrice();
+    }
+
+    /**
+     * Create an instance of {@link BusinessName }
+     * 
+     */
+    public BusinessName createBusinessName() {
+        return new BusinessName();
+    }
+
+    /**
+     * Create an instance of {@link PurchaseOrder }
+     * 
+     */
+    public PurchaseOrder createPurchaseOrder() {
+        return new PurchaseOrder();
+    }
+
+    /**
+     * Create an instance of {@link CityName }
+     * 
+     */
+    public CityName createCityName() {
+        return new CityName();
+    }
+
+    /**
+     * Create an instance of {@link PhysicalLocation }
+     * 
+     */
+    public PhysicalLocation createPhysicalLocation() {
+        return new PhysicalLocation();
+    }
+
+    /**
+     * Create an instance of {@link ThisDocumentGenerationDateTime }
+     * 
+     */
+    public ThisDocumentGenerationDateTime createThisDocumentGenerationDateTime() {
+        return new ThisDocumentGenerationDateTime();
+    }
+
+    /**
+     * Create an instance of {@link FromRole }
+     * 
+     */
+    public FromRole createFromRole() {
+        return new FromRole();
+    }
+
+    /**
+     * Create an instance of {@link DateStamp }
+     * 
+     */
+    public DateStamp createDateStamp() {
+        return new DateStamp();
+    }
+
+    /**
+     * Create an instance of {@link TransportationEvent }
+     * 
+     */
+    public TransportationEvent createTransportationEvent() {
+        return new TransportationEvent();
+    }
+
+    /**
+     * Create an instance of {@link ProprietaryDocumentIdentifier }
+     * 
+     */
+    public ProprietaryDocumentIdentifier createProprietaryDocumentIdentifier() {
+        return new ProprietaryDocumentIdentifier();
+    }
+
+    /**
+     * Create an instance of {@link EmailAddress }
+     * 
+     */
+    public EmailAddress createEmailAddress() {
+        return new EmailAddress();
+    }
+
+    /**
+     * Create an instance of {@link IsDropShip }
+     * 
+     */
+    public IsDropShip createIsDropShip() {
+        return new IsDropShip();
+    }
+
+    /**
+     * Create an instance of {@link ShippedQuantityInformation }
+     * 
+     */
+    public ShippedQuantityInformation createShippedQuantityInformation() {
+        return new ShippedQuantityInformation();
+    }
+
+    /**
+     * Create an instance of {@link ContactInformation }
+     * 
+     */
+    public ContactInformation createContactInformation() {
+        return new ContactInformation();
+    }
+
+    /**
+     * Create an instance of {@link ShipTo }
+     * 
+     */
+    public ShipTo createShipTo() {
+        return new ShipTo();
+    }
+
+    /**
+     * Create an instance of {@link MonetaryAmount }
+     * 
+     */
+    public MonetaryAmount createMonetaryAmount() {
+        return new MonetaryAmount();
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", name = "GlobalConfirmationTypeCode")
+    public JAXBElement<String> createGlobalConfirmationTypeCode(String value) {
+        return new JAXBElement<String>(_GlobalConfirmationTypeCode_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", name = "GlobalPurchaseOrderStatusCode")
+    public JAXBElement<String> createGlobalPurchaseOrderStatusCode(String value) {
+        return new JAXBElement<String>(_GlobalPurchaseOrderStatusCode_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", name = "GlobalPurchaseOrderTypeCode")
+    public JAXBElement<String> createGlobalPurchaseOrderTypeCode(String value) {
+        return new JAXBElement<String>(_GlobalPurchaseOrderTypeCode_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", name = "GlobalCountryCode")
+    public JAXBElement<String> createGlobalCountryCode(String value) {
+        return new JAXBElement<String>(_GlobalCountryCode_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", name = "GlobalPartnerRoleClassificationCode")
+    public JAXBElement<String> createGlobalPartnerRoleClassificationCode(String value) {
+        return new JAXBElement<String>(_GlobalPartnerRoleClassificationCode_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", name = "GlobalTransportEventCode")
+    public JAXBElement<String> createGlobalTransportEventCode(String value) {
+        return new JAXBElement<String>(_GlobalTransportEventCode_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", name = "GlobalCurrencyCode")
+    public JAXBElement<String> createGlobalCurrencyCode(String value) {
+        return new JAXBElement<String>(_GlobalCurrencyCode_QNAME, String.class, null, value);
+    }
+
+    /**
+     * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
+     * 
+     */
+    @XmlElementDecl(namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", name = "GlobalProductUnitOfMeasureCode")
+    public JAXBElement<String> createGlobalProductUnitOfMeasureCode(String value) {
+        return new JAXBElement<String>(_GlobalProductUnitOfMeasureCode_QNAME, String.class, null, value);
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/OrderQuantity.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/OrderQuantity.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/OrderQuantity.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,91 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}requestedQuantity"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}scheduledShipQuantity" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "requestedQuantity",
+    "scheduledShipQuantity"
+})
+ at XmlRootElement(name = "OrderQuantity", namespace = "http://www.sws-challenge.org/schemas/rnet/POC")
+public class OrderQuantity {
+
+    @XmlElement(required = true)
+    protected RequestedQuantity requestedQuantity;
+    protected ScheduledShipQuantity scheduledShipQuantity;
+
+    /**
+     * Gets the value of the requestedQuantity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link RequestedQuantity }
+     *     
+     */
+    public RequestedQuantity getRequestedQuantity() {
+        return requestedQuantity;
+    }
+
+    /**
+     * Sets the value of the requestedQuantity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link RequestedQuantity }
+     *     
+     */
+    public void setRequestedQuantity(RequestedQuantity value) {
+        this.requestedQuantity = value;
+    }
+
+    /**
+     * Gets the value of the scheduledShipQuantity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ScheduledShipQuantity }
+     *     
+     */
+    public ScheduledShipQuantity getScheduledShipQuantity() {
+        return scheduledShipQuantity;
+    }
+
+    /**
+     * Sets the value of the scheduledShipQuantity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ScheduledShipQuantity }
+     *     
+     */
+    public void setScheduledShipQuantity(ScheduledShipQuantity value) {
+        this.scheduledShipQuantity = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/OriginalMessageDigest.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/OriginalMessageDigest.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/OriginalMessageDigest.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "OriginalMessageDigest", namespace = "http://www.sws-challenge.org/schemas/rnet/ACK")
+public class OriginalMessageDigest {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PartnerDescription.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PartnerDescription.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PartnerDescription.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,120 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}BusinessDescription"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ContactInformation" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}PhysicalLocation" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "businessDescription",
+    "contactInformation",
+    "physicalLocation"
+})
+ at XmlRootElement(name = "PartnerDescription")
+public class PartnerDescription {
+
+    @XmlElement(name = "BusinessDescription", required = true)
+    protected BusinessDescription businessDescription;
+    @XmlElement(name = "ContactInformation")
+    protected ContactInformation contactInformation;
+    @XmlElement(name = "PhysicalLocation")
+    protected PhysicalLocation physicalLocation;
+
+    /**
+     * Gets the value of the businessDescription property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BusinessDescription }
+     *     
+     */
+    public BusinessDescription getBusinessDescription() {
+        return businessDescription;
+    }
+
+    /**
+     * Sets the value of the businessDescription property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BusinessDescription }
+     *     
+     */
+    public void setBusinessDescription(BusinessDescription value) {
+        this.businessDescription = value;
+    }
+
+    /**
+     * Gets the value of the contactInformation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ContactInformation }
+     *     
+     */
+    public ContactInformation getContactInformation() {
+        return contactInformation;
+    }
+
+    /**
+     * Sets the value of the contactInformation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ContactInformation }
+     *     
+     */
+    public void setContactInformation(ContactInformation value) {
+        this.contactInformation = value;
+    }
+
+    /**
+     * Gets the value of the physicalLocation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PhysicalLocation }
+     *     
+     */
+    public PhysicalLocation getPhysicalLocation() {
+        return physicalLocation;
+    }
+
+    /**
+     * Sets the value of the physicalLocation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PhysicalLocation }
+     *     
+     */
+    public void setPhysicalLocation(PhysicalLocation value) {
+        this.physicalLocation = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PartnerRoleDescription.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PartnerRoleDescription.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PartnerRoleDescription.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,120 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ContactInformation" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalPartnerRoleClassificationCode"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}PartnerDescription"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "contactInformation",
+    "globalPartnerRoleClassificationCode",
+    "partnerDescription"
+})
+ at XmlRootElement(name = "PartnerRoleDescription")
+public class PartnerRoleDescription {
+
+    @XmlElement(name = "ContactInformation")
+    protected ContactInformation contactInformation;
+    @XmlElement(name = "GlobalPartnerRoleClassificationCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", required = true)
+    protected String globalPartnerRoleClassificationCode;
+    @XmlElement(name = "PartnerDescription", required = true)
+    protected PartnerDescription partnerDescription;
+
+    /**
+     * Gets the value of the contactInformation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ContactInformation }
+     *     
+     */
+    public ContactInformation getContactInformation() {
+        return contactInformation;
+    }
+
+    /**
+     * Sets the value of the contactInformation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ContactInformation }
+     *     
+     */
+    public void setContactInformation(ContactInformation value) {
+        this.contactInformation = value;
+    }
+
+    /**
+     * Gets the value of the globalPartnerRoleClassificationCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGlobalPartnerRoleClassificationCode() {
+        return globalPartnerRoleClassificationCode;
+    }
+
+    /**
+     * Sets the value of the globalPartnerRoleClassificationCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGlobalPartnerRoleClassificationCode(String value) {
+        this.globalPartnerRoleClassificationCode = value;
+    }
+
+    /**
+     * Gets the value of the partnerDescription property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PartnerDescription }
+     *     
+     */
+    public PartnerDescription getPartnerDescription() {
+        return partnerDescription;
+    }
+
+    /**
+     * Sets the value of the partnerDescription property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PartnerDescription }
+     *     
+     */
+    public void setPartnerDescription(PartnerDescription value) {
+        this.partnerDescription = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PhysicalAddress.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PhysicalAddress.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PhysicalAddress.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,146 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}addressLine1" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}cityName" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalCountryCode" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}NationalPostalCode" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "addressLine1",
+    "cityName",
+    "globalCountryCode",
+    "nationalPostalCode"
+})
+ at XmlRootElement(name = "PhysicalAddress")
+public class PhysicalAddress {
+
+    protected AddressLine1 addressLine1;
+    protected CityName cityName;
+    @XmlElement(name = "GlobalCountryCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary")
+    protected String globalCountryCode;
+    @XmlElement(name = "NationalPostalCode")
+    protected NationalPostalCode nationalPostalCode;
+
+    /**
+     * Gets the value of the addressLine1 property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link AddressLine1 }
+     *     
+     */
+    public AddressLine1 getAddressLine1() {
+        return addressLine1;
+    }
+
+    /**
+     * Sets the value of the addressLine1 property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link AddressLine1 }
+     *     
+     */
+    public void setAddressLine1(AddressLine1 value) {
+        this.addressLine1 = value;
+    }
+
+    /**
+     * Gets the value of the cityName property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link CityName }
+     *     
+     */
+    public CityName getCityName() {
+        return cityName;
+    }
+
+    /**
+     * Sets the value of the cityName property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link CityName }
+     *     
+     */
+    public void setCityName(CityName value) {
+        this.cityName = value;
+    }
+
+    /**
+     * Gets the value of the globalCountryCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGlobalCountryCode() {
+        return globalCountryCode;
+    }
+
+    /**
+     * Sets the value of the globalCountryCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGlobalCountryCode(String value) {
+        this.globalCountryCode = value;
+    }
+
+    /**
+     * Gets the value of the nationalPostalCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link NationalPostalCode }
+     *     
+     */
+    public NationalPostalCode getNationalPostalCode() {
+        return nationalPostalCode;
+    }
+
+    /**
+     * Sets the value of the nationalPostalCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link NationalPostalCode }
+     *     
+     */
+    public void setNationalPostalCode(NationalPostalCode value) {
+        this.nationalPostalCode = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PhysicalLocation.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PhysicalLocation.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PhysicalLocation.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}PhysicalAddress" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "physicalAddress"
+})
+ at XmlRootElement(name = "PhysicalLocation")
+public class PhysicalLocation {
+
+    @XmlElement(name = "PhysicalAddress")
+    protected PhysicalAddress physicalAddress;
+
+    /**
+     * Gets the value of the physicalAddress property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PhysicalAddress }
+     *     
+     */
+    public PhysicalAddress getPhysicalAddress() {
+        return physicalAddress;
+    }
+
+    /**
+     * Sets the value of the physicalAddress property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PhysicalAddress }
+     *     
+     */
+    public void setPhysicalAddress(PhysicalAddress value) {
+        this.physicalAddress = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/Pip3A4PurchaseOrderConfirmation.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/Pip3A4PurchaseOrderConfirmation.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/Pip3A4PurchaseOrderConfirmation.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,232 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}fromRole"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/POC}PurchaseOrder"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}requestingDocumentDateTime"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}requestingDocumentIdentifier"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}thisDocumentGenerationDateTime"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}thisDocumentIdentifier"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}toRole"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "fromRole",
+    "purchaseOrder",
+    "requestingDocumentDateTime",
+    "requestingDocumentIdentifier",
+    "thisDocumentGenerationDateTime",
+    "thisDocumentIdentifier",
+    "toRole"
+})
+ at XmlRootElement(name = "Pip3A4PurchaseOrderConfirmation", namespace = "http://www.sws-challenge.org/schemas/rnet/POC")
+public class Pip3A4PurchaseOrderConfirmation {
+
+    @XmlElement(required = true)
+    protected FromRole fromRole;
+    @XmlElement(name = "PurchaseOrder", namespace = "http://www.sws-challenge.org/schemas/rnet/POC", required = true)
+    protected PurchaseOrder purchaseOrder;
+    @XmlElement(required = true)
+    protected RequestingDocumentDateTime requestingDocumentDateTime;
+    @XmlElement(required = true)
+    protected RequestingDocumentIdentifier requestingDocumentIdentifier;
+    @XmlElement(required = true)
+    protected ThisDocumentGenerationDateTime thisDocumentGenerationDateTime;
+    @XmlElement(required = true)
+    protected ThisDocumentIdentifier thisDocumentIdentifier;
+    @XmlElement(required = true)
+    protected ToRole toRole;
+
+    /**
+     * Gets the value of the fromRole property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FromRole }
+     *     
+     */
+    public FromRole getFromRole() {
+        return fromRole;
+    }
+
+    /**
+     * Sets the value of the fromRole property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FromRole }
+     *     
+     */
+    public void setFromRole(FromRole value) {
+        this.fromRole = value;
+    }
+
+    /**
+     * Gets the value of the purchaseOrder property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PurchaseOrder }
+     *     
+     */
+    public PurchaseOrder getPurchaseOrder() {
+        return purchaseOrder;
+    }
+
+    /**
+     * Sets the value of the purchaseOrder property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PurchaseOrder }
+     *     
+     */
+    public void setPurchaseOrder(PurchaseOrder value) {
+        this.purchaseOrder = value;
+    }
+
+    /**
+     * Gets the value of the requestingDocumentDateTime property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link RequestingDocumentDateTime }
+     *     
+     */
+    public RequestingDocumentDateTime getRequestingDocumentDateTime() {
+        return requestingDocumentDateTime;
+    }
+
+    /**
+     * Sets the value of the requestingDocumentDateTime property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link RequestingDocumentDateTime }
+     *     
+     */
+    public void setRequestingDocumentDateTime(RequestingDocumentDateTime value) {
+        this.requestingDocumentDateTime = value;
+    }
+
+    /**
+     * Gets the value of the requestingDocumentIdentifier property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link RequestingDocumentIdentifier }
+     *     
+     */
+    public RequestingDocumentIdentifier getRequestingDocumentIdentifier() {
+        return requestingDocumentIdentifier;
+    }
+
+    /**
+     * Sets the value of the requestingDocumentIdentifier property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link RequestingDocumentIdentifier }
+     *     
+     */
+    public void setRequestingDocumentIdentifier(RequestingDocumentIdentifier value) {
+        this.requestingDocumentIdentifier = value;
+    }
+
+    /**
+     * Gets the value of the thisDocumentGenerationDateTime property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ThisDocumentGenerationDateTime }
+     *     
+     */
+    public ThisDocumentGenerationDateTime getThisDocumentGenerationDateTime() {
+        return thisDocumentGenerationDateTime;
+    }
+
+    /**
+     * Sets the value of the thisDocumentGenerationDateTime property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ThisDocumentGenerationDateTime }
+     *     
+     */
+    public void setThisDocumentGenerationDateTime(ThisDocumentGenerationDateTime value) {
+        this.thisDocumentGenerationDateTime = value;
+    }
+
+    /**
+     * Gets the value of the thisDocumentIdentifier property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ThisDocumentIdentifier }
+     *     
+     */
+    public ThisDocumentIdentifier getThisDocumentIdentifier() {
+        return thisDocumentIdentifier;
+    }
+
+    /**
+     * Sets the value of the thisDocumentIdentifier property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ThisDocumentIdentifier }
+     *     
+     */
+    public void setThisDocumentIdentifier(ThisDocumentIdentifier value) {
+        this.thisDocumentIdentifier = value;
+    }
+
+    /**
+     * Gets the value of the toRole property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ToRole }
+     *     
+     */
+    public ToRole getToRole() {
+        return toRole;
+    }
+
+    /**
+     * Sets the value of the toRole property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ToRole }
+     *     
+     */
+    public void setToRole(ToRole value) {
+        this.toRole = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductIdentification.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductIdentification.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductIdentification.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}GlobalProductIdentifier" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "globalProductIdentifier"
+})
+ at XmlRootElement(name = "ProductIdentification")
+public class ProductIdentification {
+
+    @XmlElement(name = "GlobalProductIdentifier")
+    protected GlobalProductIdentifier globalProductIdentifier;
+
+    /**
+     * Gets the value of the globalProductIdentifier property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link GlobalProductIdentifier }
+     *     
+     */
+    public GlobalProductIdentifier getGlobalProductIdentifier() {
+        return globalProductIdentifier;
+    }
+
+    /**
+     * Sets the value of the globalProductIdentifier property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link GlobalProductIdentifier }
+     *     
+     */
+    public void setGlobalProductIdentifier(GlobalProductIdentifier value) {
+        this.globalProductIdentifier = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductLineItem.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductLineItem.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductLineItem.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,376 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}buyerLineItem"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalProductUnitOfMeasureCode"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalPurchaseOrderStatusCode"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}isDropShip"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}LineNumber"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/POC}OrderQuantity"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ProductIdentification"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}requestedEvent"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}requestedUnitPrice" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ShippedQuantityInformation" maxOccurs="unbounded" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}totalLineItemAmount" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}unitPrice" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "buyerLineItem",
+    "globalProductUnitOfMeasureCode",
+    "globalPurchaseOrderStatusCode",
+    "isDropShip",
+    "lineNumber",
+    "orderQuantity",
+    "productIdentification",
+    "requestedEvent",
+    "requestedUnitPrice",
+    "shippedQuantityInformation",
+    "totalLineItemAmount",
+    "unitPrice"
+})
+ at XmlRootElement(name = "ProductLineItem", namespace = "http://www.sws-challenge.org/schemas/rnet/POC")
+public class ProductLineItem {
+
+    @XmlElement(required = true)
+    protected BuyerLineItem buyerLineItem;
+    @XmlElement(name = "GlobalProductUnitOfMeasureCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", required = true)
+    protected String globalProductUnitOfMeasureCode;
+    @XmlElement(name = "GlobalPurchaseOrderStatusCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", required = true)
+    protected String globalPurchaseOrderStatusCode;
+    @XmlElement(required = true)
+    protected IsDropShip isDropShip;
+    @XmlElement(name = "LineNumber", required = true)
+    protected LineNumber lineNumber;
+    @XmlElement(name = "OrderQuantity", namespace = "http://www.sws-challenge.org/schemas/rnet/POC", required = true)
+    protected OrderQuantity orderQuantity;
+    @XmlElement(name = "ProductIdentification", required = true)
+    protected ProductIdentification productIdentification;
+    @XmlElement(required = true)
+    protected RequestedEvent requestedEvent;
+    protected RequestedUnitPrice requestedUnitPrice;
+    @XmlElement(name = "ShippedQuantityInformation")
+    protected List<ShippedQuantityInformation> shippedQuantityInformation;
+    protected TotalLineItemAmount totalLineItemAmount;
+    protected UnitPrice unitPrice;
+
+    /**
+     * Gets the value of the buyerLineItem property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link BuyerLineItem }
+     *     
+     */
+    public BuyerLineItem getBuyerLineItem() {
+        return buyerLineItem;
+    }
+
+    /**
+     * Sets the value of the buyerLineItem property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link BuyerLineItem }
+     *     
+     */
+    public void setBuyerLineItem(BuyerLineItem value) {
+        this.buyerLineItem = value;
+    }
+
+    /**
+     * Gets the value of the globalProductUnitOfMeasureCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGlobalProductUnitOfMeasureCode() {
+        return globalProductUnitOfMeasureCode;
+    }
+
+    /**
+     * Sets the value of the globalProductUnitOfMeasureCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGlobalProductUnitOfMeasureCode(String value) {
+        this.globalProductUnitOfMeasureCode = value;
+    }
+
+    /**
+     * Gets the value of the globalPurchaseOrderStatusCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGlobalPurchaseOrderStatusCode() {
+        return globalPurchaseOrderStatusCode;
+    }
+
+    /**
+     * Sets the value of the globalPurchaseOrderStatusCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGlobalPurchaseOrderStatusCode(String value) {
+        this.globalPurchaseOrderStatusCode = value;
+    }
+
+    /**
+     * Gets the value of the isDropShip property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link IsDropShip }
+     *     
+     */
+    public IsDropShip getIsDropShip() {
+        return isDropShip;
+    }
+
+    /**
+     * Sets the value of the isDropShip property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link IsDropShip }
+     *     
+     */
+    public void setIsDropShip(IsDropShip value) {
+        this.isDropShip = value;
+    }
+
+    /**
+     * Gets the value of the lineNumber property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link LineNumber }
+     *     
+     */
+    public LineNumber getLineNumber() {
+        return lineNumber;
+    }
+
+    /**
+     * Sets the value of the lineNumber property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link LineNumber }
+     *     
+     */
+    public void setLineNumber(LineNumber value) {
+        this.lineNumber = value;
+    }
+
+    /**
+     * Gets the value of the orderQuantity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link OrderQuantity }
+     *     
+     */
+    public OrderQuantity getOrderQuantity() {
+        return orderQuantity;
+    }
+
+    /**
+     * Sets the value of the orderQuantity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link OrderQuantity }
+     *     
+     */
+    public void setOrderQuantity(OrderQuantity value) {
+        this.orderQuantity = value;
+    }
+
+    /**
+     * Gets the value of the productIdentification property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ProductIdentification }
+     *     
+     */
+    public ProductIdentification getProductIdentification() {
+        return productIdentification;
+    }
+
+    /**
+     * Sets the value of the productIdentification property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ProductIdentification }
+     *     
+     */
+    public void setProductIdentification(ProductIdentification value) {
+        this.productIdentification = value;
+    }
+
+    /**
+     * Gets the value of the requestedEvent property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link RequestedEvent }
+     *     
+     */
+    public RequestedEvent getRequestedEvent() {
+        return requestedEvent;
+    }
+
+    /**
+     * Sets the value of the requestedEvent property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link RequestedEvent }
+     *     
+     */
+    public void setRequestedEvent(RequestedEvent value) {
+        this.requestedEvent = value;
+    }
+
+    /**
+     * Gets the value of the requestedUnitPrice property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link RequestedUnitPrice }
+     *     
+     */
+    public RequestedUnitPrice getRequestedUnitPrice() {
+        return requestedUnitPrice;
+    }
+
+    /**
+     * Sets the value of the requestedUnitPrice property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link RequestedUnitPrice }
+     *     
+     */
+    public void setRequestedUnitPrice(RequestedUnitPrice value) {
+        this.requestedUnitPrice = value;
+    }
+
+    /**
+     * Gets the value of the shippedQuantityInformation property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the shippedQuantityInformation property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getShippedQuantityInformation().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link ShippedQuantityInformation }
+     * 
+     * 
+     */
+    public List<ShippedQuantityInformation> getShippedQuantityInformation() {
+        if (shippedQuantityInformation == null) {
+            shippedQuantityInformation = new ArrayList<ShippedQuantityInformation>();
+        }
+        return this.shippedQuantityInformation;
+    }
+
+    /**
+     * Gets the value of the totalLineItemAmount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link TotalLineItemAmount }
+     *     
+     */
+    public TotalLineItemAmount getTotalLineItemAmount() {
+        return totalLineItemAmount;
+    }
+
+    /**
+     * Sets the value of the totalLineItemAmount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link TotalLineItemAmount }
+     *     
+     */
+    public void setTotalLineItemAmount(TotalLineItemAmount value) {
+        this.totalLineItemAmount = value;
+    }
+
+    /**
+     * Gets the value of the unitPrice property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link UnitPrice }
+     *     
+     */
+    public UnitPrice getUnitPrice() {
+        return unitPrice;
+    }
+
+    /**
+     * Sets the value of the unitPrice property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link UnitPrice }
+     *     
+     */
+    public void setUnitPrice(UnitPrice value) {
+        this.unitPrice = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductQuantity.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductQuantity.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProductQuantity.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "ProductQuantity")
+public class ProductQuantity {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProprietaryDocumentIdentifier.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProprietaryDocumentIdentifier.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ProprietaryDocumentIdentifier.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,70 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlMixed;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;choice maxOccurs="unbounded" minOccurs="0">
+ *       &lt;/choice>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "content"
+})
+ at XmlRootElement(name = "ProprietaryDocumentIdentifier")
+public class ProprietaryDocumentIdentifier {
+
+    @XmlMixed
+    protected List<String> content;
+
+    /**
+     * Gets the value of the content property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the content property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getContent().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getContent() {
+        if (content == null) {
+            content = new ArrayList<String>();
+        }
+        return this.content;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PurchaseOrder.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PurchaseOrder.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/PurchaseOrder.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,269 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.util.ArrayList;
+import java.util.List;
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalConfirmationTypeCode" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalPurchaseOrderStatusCode"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalPurchaseOrderTypeCode" maxOccurs="unbounded"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}isDropShip"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/POC}ProductLineItem" maxOccurs="unbounded"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}requestedEvent" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}shipTo" minOccurs="0"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}totalAmount" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "globalConfirmationTypeCode",
+    "globalPurchaseOrderStatusCode",
+    "globalPurchaseOrderTypeCode",
+    "isDropShip",
+    "productLineItem",
+    "requestedEvent",
+    "shipTo",
+    "totalAmount"
+})
+ at XmlRootElement(name = "PurchaseOrder", namespace = "http://www.sws-challenge.org/schemas/rnet/POC")
+public class PurchaseOrder {
+
+    @XmlElement(name = "GlobalConfirmationTypeCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary")
+    protected String globalConfirmationTypeCode;
+    @XmlElement(name = "GlobalPurchaseOrderStatusCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", required = true)
+    protected String globalPurchaseOrderStatusCode;
+    @XmlElement(name = "GlobalPurchaseOrderTypeCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", required = true)
+    protected List<String> globalPurchaseOrderTypeCode;
+    @XmlElement(required = true)
+    protected IsDropShip isDropShip;
+    @XmlElement(name = "ProductLineItem", namespace = "http://www.sws-challenge.org/schemas/rnet/POC", required = true)
+    protected List<ProductLineItem> productLineItem;
+    protected RequestedEvent requestedEvent;
+    protected ShipTo shipTo;
+    protected TotalAmount totalAmount;
+
+    /**
+     * Gets the value of the globalConfirmationTypeCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGlobalConfirmationTypeCode() {
+        return globalConfirmationTypeCode;
+    }
+
+    /**
+     * Sets the value of the globalConfirmationTypeCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGlobalConfirmationTypeCode(String value) {
+        this.globalConfirmationTypeCode = value;
+    }
+
+    /**
+     * Gets the value of the globalPurchaseOrderStatusCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGlobalPurchaseOrderStatusCode() {
+        return globalPurchaseOrderStatusCode;
+    }
+
+    /**
+     * Sets the value of the globalPurchaseOrderStatusCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGlobalPurchaseOrderStatusCode(String value) {
+        this.globalPurchaseOrderStatusCode = value;
+    }
+
+    /**
+     * Gets the value of the globalPurchaseOrderTypeCode property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the globalPurchaseOrderTypeCode property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getGlobalPurchaseOrderTypeCode().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link String }
+     * 
+     * 
+     */
+    public List<String> getGlobalPurchaseOrderTypeCode() {
+        if (globalPurchaseOrderTypeCode == null) {
+            globalPurchaseOrderTypeCode = new ArrayList<String>();
+        }
+        return this.globalPurchaseOrderTypeCode;
+    }
+
+    /**
+     * Gets the value of the isDropShip property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link IsDropShip }
+     *     
+     */
+    public IsDropShip getIsDropShip() {
+        return isDropShip;
+    }
+
+    /**
+     * Sets the value of the isDropShip property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link IsDropShip }
+     *     
+     */
+    public void setIsDropShip(IsDropShip value) {
+        this.isDropShip = value;
+    }
+
+    /**
+     * Gets the value of the productLineItem property.
+     * 
+     * <p>
+     * This accessor method returns a reference to the live list,
+     * not a snapshot. Therefore any modification you make to the
+     * returned list will be present inside the JAXB object.
+     * This is why there is not a <CODE>set</CODE> method for the productLineItem property.
+     * 
+     * <p>
+     * For example, to add a new item, do as follows:
+     * <pre>
+     *    getProductLineItem().add(newItem);
+     * </pre>
+     * 
+     * 
+     * <p>
+     * Objects of the following type(s) are allowed in the list
+     * {@link ProductLineItem }
+     * 
+     * 
+     */
+    public List<ProductLineItem> getProductLineItem() {
+        if (productLineItem == null) {
+            productLineItem = new ArrayList<ProductLineItem>();
+        }
+        return this.productLineItem;
+    }
+
+    /**
+     * Gets the value of the requestedEvent property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link RequestedEvent }
+     *     
+     */
+    public RequestedEvent getRequestedEvent() {
+        return requestedEvent;
+    }
+
+    /**
+     * Sets the value of the requestedEvent property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link RequestedEvent }
+     *     
+     */
+    public void setRequestedEvent(RequestedEvent value) {
+        this.requestedEvent = value;
+    }
+
+    /**
+     * Gets the value of the shipTo property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ShipTo }
+     *     
+     */
+    public ShipTo getShipTo() {
+        return shipTo;
+    }
+
+    /**
+     * Sets the value of the shipTo property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ShipTo }
+     *     
+     */
+    public void setShipTo(ShipTo value) {
+        this.shipTo = value;
+    }
+
+    /**
+     * Gets the value of the totalAmount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link TotalAmount }
+     *     
+     */
+    public TotalAmount getTotalAmount() {
+        return totalAmount;
+    }
+
+    /**
+     * Sets the value of the totalAmount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link TotalAmount }
+     *     
+     */
+    public void setTotalAmount(TotalAmount value) {
+        this.totalAmount = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RNetServicePortType.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RNetServicePortType.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RNetServicePortType.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,35 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.jws.WebMethod;
+import javax.jws.WebParam;
+import javax.jws.WebResult;
+import javax.jws.WebService;
+import javax.jws.soap.SOAPBinding;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.0
+ * 
+ */
+ at WebService(name = "RNetServicePortType", targetNamespace = "http://sws-challenge.org/SimplifiedRosettaNet/")
+ at SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
+public interface RNetServicePortType {
+
+
+    /**
+     * The receiveConfirmation receives order confirmation
+     * 
+     * @param pip3A4PurchaseOrderConfirmation
+     * @return
+     *     returns org.blue.sws_challenge.simplifiedrosettanet.ReceiptAcknowledgment
+     */
+    @WebMethod(action = "receiveConfirmation")
+    @WebResult(name = "ReceiptAcknowledgment", targetNamespace = "http://www.sws-challenge.org/schemas/rnet/ACK", partName = "ACK")
+    public ReceiptAcknowledgment receiveConfirmation(
+        @WebParam(name = "Pip3A4PurchaseOrderConfirmation", targetNamespace = "http://www.sws-challenge.org/schemas/rnet/POC", partName = "Pip3A4PurchaseOrderConfirmation")
+        Pip3A4PurchaseOrderConfirmation pip3A4PurchaseOrderConfirmation);
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RNetServiceV1.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RNetServiceV1.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RNetServiceV1.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,58 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import java.net.MalformedURLException;
+import java.net.URL;
+import java.util.logging.Logger;
+import javax.xml.namespace.QName;
+import javax.xml.ws.Service;
+import javax.xml.ws.WebEndpoint;
+import javax.xml.ws.WebServiceClient;
+
+
+/**
+ * This class was generated by the JAX-WS RI.
+ * JAX-WS RI 2.1.3-b02-
+ * Generated source version: 2.0
+ * 
+ */
+ at WebServiceClient(name = "RNetService_v1", targetNamespace = "http://sws-challenge.org/SimplifiedRosettaNet/", wsdlLocation = "http://WP0364:8088/mockRNetServiceSoapBinding?wsdl")
+public class RNetServiceV1
+    extends Service
+{
+
+    private final static URL RNETSERVICEV1_WSDL_LOCATION;
+    private final static Logger logger = Logger.getLogger(org.blue.sws_challenge.simplifiedrosettanet.RNetServiceV1 .class.getName());
+
+    static {
+        URL url = null;
+        try {
+            URL baseUrl;
+            baseUrl = org.blue.sws_challenge.simplifiedrosettanet.RNetServiceV1 .class.getResource(".");
+            url = new URL(baseUrl, "http://WP0364:8088/mockRNetServiceSoapBinding?wsdl");
+        } catch (MalformedURLException e) {
+            logger.warning("Failed to create URL for the wsdl Location: 'http://WP0364:8088/mockRNetServiceSoapBinding?wsdl', retrying as a local file");
+            logger.warning(e.getMessage());
+        }
+        RNETSERVICEV1_WSDL_LOCATION = url;
+    }
+
+    public RNetServiceV1(URL wsdlLocation, QName serviceName) {
+        super(wsdlLocation, serviceName);
+    }
+
+    public RNetServiceV1() {
+        super(RNETSERVICEV1_WSDL_LOCATION, new QName("http://sws-challenge.org/SimplifiedRosettaNet/", "RNetService_v1"));
+    }
+
+    /**
+     * 
+     * @return
+     *     returns RNetServicePortType
+     */
+    @WebEndpoint(name = "RNetService")
+    public RNetServicePortType getRNetService() {
+        return super.getPort(new QName("http://sws-challenge.org/SimplifiedRosettaNet/", "RNetService"), RNetServicePortType.class);
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ReceiptAcknowledgment.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ReceiptAcknowledgment.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ReceiptAcknowledgment.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/ACK}NonRepudiationInformation" minOccurs="0"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "nonRepudiationInformation"
+})
+ at XmlRootElement(name = "ReceiptAcknowledgment", namespace = "http://www.sws-challenge.org/schemas/rnet/ACK")
+public class ReceiptAcknowledgment {
+
+    @XmlElement(name = "NonRepudiationInformation", namespace = "http://www.sws-challenge.org/schemas/rnet/ACK")
+    protected NonRepudiationInformation nonRepudiationInformation;
+
+    /**
+     * Gets the value of the nonRepudiationInformation property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link NonRepudiationInformation }
+     *     
+     */
+    public NonRepudiationInformation getNonRepudiationInformation() {
+        return nonRepudiationInformation;
+    }
+
+    /**
+     * Sets the value of the nonRepudiationInformation property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link NonRepudiationInformation }
+     *     
+     */
+    public void setNonRepudiationInformation(NonRepudiationInformation value) {
+        this.nonRepudiationInformation = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedEvent.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedEvent.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedEvent.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}TransportationEvent"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "transportationEvent"
+})
+ at XmlRootElement(name = "requestedEvent")
+public class RequestedEvent {
+
+    @XmlElement(name = "TransportationEvent", required = true)
+    protected TransportationEvent transportationEvent;
+
+    /**
+     * Gets the value of the transportationEvent property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link TransportationEvent }
+     *     
+     */
+    public TransportationEvent getTransportationEvent() {
+        return transportationEvent;
+    }
+
+    /**
+     * Sets the value of the transportationEvent property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link TransportationEvent }
+     *     
+     */
+    public void setTransportationEvent(TransportationEvent value) {
+        this.transportationEvent = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedQuantity.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedQuantity.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedQuantity.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ProductQuantity"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "productQuantity"
+})
+ at XmlRootElement(name = "requestedQuantity")
+public class RequestedQuantity {
+
+    @XmlElement(name = "ProductQuantity", required = true)
+    protected ProductQuantity productQuantity;
+
+    /**
+     * Gets the value of the productQuantity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ProductQuantity }
+     *     
+     */
+    public ProductQuantity getProductQuantity() {
+        return productQuantity;
+    }
+
+    /**
+     * Sets the value of the productQuantity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ProductQuantity }
+     *     
+     */
+    public void setProductQuantity(ProductQuantity value) {
+        this.productQuantity = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedUnitPrice.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedUnitPrice.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestedUnitPrice.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}FinancialAmount"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "financialAmount"
+})
+ at XmlRootElement(name = "requestedUnitPrice")
+public class RequestedUnitPrice {
+
+    @XmlElement(name = "FinancialAmount", required = true)
+    protected FinancialAmount financialAmount;
+
+    /**
+     * Gets the value of the financialAmount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FinancialAmount }
+     *     
+     */
+    public FinancialAmount getFinancialAmount() {
+        return financialAmount;
+    }
+
+    /**
+     * Sets the value of the financialAmount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FinancialAmount }
+     *     
+     */
+    public void setFinancialAmount(FinancialAmount value) {
+        this.financialAmount = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestingDocumentDateTime.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestingDocumentDateTime.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestingDocumentDateTime.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}DateTimeStamp"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "dateTimeStamp"
+})
+ at XmlRootElement(name = "requestingDocumentDateTime")
+public class RequestingDocumentDateTime {
+
+    @XmlElement(name = "DateTimeStamp", required = true)
+    protected DateTimeStamp dateTimeStamp;
+
+    /**
+     * Gets the value of the dateTimeStamp property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link DateTimeStamp }
+     *     
+     */
+    public DateTimeStamp getDateTimeStamp() {
+        return dateTimeStamp;
+    }
+
+    /**
+     * Sets the value of the dateTimeStamp property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link DateTimeStamp }
+     *     
+     */
+    public void setDateTimeStamp(DateTimeStamp value) {
+        this.dateTimeStamp = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestingDocumentIdentifier.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestingDocumentIdentifier.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/RequestingDocumentIdentifier.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ProprietaryDocumentIdentifier"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "proprietaryDocumentIdentifier"
+})
+ at XmlRootElement(name = "requestingDocumentIdentifier")
+public class RequestingDocumentIdentifier {
+
+    @XmlElement(name = "ProprietaryDocumentIdentifier", required = true)
+    protected ProprietaryDocumentIdentifier proprietaryDocumentIdentifier;
+
+    /**
+     * Gets the value of the proprietaryDocumentIdentifier property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ProprietaryDocumentIdentifier }
+     *     
+     */
+    public ProprietaryDocumentIdentifier getProprietaryDocumentIdentifier() {
+        return proprietaryDocumentIdentifier;
+    }
+
+    /**
+     * Sets the value of the proprietaryDocumentIdentifier property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ProprietaryDocumentIdentifier }
+     *     
+     */
+    public void setProprietaryDocumentIdentifier(ProprietaryDocumentIdentifier value) {
+        this.proprietaryDocumentIdentifier = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ScheduledShipQuantity.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ScheduledShipQuantity.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ScheduledShipQuantity.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ProductQuantity"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "productQuantity"
+})
+ at XmlRootElement(name = "scheduledShipQuantity")
+public class ScheduledShipQuantity {
+
+    @XmlElement(name = "ProductQuantity", required = true)
+    protected ProductQuantity productQuantity;
+
+    /**
+     * Gets the value of the productQuantity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ProductQuantity }
+     *     
+     */
+    public ProductQuantity getProductQuantity() {
+        return productQuantity;
+    }
+
+    /**
+     * Sets the value of the productQuantity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ProductQuantity }
+     *     
+     */
+    public void setProductQuantity(ProductQuantity value) {
+        this.productQuantity = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShipTo.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShipTo.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShipTo.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}PartnerDescription"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "partnerDescription"
+})
+ at XmlRootElement(name = "shipTo")
+public class ShipTo {
+
+    @XmlElement(name = "PartnerDescription", required = true)
+    protected PartnerDescription partnerDescription;
+
+    /**
+     * Gets the value of the partnerDescription property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PartnerDescription }
+     *     
+     */
+    public PartnerDescription getPartnerDescription() {
+        return partnerDescription;
+    }
+
+    /**
+     * Sets the value of the partnerDescription property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PartnerDescription }
+     *     
+     */
+    public void setPartnerDescription(PartnerDescription value) {
+        this.partnerDescription = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShippedQuantity.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShippedQuantity.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShippedQuantity.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ProductQuantity"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "productQuantity"
+})
+ at XmlRootElement(name = "shippedQuantity")
+public class ShippedQuantity {
+
+    @XmlElement(name = "ProductQuantity", required = true)
+    protected ProductQuantity productQuantity;
+
+    /**
+     * Gets the value of the productQuantity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ProductQuantity }
+     *     
+     */
+    public ProductQuantity getProductQuantity() {
+        return productQuantity;
+    }
+
+    /**
+     * Sets the value of the productQuantity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ProductQuantity }
+     *     
+     */
+    public void setProductQuantity(ProductQuantity value) {
+        this.productQuantity = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShippedQuantityInformation.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShippedQuantityInformation.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ShippedQuantityInformation.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,92 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}DateTimeStamp"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}shippedQuantity"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "dateTimeStamp",
+    "shippedQuantity"
+})
+ at XmlRootElement(name = "ShippedQuantityInformation")
+public class ShippedQuantityInformation {
+
+    @XmlElement(name = "DateTimeStamp", required = true)
+    protected DateTimeStamp dateTimeStamp;
+    @XmlElement(required = true)
+    protected ShippedQuantity shippedQuantity;
+
+    /**
+     * Gets the value of the dateTimeStamp property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link DateTimeStamp }
+     *     
+     */
+    public DateTimeStamp getDateTimeStamp() {
+        return dateTimeStamp;
+    }
+
+    /**
+     * Sets the value of the dateTimeStamp property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link DateTimeStamp }
+     *     
+     */
+    public void setDateTimeStamp(DateTimeStamp value) {
+        this.dateTimeStamp = value;
+    }
+
+    /**
+     * Gets the value of the shippedQuantity property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ShippedQuantity }
+     *     
+     */
+    public ShippedQuantity getShippedQuantity() {
+        return shippedQuantity;
+    }
+
+    /**
+     * Sets the value of the shippedQuantity property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ShippedQuantity }
+     *     
+     */
+    public void setShippedQuantity(ShippedQuantity value) {
+        this.shippedQuantity = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TelephoneNumber.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TelephoneNumber.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TelephoneNumber.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}CommunicationsNumber"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "communicationsNumber"
+})
+ at XmlRootElement(name = "telephoneNumber")
+public class TelephoneNumber {
+
+    @XmlElement(name = "CommunicationsNumber", required = true)
+    protected CommunicationsNumber communicationsNumber;
+
+    /**
+     * Gets the value of the communicationsNumber property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link CommunicationsNumber }
+     *     
+     */
+    public CommunicationsNumber getCommunicationsNumber() {
+        return communicationsNumber;
+    }
+
+    /**
+     * Sets the value of the communicationsNumber property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link CommunicationsNumber }
+     *     
+     */
+    public void setCommunicationsNumber(CommunicationsNumber value) {
+        this.communicationsNumber = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ThisDocumentGenerationDateTime.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ThisDocumentGenerationDateTime.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ThisDocumentGenerationDateTime.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}DateTimeStamp"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "dateTimeStamp"
+})
+ at XmlRootElement(name = "thisDocumentGenerationDateTime")
+public class ThisDocumentGenerationDateTime {
+
+    @XmlElement(name = "DateTimeStamp", required = true)
+    protected DateTimeStamp dateTimeStamp;
+
+    /**
+     * Gets the value of the dateTimeStamp property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link DateTimeStamp }
+     *     
+     */
+    public DateTimeStamp getDateTimeStamp() {
+        return dateTimeStamp;
+    }
+
+    /**
+     * Sets the value of the dateTimeStamp property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link DateTimeStamp }
+     *     
+     */
+    public void setDateTimeStamp(DateTimeStamp value) {
+        this.dateTimeStamp = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ThisDocumentIdentifier.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ThisDocumentIdentifier.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ThisDocumentIdentifier.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}ProprietaryDocumentIdentifier"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "proprietaryDocumentIdentifier"
+})
+ at XmlRootElement(name = "thisDocumentIdentifier")
+public class ThisDocumentIdentifier {
+
+    @XmlElement(name = "ProprietaryDocumentIdentifier", required = true)
+    protected ProprietaryDocumentIdentifier proprietaryDocumentIdentifier;
+
+    /**
+     * Gets the value of the proprietaryDocumentIdentifier property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link ProprietaryDocumentIdentifier }
+     *     
+     */
+    public ProprietaryDocumentIdentifier getProprietaryDocumentIdentifier() {
+        return proprietaryDocumentIdentifier;
+    }
+
+    /**
+     * Sets the value of the proprietaryDocumentIdentifier property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link ProprietaryDocumentIdentifier }
+     *     
+     */
+    public void setProprietaryDocumentIdentifier(ProprietaryDocumentIdentifier value) {
+        this.proprietaryDocumentIdentifier = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ToRole.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ToRole.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/ToRole.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}PartnerRoleDescription"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "partnerRoleDescription"
+})
+ at XmlRootElement(name = "toRole")
+public class ToRole {
+
+    @XmlElement(name = "PartnerRoleDescription", required = true)
+    protected PartnerRoleDescription partnerRoleDescription;
+
+    /**
+     * Gets the value of the partnerRoleDescription property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link PartnerRoleDescription }
+     *     
+     */
+    public PartnerRoleDescription getPartnerRoleDescription() {
+        return partnerRoleDescription;
+    }
+
+    /**
+     * Sets the value of the partnerRoleDescription property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link PartnerRoleDescription }
+     *     
+     */
+    public void setPartnerRoleDescription(PartnerRoleDescription value) {
+        this.partnerRoleDescription = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TotalAmount.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TotalAmount.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TotalAmount.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}FinancialAmount"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "financialAmount"
+})
+ at XmlRootElement(name = "totalAmount")
+public class TotalAmount {
+
+    @XmlElement(name = "FinancialAmount", required = true)
+    protected FinancialAmount financialAmount;
+
+    /**
+     * Gets the value of the financialAmount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FinancialAmount }
+     *     
+     */
+    public FinancialAmount getFinancialAmount() {
+        return financialAmount;
+    }
+
+    /**
+     * Sets the value of the financialAmount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FinancialAmount }
+     *     
+     */
+    public void setFinancialAmount(FinancialAmount value) {
+        this.financialAmount = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TotalLineItemAmount.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TotalLineItemAmount.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TotalLineItemAmount.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}FinancialAmount"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "financialAmount"
+})
+ at XmlRootElement(name = "totalLineItemAmount")
+public class TotalLineItemAmount {
+
+    @XmlElement(name = "FinancialAmount", required = true)
+    protected FinancialAmount financialAmount;
+
+    /**
+     * Gets the value of the financialAmount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FinancialAmount }
+     *     
+     */
+    public FinancialAmount getFinancialAmount() {
+        return financialAmount;
+    }
+
+    /**
+     * Sets the value of the financialAmount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FinancialAmount }
+     *     
+     */
+    public void setFinancialAmount(FinancialAmount value) {
+        this.financialAmount = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TransportationEvent.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TransportationEvent.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/TransportationEvent.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,92 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}DateStamp"/>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/dictionary}GlobalTransportEventCode"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "dateStamp",
+    "globalTransportEventCode"
+})
+ at XmlRootElement(name = "TransportationEvent")
+public class TransportationEvent {
+
+    @XmlElement(name = "DateStamp", required = true)
+    protected DateStamp dateStamp;
+    @XmlElement(name = "GlobalTransportEventCode", namespace = "http://www.sws-challenge.org/schemas/rnet/dictionary", required = true)
+    protected String globalTransportEventCode;
+
+    /**
+     * Gets the value of the dateStamp property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link DateStamp }
+     *     
+     */
+    public DateStamp getDateStamp() {
+        return dateStamp;
+    }
+
+    /**
+     * Sets the value of the dateStamp property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link DateStamp }
+     *     
+     */
+    public void setDateStamp(DateStamp value) {
+        this.dateStamp = value;
+    }
+
+    /**
+     * Gets the value of the globalTransportEventCode property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link String }
+     *     
+     */
+    public String getGlobalTransportEventCode() {
+        return globalTransportEventCode;
+    }
+
+    /**
+     * Sets the value of the globalTransportEventCode property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link String }
+     *     
+     */
+    public void setGlobalTransportEventCode(String value) {
+        this.globalTransportEventCode = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/UnitPrice.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/UnitPrice.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/UnitPrice.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,64 @@
+
+package org.blue.sws_challenge.simplifiedrosettanet;
+
+import javax.xml.bind.annotation.XmlAccessType;
+import javax.xml.bind.annotation.XmlAccessorType;
+import javax.xml.bind.annotation.XmlElement;
+import javax.xml.bind.annotation.XmlRootElement;
+import javax.xml.bind.annotation.XmlType;
+
+
+/**
+ * <p>Java class for anonymous complex type.
+ * 
+ * <p>The following schema fragment specifies the expected content contained within this class.
+ * 
+ * <pre>
+ * &lt;complexType>
+ *   &lt;complexContent>
+ *     &lt;restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
+ *       &lt;sequence>
+ *         &lt;element ref="{http://www.sws-challenge.org/schemas/rnet/coreElements}FinancialAmount"/>
+ *       &lt;/sequence>
+ *     &lt;/restriction>
+ *   &lt;/complexContent>
+ * &lt;/complexType>
+ * </pre>
+ * 
+ * 
+ */
+ at XmlAccessorType(XmlAccessType.FIELD)
+ at XmlType(name = "", propOrder = {
+    "financialAmount"
+})
+ at XmlRootElement(name = "unitPrice")
+public class UnitPrice {
+
+    @XmlElement(name = "FinancialAmount", required = true)
+    protected FinancialAmount financialAmount;
+
+    /**
+     * Gets the value of the financialAmount property.
+     * 
+     * @return
+     *     possible object is
+     *     {@link FinancialAmount }
+     *     
+     */
+    public FinancialAmount getFinancialAmount() {
+        return financialAmount;
+    }
+
+    /**
+     * Sets the value of the financialAmount property.
+     * 
+     * @param value
+     *     allowed object is
+     *     {@link FinancialAmount }
+     *     
+     */
+    public void setFinancialAmount(FinancialAmount value) {
+        this.financialAmount = value;
+    }
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/package-info.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/package-info.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/blue/sws_challenge/simplifiedrosettanet/package-info.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,2 @@
+ at javax.xml.bind.annotation.XmlSchema(namespace = "http://www.sws-challenge.org/schemas/rnet/coreElements", elementFormDefault = javax.xml.bind.annotation.XmlNsForm.QUALIFIED)
+package org.blue.sws_challenge.simplifiedrosettanet;

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/POResponseServiceAction.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/POResponseServiceAction.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/POResponseServiceAction.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.moon.purchasing;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.actions.ActionProcessingDetailFaultException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+public class POResponseServiceAction extends AbstractActionLifecycle
+{
+    protected ConfigTree _config;
+    
+    public POResponseServiceAction(ConfigTree config)
+    {
+        _config = config;
+    }
+    
+    public Message confirmLineItem(Message message) throws Exception
+    {
+        
+        return message;
+    }
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/SendWSMessage.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/SendWSMessage.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/SendWSMessage.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,97 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2009
+ */
+package org.moon.purchasing;
+
+import java.io.InputStream;
+
+import org.apache.commons.httpclient.HttpClient;
+import org.apache.commons.httpclient.methods.PostMethod;
+import org.apache.commons.httpclient.methods.StringRequestEntity;
+import org.jboss.internal.soa.esb.util.StreamUtils;
+
+/**
+ * Sends a simple webservice request to the proxied webservice, printing both the request and the response to the console.
+ * 
+ * @author dward at jboss.org
+ */
+public class SendWSMessage
+{
+	
+	private static final String SOAP_PRE =
+		"<soapenv:Envelope xmlns:soapenv=\"http://schemas.xmlsoap.org/soap/envelope/\" xmlns:hello=\"http://webservice_proxy_basic/helloworld\">" +
+			"<soapenv:Header/>" +
+			"<soapenv:Body>" +
+				"<hello:sayHello>" +
+					"<toWhom>";
+	
+	private static final String SOAP_POST =
+					"</toWhom>" +
+				"</hello:sayHello>" +
+			"</soapenv:Body>" +
+		"</soapenv:Envelope>";
+	
+	// see product/samples/quickstarts/webservice_proxy_basic/build.xml
+	public static void main(String[] args) throws Exception
+	{
+		if (args.length < 2)
+		{
+			// for testing main method from Eclipse (build.xml passes these args in)
+			args = new String[2];
+			//args[0] = "http://localhost:8080/Quickstart_webservice_proxy_basic/HelloWorldWS"; // original ws ("ant runws")
+			args[0] = "http://127.0.0.1:8080/WIMS_SWS_PurchaseOrderMediation/ebws/WIMS_SWS_PurchaseOrderMediation/SellerServiceProxy"; // proxy via jbr gateway ("ant runhttp" or "ant runtest")
+			args[1] = System.getProperty("user.name");
+		}
+		
+		String url = args[0];
+		System.out.println("****  REQUEST  URL: " + url);
+		PostMethod method = new PostMethod(url);
+		method.setRequestHeader("Content-Type", "text/xml;charset=UTF-8");
+		
+		// this line should be used for better performance/interop but is not necessary
+		// http://www.w3.org/TR/2000/NOTE-SOAP-20000508/#_Toc478383528
+		// http://www.ws-i.org/Profiles/BasicProfile-1.1.html#SOAPAction_HTTP_Header
+		method.setRequestHeader("SOAPAction", "\"\"");
+		
+		String request = SOAP_PRE + args[1] + SOAP_POST;
+		System.out.println("****  REQUEST BODY: " + request);
+		method.setRequestEntity( new StringRequestEntity(request) );
+		
+		HttpClient client = new HttpClient();
+		InputStream response = null;
+		try
+		{
+			int code = client.executeMethod(method);
+			System.out.println("**** RESPONSE CODE: " + code);
+			
+			response = method.getResponseBodyAsStream();
+			byte[] bytes = StreamUtils.readStream(response);
+			System.out.println("**** RESPONSE BODY: " + new String(bytes, method.getResponseCharSet()));
+		}
+		finally
+		{
+			method.releaseConnection();
+			if (response != null)
+			{
+				response.close();
+			}
+		}
+	}
+
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/POResponseServiceAction.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/POResponseServiceAction.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/POResponseServiceAction.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.moon.purchasing.mediation;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.actions.ActionProcessingDetailFaultException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+public class POResponseServiceAction extends AbstractActionLifecycle
+{
+    protected ConfigTree _config;
+    
+    public POResponseServiceAction(ConfigTree config)
+    {
+        _config = config;
+    }
+    
+    public Message confirmLineItem(Message message) throws Exception
+    {
+        
+        return message;
+    }
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/SellerServiceInvocationAction.java
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/SellerServiceInvocationAction.java	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/org/moon/purchasing/mediation/SellerServiceInvocationAction.java	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,44 @@
+/*
+ * JBoss, Home of Professional Open Source
+ * Copyright 2006, JBoss Inc., and others contributors as indicated 
+ * by the @authors tag. All rights reserved. 
+ * See the copyright.txt in the distribution for a
+ * full listing of individual contributors. 
+ * This copyrighted material is made available to anyone wishing to use,
+ * modify, copy, or redistribute it subject to the terms and conditions
+ * of the GNU Lesser General Public License, v. 2.1.
+ * This program is distributed in the hope that it will be useful, but WITHOUT A 
+ * WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
+ * PARTICULAR PURPOSE.  See the GNU Lesser General Public License for more details.
+ * You should have received a copy of the GNU Lesser General Public License,
+ * v.2.1 along with this distribution; if not, write to the Free Software
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, 
+ * MA  02110-1301, USA.
+ * 
+ * (C) 2005-2006,
+ * @author JBoss Inc.
+ */
+package org.moon.purchasing.mediation;
+
+import javax.xml.namespace.QName;
+
+import org.jboss.soa.esb.actions.AbstractActionLifecycle;
+import org.jboss.soa.esb.actions.ActionProcessingDetailFaultException;
+import org.jboss.soa.esb.helpers.ConfigTree;
+import org.jboss.soa.esb.message.Message;
+
+public class SellerServiceInvocationAction extends AbstractActionLifecycle
+{
+    protected ConfigTree _config;
+    
+    public SellerServiceInvocationAction(ConfigTree config)
+    {
+        _config = config;
+    }
+    
+    public Message invoke(Message message) throws Exception
+    {
+        System.out.println("Invoking!");
+        return message;
+    }
+}

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/Pip3A4PurchaseOrderRequest_to_RDF.xsl
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/Pip3A4PurchaseOrderRequest_to_RDF.xsl	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/Pip3A4PurchaseOrderRequest_to_RDF.xsl	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,28 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+	version="1.0" xmlns:po="http://www.sws-challenge.org/schemas/rnet/POC">
+
+	<xsl:output method="xml" encoding="UTF-8" />
+
+	<xsl:template match="/">
+		<rdf:RDF xmlns:j.0="http://www.example.org/concepts.owl#"
+			xmlns:profile="http://www.daml.org/services/owl-s/1.2/Profile.owl#"
+			xmlns:service="http://www.daml.org/services/owl-s/1.2/Service.owl#"
+			xmlns:process="http://www.daml.org/services/owl-s/1.2/Process.owl#"
+			xmlns:swrl="http://www.w3.org/2003/11/swrl#" xmlns:grounding="http://www.daml.org/services/owl-s/1.2/Grounding.owl#"
+			xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:xsd="http://www.w3.org/2001/XMLSchema#"
+			xmlns:list="http://www.daml.org/services/owl-s/1.2/generic/ObjectList.owl#"
+			xmlns:rdfs="http://www.w3.org/2000/01/rdf-schema#" xmlns:owl="http://www.w3.org/2002/07/owl#"
+			xmlns:expr="http://www.daml.org/services/owl-s/1.2/generic/Expression.owl#">
+			<j.0:Identification>
+				<j.0:name>Johan Kumps</j.0:name>
+				<j.0:address>
+					<j.0:Address>
+						<j.0:street>Dorp 51</j.0:street>
+						<j.0:city>Mazenzele</j.0:city>
+					</j.0:Address>
+				</j.0:address>
+			</j.0:Identification>
+		</rdf:RDF>
+	</xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file

Added: labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/RDF_to_Pip3A4PurchaseOrderConfirmation.xsl
===================================================================
--- labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/RDF_to_Pip3A4PurchaseOrderConfirmation.xsl	                        (rev 0)
+++ labs/jbossesb/workspace/johan.kumps/product/samples/quickstarts/WIMS_SWS_PurchaseOrderMediation_MEDIATOR/src/xform/RDF_to_Pip3A4PurchaseOrderConfirmation.xsl	2010-12-10 22:55:03 UTC (rev 36362)
@@ -0,0 +1,12 @@
+<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0"
+xmlns:poc="http://www.sws-challenge.org/schemas/rnet/POC" 
+xmlns:cor="http://www.sws-challenge.org/schemas/rnet/coreElements" 
+xmlns:dic="http://www.sws-challenge.org/schemas/rnet/dictionary">
+
+    <xsl:output method="xml" encoding="UTF-8" />
+    
+    <xsl:template match="/">
+        <xml/>
+    </xsl:template>
+
+</xsl:stylesheet>
\ No newline at end of file



More information about the jboss-svn-commits mailing list