Author: rfeng
Date: Mon Sep 25 13:21:26 2006
New Revision: 449803

URL: http://svn.apache.org/viewvc?view=rev&rev=449803
Log:
Add missing test resource files

Added:
    
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/
    
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/ipo.xsd
   (with props)
    
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/order.wsdl

Added: 
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/ipo.xsd
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/ipo.xsd?view=auto&rev=449803
==============================================================================
--- 
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/ipo.xsd
 (added)
+++ 
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/ipo.xsd
 Mon Sep 25 13:21:26 2006
@@ -0,0 +1,118 @@
+<schema targetNamespace="http://www.example.com/IPO";
+       xmlns="http://www.w3.org/2001/XMLSchema";
+       xmlns:ipo="http://www.example.com/IPO";>
+
+       <annotation>
+               <documentation xml:lang="en">
+                       International Purchase order schema for Example.com
+                       Copyright 2000 Example.com. All rights reserved.
+               </documentation>
+       </annotation>
+
+
+       <element name="purchaseOrder" type="ipo:PurchaseOrderType" />
+
+       <element name="comment" type="string" />
+
+       <complexType name="PurchaseOrderType">
+               <sequence>
+                       <element name="shipTo" type="ipo:Address" />
+                       <element name="billTo" type="ipo:Address" />
+                       <element ref="ipo:comment" minOccurs="0" />
+                       <element name="items" type="ipo:Items" />
+               </sequence>
+               <attribute name="orderDate" type="date" />
+       </complexType>
+
+       <complexType name="Items">
+               <sequence>
+                       <element name="item" minOccurs="0" 
maxOccurs="unbounded">
+                               <complexType>
+                                       <sequence>
+                                               <element name="productName" 
type="string" />
+                                               <element name="quantity">
+                                                       <simpleType>
+                                                               <restriction 
base="positiveInteger">
+                                                                       
<maxExclusive value="100" />
+                                                               </restriction>
+                                                       </simpleType>
+                                               </element>
+                                               <element name="USPrice" 
type="decimal" />
+                                               <element ref="ipo:comment" 
minOccurs="0" />
+                                               <element name="shipDate" 
type="date"
+                                                       minOccurs="0" />
+                                       </sequence>
+                                       <attribute name="partNum" type="ipo:SKU"
+                                               use="required" />
+                               </complexType>
+                       </element>
+               </sequence>
+       </complexType>
+
+       <simpleType name="SKU">
+               <restriction base="string">
+                       <pattern value="\d{3}-[A-Z]{2}" />
+               </restriction>
+       </simpleType>
+
+       <complexType name="Address">
+               <sequence>
+                       <element name="name" type="string" />
+                       <element name="street" type="string" />
+                       <element name="city" type="string" />
+               </sequence>
+       </complexType>
+
+       <complexType name="USAddress">
+               <complexContent>
+                       <extension base="ipo:Address">
+                               <sequence>
+                                       <element name="state" 
type="ipo:USState" />
+                                       <element name="zip" 
type="positiveInteger" />
+                               </sequence>
+                       </extension>
+               </complexContent>
+       </complexType>
+
+       <complexType name="UKAddress">
+               <complexContent>
+                       <extension base="ipo:Address">
+                               <sequence>
+                                       <element name="postcode" 
type="ipo:UKPostcode" />
+                               </sequence>
+                               <attribute name="exportCode" 
type="positiveInteger"
+                                       fixed="1" />
+                       </extension>
+               </complexContent>
+       </complexType>
+
+       <!-- other Address derivations for more countries -->
+
+       <simpleType name="USState">
+               <restriction base="string">
+                       <enumeration value="AK" />
+                       <enumeration value="AL" />
+                       <enumeration value="AR" />
+                       <enumeration value="CA" />
+                       <enumeration value="PA" />
+                       <!-- and so on ... -->
+               </restriction>
+       </simpleType>
+
+       <simpleType name="Postcode">
+               <restriction base="string">
+                       <length value="7" fixed="true" />
+               </restriction>
+       </simpleType>
+
+
+       <simpleType name="UKPostcode">
+               <restriction base="ipo:Postcode">
+                       <pattern value="[A-Z]{2}\d\s\d[A-Z]{2}" />
+               </restriction>
+       </simpleType>
+
+
+
+</schema>
+

Propchange: 
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/ipo.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/ipo.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Added: 
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/order.wsdl
URL: 
http://svn.apache.org/viewvc/incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/order.wsdl?view=auto&rev=449803
==============================================================================
--- 
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/order.wsdl
 (added)
+++ 
incubator/tuscany/java/sca/services/databinding/databinding-framework/src/test/resources/org/apache/tuscany/core/databinding/impl/order.wsdl
 Mon Sep 25 13:21:26 2006
@@ -0,0 +1,58 @@
+<?xml version="1.0"?>

+<definitions name="StockQuote" targetNamespace="http://example.com/order.wsdl"; 
xmlns:tns="http://example.com/order.wsdl";

+    xmlns:xsd1="http://example.com/order.xsd"; 
xmlns:xsd="http://www.w3.org/2001/XMLSchema";

+    xmlns="http://schemas.xmlsoap.org/wsdl/";>

+

+    <types>

+        <schema targetNamespace="http://example.com/order.xsd"; 
xmlns="http://www.w3.org/2001/XMLSchema";

+            xmlns:ipo="http://www.example.com/IPO";>

+            <import namespace="http://www.example.com/IPO"; 
schemaLocation="ipo.xsd"/>

+            <element name="checkOrderStatus">

+                <complexType>

+                    <sequence>

+                        <element name="customerId" type="string" />

+                        <element name="order" type="ipo:PurchaseOrderType" />

+                        <element name="flag" type="int" />

+                    </sequence>

+                </complexType>

+            </element>

+            <element name="checkOrderStatusResponse">

+                <complexType>

+                    <sequence>

+                        <element name="status" type="string" />

+                    </sequence>

+                </complexType>

+            </element>

+            <element name="note" type="string" />

+        </schema>

+    </types>

+

+    <message name="CheckOrderStatusInput1">

+        <part name="body" element="xsd1:checkOrderStatus" />

+    </message>

+

+    <message name="CheckOrderStatusOutput1">

+        <part name="body" element="xsd1:checkOrderStatusResponse" />

+    </message>

+

+    <message name="CheckOrderStatusInput2">

+        <part name="p1" element="xsd1:checkOrderStatus" />

+        <part name="p2" element="xsd1:note" />

+    </message>

+

+    <message name="CheckOrderStatusOutput2">

+        <part name="p1" element="xsd1:checkOrderStatusResponse" />

+    </message>

+

+    <portType name="OrderPortType">

+        <operation name="checkOrderStatus">

+            <input message="tns:CheckOrderStatusInput1" />

+            <output message="tns:CheckOrderStatusOutput1" />

+        </operation>

+        <operation name="checkOrderStatus2">

+            <input message="tns:CheckOrderStatusInput2" />

+            <output message="tns:CheckOrderStatusOutput2" />

+        </operation>

+    </portType>

+

+</definitions>
\ No newline at end of file



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to