You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2008/04/03 17:56:16 UTC
svn commit: r644382 - in /ode/trunk/utils/src/test/resources:
Configuration.xsd RetailOrder.xsd schema.xsd
Author: mriou
Date: Thu Apr 3 08:56:14 2008
New Revision: 644382
URL: http://svn.apache.org/viewvc?rev=644382&view=rev
Log:
ODE-259 SchemaCaptureTest failed without internet access.
Added:
ode/trunk/utils/src/test/resources/RetailOrder.xsd
Modified:
ode/trunk/utils/src/test/resources/Configuration.xsd
ode/trunk/utils/src/test/resources/schema.xsd
Modified: ode/trunk/utils/src/test/resources/Configuration.xsd
URL: http://svn.apache.org/viewvc/ode/trunk/utils/src/test/resources/Configuration.xsd?rev=644382&r1=644381&r2=644382&view=diff
==============================================================================
--- ode/trunk/utils/src/test/resources/Configuration.xsd (original)
+++ ode/trunk/utils/src/test/resources/Configuration.xsd Thu Apr 3 08:56:14 2008
@@ -24,7 +24,7 @@
xmlns:tns="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd"
elementFormDefault="qualified">
<xs:import namespace="http://schemas.xmlsoap.org/soap/envelope/"
- schemaLocation="soap-envelope.xsdope.xsd" />
+ schemaLocation="soap-envelope.xsd" />
<xs:annotation>
<xs:documentation>
This schema describes the types needed to describe the header common to all services. This
Added: ode/trunk/utils/src/test/resources/RetailOrder.xsd
URL: http://svn.apache.org/viewvc/ode/trunk/utils/src/test/resources/RetailOrder.xsd?rev=644382&view=auto
==============================================================================
--- ode/trunk/utils/src/test/resources/RetailOrder.xsd (added)
+++ ode/trunk/utils/src/test/resources/RetailOrder.xsd Thu Apr 3 08:56:14 2008
@@ -0,0 +1,81 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!--
+ November 14, 2002
+
+ (c) Copyright 2002, The Web Services-Interoperability Organization (WS-I)
+ Download or use of this file is governed by the Policies and Bylaws of WS-I.
+
+ For more information, send email info@ws-i.org.
+-->
+
+<xsd:schema xmlns:xsd="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified"
+ xmlns:tns="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailOrder.xsd"
+targetNamespace="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailOrder.xsd">
+ <xsd:annotation>
+ <xsd:documentation xml:lang="en">Definition of PartsOrder types for Retailer component of WS-I</xsd:documentation>
+ </xsd:annotation>
+ <xsd:complexType name="PartsOrderType">
+ <xsd:sequence>
+ <xsd:element name="Item" type="tns:PartsOrderItem" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="PartsOrderItem">
+ <xsd:sequence>
+ <xsd:element name="productNumber" type="tns:productNumber" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="quantity" type="xsd:nonNegativeInteger" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="price" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="PartsOrderResponseType">
+ <xsd:sequence>
+ <xsd:element name="Item" type="tns:PartsOrderResponseItem" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="PartsOrderResponseItem">
+ <xsd:sequence>
+ <xsd:element name="productNumber" type="tns:productNumber" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="quantity" type="xsd:nonNegativeInteger" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="price" type="xsd:decimal" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="comment" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:complexType name="CustomerDetailsType">
+ <xsd:sequence>
+ <xsd:element name="custnbr" type="tns:CustomerReferenceType" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="name" type="xsd:string" minOccurs="1" maxOccurs="1"/>
+ <xsd:element name="street1" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="street2" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="city" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="state" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="zip" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ <xsd:element name="country" type="xsd:string" minOccurs="0" maxOccurs="1"/>
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:simpleType name="productNumber">
+ <xsd:restriction base="xsd:integer">
+ <xsd:minInclusive value="1"/>
+ <xsd:maxInclusive value="999999"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:simpleType name="CustomerReferenceType">
+ <xsd:restriction base="xsd:normalizedString">
+ <xsd:maxLength value="20"/>
+ <xsd:pattern value="[A-D][0-9]{5}-[0-9A-Z]{7}-[a-z]{3}#*"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ <xsd:element name="InvalidProductCode" type="tns:InvalidProductCodeType"/>
+ <xsd:complexType name="InvalidProductCodeType">
+ <xsd:sequence>
+ <xsd:element name="Reason">
+ <xsd:simpleType>
+ <xsd:restriction base="xsd:NMTOKEN">
+ <xsd:enumeration value="InvalidProductCode"/>
+ </xsd:restriction>
+ </xsd:simpleType>
+ </xsd:element>
+ <xsd:element name="ProductNumber" type="tns:productNumber" />
+ </xsd:sequence>
+ </xsd:complexType>
+ <xsd:element name="BadOrderReason" type="xsd:string"/>
+</xsd:schema>
Modified: ode/trunk/utils/src/test/resources/schema.xsd
URL: http://svn.apache.org/viewvc/ode/trunk/utils/src/test/resources/schema.xsd?rev=644382&r1=644381&r2=644382&view=diff
==============================================================================
--- ode/trunk/utils/src/test/resources/schema.xsd (original)
+++ ode/trunk/utils/src/test/resources/schema.xsd Thu Apr 3 08:56:14 2008
@@ -19,6 +19,6 @@
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" >
<xs:import namespace="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailCatalog.xsd" schemaLocation="RetailCatalog.xsd" />
- <xs:import namespace="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailOrder.xsd" schemaLocation="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailOrder.xsd" />
- <xs:import namespace="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd" schemaLocation="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd" />
+ <xs:import namespace="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/RetailOrder.xsd" schemaLocation="RetailOrder.xsd" />
+ <xs:import namespace="http://www.ws-i.org/SampleApplications/SupplyChainManagement/2002-08/Configuration.xsd" schemaLocation="Configuration.xsd" />
</xs:schema>