servicemix-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jstrac...@apache.org
Subject svn commit: r391322 [3/3] - in /incubator/servicemix/trunk/sandbox/servicemix-wsrm: ./ src/main/specs/ src/main/wsdl/ src/main/wsdl/2001/
Date Tue, 04 Apr 2006 14:28:47 GMT
Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/XMLSchema.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/XMLSchema.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/XMLSchema.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/datatypes.dtd
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/datatypes.dtd?rev=391322&view=auto
==============================================================================
--- incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/datatypes.dtd (added)
+++ incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/datatypes.dtd Tue
Apr  4 07:28:41 2006
@@ -0,0 +1,203 @@
+<!--
+        DTD for XML Schemas: Part 2: Datatypes
+        $Id$
+        Note this DTD is NOT normative, or even definitive. - - the
+        prose copy in the datatypes REC is the definitive version
+        (which shouldn't differ from this one except for this comment
+        and entity expansions, but just in case)
+  -->
+
+<!--
+        This DTD cannot be used on its own, it is intended
+        only for incorporation in XMLSchema.dtd, q.v.
+  -->
+
+<!-- Define all the element names, with optional prefix -->
+<!ENTITY % simpleType "%p;simpleType">
+<!ENTITY % restriction "%p;restriction">
+<!ENTITY % list "%p;list">
+<!ENTITY % union "%p;union">
+<!ENTITY % maxExclusive "%p;maxExclusive">
+<!ENTITY % minExclusive "%p;minExclusive">
+<!ENTITY % maxInclusive "%p;maxInclusive">
+<!ENTITY % minInclusive "%p;minInclusive">
+<!ENTITY % totalDigits "%p;totalDigits">
+<!ENTITY % fractionDigits "%p;fractionDigits">
+<!ENTITY % length "%p;length">
+<!ENTITY % minLength "%p;minLength">
+<!ENTITY % maxLength "%p;maxLength">
+<!ENTITY % enumeration "%p;enumeration">
+<!ENTITY % whiteSpace "%p;whiteSpace">
+<!ENTITY % pattern "%p;pattern">
+
+<!--
+        Customisation entities for the ATTLIST of each element
+        type. Define one of these if your schema takes advantage
+        of the anyAttribute='##other' in the schema for schemas
+  -->
+
+<!ENTITY % simpleTypeAttrs "">
+<!ENTITY % restrictionAttrs "">
+<!ENTITY % listAttrs "">
+<!ENTITY % unionAttrs "">
+<!ENTITY % maxExclusiveAttrs "">
+<!ENTITY % minExclusiveAttrs "">
+<!ENTITY % maxInclusiveAttrs "">
+<!ENTITY % minInclusiveAttrs "">
+<!ENTITY % totalDigitsAttrs "">
+<!ENTITY % fractionDigitsAttrs "">
+<!ENTITY % lengthAttrs "">
+<!ENTITY % minLengthAttrs "">
+<!ENTITY % maxLengthAttrs "">
+<!ENTITY % enumerationAttrs "">
+<!ENTITY % whiteSpaceAttrs "">
+<!ENTITY % patternAttrs "">
+
+<!-- Define some entities for informative use as attribute
+        types -->
+<!ENTITY % URIref "CDATA">
+<!ENTITY % XPathExpr "CDATA">
+<!ENTITY % QName "NMTOKEN">
+<!ENTITY % QNames "NMTOKENS">
+<!ENTITY % NCName "NMTOKEN">
+<!ENTITY % nonNegativeInteger "NMTOKEN">
+<!ENTITY % boolean "(true|false)">
+<!ENTITY % simpleDerivationSet "CDATA">
+<!--
+        #all or space-separated list drawn from derivationChoice
+  -->
+
+<!--
+        Note that the use of 'facet' below is less restrictive
+        than is really intended:  There should in fact be no
+        more than one of each of minInclusive, minExclusive,
+        maxInclusive, maxExclusive, totalDigits, fractionDigits,
+        length, maxLength, minLength within datatype,
+        and the min- and max- variants of Inclusive and Exclusive
+        are mutually exclusive. On the other hand,  pattern and
+        enumeration may repeat.
+  -->
+<!ENTITY % minBound "(%minInclusive; | %minExclusive;)">
+<!ENTITY % maxBound "(%maxInclusive; | %maxExclusive;)">
+<!ENTITY % bounds "%minBound; | %maxBound;">
+<!ENTITY % numeric "%totalDigits; | %fractionDigits;">
+<!ENTITY % ordered "%bounds; | %numeric;">
+<!ENTITY % unordered
+   "%pattern; | %enumeration; | %whiteSpace; | %length; |
+   %maxLength; | %minLength;">
+<!ENTITY % facet "%ordered; | %unordered;">
+<!ENTITY % facetAttr 
+        "value CDATA #REQUIRED
+        id ID #IMPLIED">
+<!ENTITY % fixedAttr "fixed %boolean; #IMPLIED">
+<!ENTITY % facetModel "(%annotation;)?">
+<!ELEMENT %simpleType;
+        ((%annotation;)?, (%restriction; | %list; | %union;))>
+<!ATTLIST %simpleType;
+    name      %NCName; #IMPLIED
+    final     %simpleDerivationSet; #IMPLIED
+    id        ID       #IMPLIED
+    %simpleTypeAttrs;>
+<!-- name is required at top level -->
+<!ELEMENT %restriction; ((%annotation;)?,
+                         (%restriction1; |
+                          ((%simpleType;)?,(%facet;)*)),
+                         (%attrDecls;))>
+<!ATTLIST %restriction;
+    base      %QName;                  #IMPLIED
+    id        ID       #IMPLIED
+    %restrictionAttrs;>
+<!--
+        base and simpleType child are mutually exclusive,
+        one is required.
+
+        restriction is shared between simpleType and
+        simpleContent and complexContent (in XMLSchema.xsd).
+        restriction1 is for the latter cases, when this
+        is restricting a complex type, as is attrDecls.
+  -->
+<!ELEMENT %list; ((%annotation;)?,(%simpleType;)?)>
+<!ATTLIST %list;
+    itemType      %QName;             #IMPLIED
+    id        ID       #IMPLIED
+    %listAttrs;>
+<!--
+        itemType and simpleType child are mutually exclusive,
+        one is required
+  -->
+<!ELEMENT %union; ((%annotation;)?,(%simpleType;)*)>
+<!ATTLIST %union;
+    id            ID       #IMPLIED
+    memberTypes   %QNames;            #IMPLIED
+    %unionAttrs;>
+<!--
+        At least one item in memberTypes or one simpleType
+        child is required
+  -->
+
+<!ELEMENT %maxExclusive; %facetModel;>
+<!ATTLIST %maxExclusive;
+        %facetAttr;
+        %fixedAttr;
+        %maxExclusiveAttrs;>
+<!ELEMENT %minExclusive; %facetModel;>
+<!ATTLIST %minExclusive;
+        %facetAttr;
+        %fixedAttr;
+        %minExclusiveAttrs;>
+
+<!ELEMENT %maxInclusive; %facetModel;>
+<!ATTLIST %maxInclusive;
+        %facetAttr;
+        %fixedAttr;
+        %maxInclusiveAttrs;>
+<!ELEMENT %minInclusive; %facetModel;>
+<!ATTLIST %minInclusive;
+        %facetAttr;
+        %fixedAttr;
+        %minInclusiveAttrs;>
+
+<!ELEMENT %totalDigits; %facetModel;>
+<!ATTLIST %totalDigits;
+        %facetAttr;
+        %fixedAttr;
+        %totalDigitsAttrs;>
+<!ELEMENT %fractionDigits; %facetModel;>
+<!ATTLIST %fractionDigits;
+        %facetAttr;
+        %fixedAttr;
+        %fractionDigitsAttrs;>
+
+<!ELEMENT %length; %facetModel;>
+<!ATTLIST %length;
+        %facetAttr;
+        %fixedAttr;
+        %lengthAttrs;>
+<!ELEMENT %minLength; %facetModel;>
+<!ATTLIST %minLength;
+        %facetAttr;
+        %fixedAttr;
+        %minLengthAttrs;>
+<!ELEMENT %maxLength; %facetModel;>
+<!ATTLIST %maxLength;
+        %facetAttr;
+        %fixedAttr;
+        %maxLengthAttrs;>
+
+<!-- This one can be repeated -->
+<!ELEMENT %enumeration; %facetModel;>
+<!ATTLIST %enumeration;
+        %facetAttr;
+        %enumerationAttrs;>
+
+<!ELEMENT %whiteSpace; %facetModel;>
+<!ATTLIST %whiteSpace;
+        %facetAttr;
+        %fixedAttr;
+        %whiteSpaceAttrs;>
+
+<!-- This one can be repeated -->
+<!ELEMENT %pattern; %facetModel;>
+<!ATTLIST %pattern;
+        %facetAttr;
+        %patternAttrs;>

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/datatypes.dtd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/datatypes.dtd
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/2001/datatypes.dtd
------------------------------------------------------------------------------
    svn:mime-type = text/plain

Added: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/catalog.xml
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/catalog.xml?rev=391322&view=auto
==============================================================================
--- incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/catalog.xml (added)
+++ incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/catalog.xml Tue Apr 
4 07:28:41 2006
@@ -0,0 +1,5 @@
+<catalog xmlns="urn:oasis:names:tc:entity:xmlns:xml:catalog">
+
+<public publicId="-//W3C//DTD XMLSCHEMA 200102//EN" uri="2001/XMLSchema.dtd"/>
+
+</catalog>

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/catalog.xml
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/catalog.xml
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/catalog.xml
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm-policy.xsd
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm-policy.xsd?rev=391322&view=auto
==============================================================================
--- incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm-policy.xsd (added)
+++ incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm-policy.xsd Tue Apr
 4 07:28:41 2006
@@ -0,0 +1,88 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+ 
+Copyright Notice
+(c) 2002-2005 BEA Systems, IBM, Microsoft Corporation, Inc, and 
+TIBCO Software Inc.. All rights reserved.
+
+Permission to copy and display the Web Services Reliable Messaging Policy
+Assertion Specification (the 'Specification', which includes schema documents),
+in any medium without fee or royalty is hereby granted, provided that you
+include the following on ALL copies of the Specification that you make:
+
+1. A link or URL to the Specification at one of the Authors' websites
+2. The copyright notice as shown in the Specification.
+
+BEA Systems, IBM, Microsoft and TIBCO Software (collectively, the 'Authors')
+each agree to grant you a license, under royalty-free and otherwise reasonable,
+non-discriminatory terms and conditions, to their respective essential patent
+claims that they deem necessary to implement the Specification.
+
+THE SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS
+OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR
+TITLE; THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE;
+NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY
+PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF
+THE SPECIFICATION.
+
+The name and trademarks of the Authors may NOT be used in any manner, including
+advertising or publicity pertaining to the Specification or its contents
+without specific, written prior permission. Title to copyright in the
+Specification will at all times remain with the Authors.
+
+No other rights are granted by implication, estoppel or otherwise.
+
+-->
+<xs:schema
+    targetNamespace="http://schemas.xmlsoap.org/ws/2005/02/rm/policy" 
+    xmlns:tns="http://schemas.xmlsoap.org/ws/2005/02/rm/policy"
+    xmlns:xs="http://www.w3.org/2001/XMLSchema"
+    elementFormDefault="qualified"
+    attributeFormDefault="unqualified" >
+
+  <xs:element name="RMAssertion" >
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element name="InactivityTimeout" minOccurs="0" >
+          <xs:complexType>
+            <xs:attribute name="Milliseconds"
+                          type="xs:unsignedLong"
+                          use="required" />
+            <xs:anyAttribute namespace="##any" processContents="lax" />
+          </xs:complexType>
+        </xs:element>
+        <xs:element name="BaseRetransmissionInterval" minOccurs="0">
+          <xs:complexType>
+            <xs:attribute name="Milliseconds"
+                          type="xs:unsignedLong" 
+                          use="required" />
+            <xs:anyAttribute namespace="##any" processContents="lax" />
+          </xs:complexType>
+        </xs:element>
+        <xs:element name="ExponentialBackoff" minOccurs="0" >
+          <xs:complexType>
+            <xs:anyAttribute namespace="##any" processContents="lax" />
+          </xs:complexType>
+        </xs:element>
+        <xs:element name="AcknowledgementInterval" minOccurs="0" >
+          <xs:complexType>
+            <xs:attribute name="Milliseconds"
+                          type="xs:unsignedLong"
+                          use="required" />
+            <xs:anyAttribute namespace="##any" processContents="lax" />
+          </xs:complexType>
+        </xs:element>
+        <xs:any namespace="##other"
+                processContents="lax"
+                minOccurs="0"
+                maxOccurs="unbounded" />
+      </xs:sequence>
+      <xs:anyAttribute namespace="##any" processContents="lax" />
+    </xs:complexType>
+  </xs:element>
+
+</xs:schema>
\ No newline at end of file

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm-policy.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm-policy.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm-policy.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.wsdl
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.wsdl?rev=391322&view=auto
==============================================================================
--- incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.wsdl (added)
+++ incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.wsdl Tue Apr  4
07:28:41 2006
@@ -0,0 +1,65 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- 
+ 
+Copyright Notice
+(c) 2002-2005 BEA Systems, IBM, Microsoft Corporation, Inc, and 
+TIBCO Software Inc.. All rights reserved.
+
+Permission to copy and display the Web Services Reliable Messaging Protocol
+Specification (the 'Specification', which includes WSDL and schema documents),
+in any medium without fee or royalty is hereby granted, provided that you
+include the following on ALL copies of the Specification that you make:
+
+1. A link or URL to the Specification at one of the Authors' websites
+2. The copyright notice as shown in the Specification.
+
+BEA Systems, IBM, Microsoft and TIBCO Software (collectively, the 'Authors')
+each agree to grant you a license, under royalty-free and otherwise reasonable,
+non-discriminatory terms and conditions, to their respective essential patent
+claims that they deem necessary to implement the Specification.
+
+THE SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS
+OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR
+TITLE; THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE;
+NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY
+PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF
+THE SPECIFICATION.
+
+The name and trademarks of the Authors may NOT be used in any manner, including
+advertising or publicity pertaining to the Specification or its contents
+without specific, written prior permission. Title to copyright in the
+Specification will at all times remain with the Authors.
+
+No other rights are granted by implication, estoppel or otherwise.
+
+-->
+<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:rm="http://schemas.xmlsoap.org/ws/2005/02/rm"
xmlns:tns="http://schemas.xmlsoap.org/ws/2005/02/rm/wsdl" targetNamespace="http://schemas.xmlsoap.org/ws/2005/02/rm/wsdl">
+  <wsdl:types>
+    <xs:schema>
+      <xs:import namespace="http://schemas.xmlsoap.org/ws/2005/02/rm" schemaLocation="http://schemas.xmlsoap.org/ws/2005/02/rm/wsrm.xsd"/>
+      <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+    </xs:schema>
+  </wsdl:types>
+  <wsdl:message name="CreateSequence">
+    <wsdl:part name="create" element="rm:CreateSequence"/>
+  </wsdl:message>
+  <wsdl:message name="CreateSequenceResponse">
+    <wsdl:part name="createResponse" element="rm:CreateSequenceResponse"/>
+  </wsdl:message>
+  <wsdl:message name="TerminateSequence">
+    <wsdl:part name="terminate" element="rm:TerminateSequence"/>
+  </wsdl:message>
+  <wsdl:portType name="SequenceAbsractPortType">
+    <wsdl:operation name="CreateSequence">
+      <wsdl:input message="tns:CreateSequence" wsa:Action="http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequence"/>
+      <wsdl:output message="tns:CreateSequenceResponse" wsa:Action="http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse"/>
+    </wsdl:operation>
+    <wsdl:operation name="TerminateSequence">
+      <wsdl:input message="tns:TerminateSequence" wsa:Action="http://schemas.xmlsoap.org/ws/2005/02/rm/CreateSequenceResponse"/>
+    </wsdl:operation>
+  </wsdl:portType>
+</wsdl:definitions>

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.wsdl
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.wsdl
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.wsdl
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.xsd
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.xsd?rev=391322&view=auto
==============================================================================
--- incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.xsd (added)
+++ incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.xsd Tue Apr  4 07:28:41
2006
@@ -0,0 +1,178 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!-- 
+ 
+Copyright Notice
+(c) 2002-2005 BEA Systems, IBM, Microsoft Corporation, Inc, and 
+TIBCO Software Inc.. All rights reserved.
+
+Permission to copy and display the Web Services Reliable Messaging Protocol
+Specification (the 'Specification', which includes WSDL and schema documents),
+in any medium without fee or royalty is hereby granted, provided that you
+include the following on ALL copies of the Specification that you make:
+
+1. A link or URL to the Specification at one of the Authors' websites
+2. The copyright notice as shown in the Specification.
+
+BEA Systems, IBM, Microsoft and TIBCO Software (collectively, the 'Authors')
+each agree to grant you a license, under royalty-free and otherwise reasonable,
+non-discriminatory terms and conditions, to their respective essential patent
+claims that they deem necessary to implement the Specification.
+
+THE SPECIFICATION IS PROVIDED "AS IS," AND THE AUTHORS MAKE NO REPRESENTATIONS
+OR WARRANTIES, EXPRESS OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, WARRANTIES
+OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, OR
+TITLE; THAT THE CONTENTS OF THE SPECIFICATION ARE SUITABLE FOR ANY PURPOSE;
+NOR THAT THE IMPLEMENTATION OF SUCH CONTENTS WILL NOT INFRINGE ANY THIRD PARTY
+PATENTS, COPYRIGHTS, TRADEMARKS OR OTHER RIGHTS.
+
+THE AUTHORS WILL NOT BE LIABLE FOR ANY DIRECT, INDIRECT, SPECIAL, INCIDENTAL OR
+CONSEQUENTIAL DAMAGES ARISING OUT OF OR RELATING TO ANY USE OR DISTRIBUTION OF
+THE SPECIFICATION.
+
+The name and trademarks of the Authors may NOT be used in any manner, including
+advertising or publicity pertaining to the Specification or its contents
+without specific, written prior permission. Title to copyright in the
+Specification will at all times remain with the Authors.
+
+No other rights are granted by implication, estoppel or otherwise.
+
+-->
+<xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2005/02/rm" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:wsrm="http://schemas.xmlsoap.org/ws/2005/02/rm"
elementFormDefault="qualified" attributeFormDefault="unqualified">
+  <xs:import namespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/addressing"/>
+  <!-- Protocol Elements -->
+  <xs:complexType name="SequenceType">
+    <xs:sequence>
+      <xs:element ref="wsrm:Identifier"/>
+      <xs:element name="MessageNumber" type="xs:unsignedLong"/>
+      <xs:element name="LastMessage" minOccurs="0">
+        <xs:complexType>
+          <xs:sequence/>
+        </xs:complexType>
+      </xs:element>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:element name="Sequence" type="wsrm:SequenceType"/>  
+  <xs:element name="SequenceAcknowledgement">
+    <xs:complexType>
+      <xs:sequence>
+        <xs:element ref="wsrm:Identifier"/>
+        <xs:choice>
+          <xs:element name="AcknowledgementRange" maxOccurs="unbounded">
+            <xs:complexType>
+              <xs:sequence/>
+              <xs:attribute name="Upper" type="xs:unsignedLong" use="required"/>
+              <xs:attribute name="Lower" type="xs:unsignedLong" use="required"/>
+              <xs:anyAttribute namespace="##other" processContents="lax"/>
+            </xs:complexType>
+          </xs:element>
+          <xs:element name="Nack" type="xs:unsignedLong" maxOccurs="unbounded"/>
+        </xs:choice>
+        <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+      </xs:sequence>
+      <xs:anyAttribute namespace="##other" processContents="lax"/>
+    </xs:complexType>
+  </xs:element>
+  <xs:complexType name="AckRequestedType">
+    <xs:sequence>
+      <xs:element ref="wsrm:Identifier"/>
+      <xs:element name="MaxMessageNumberUsed" type="xs:unsignedLong" minOccurs="0"/>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:element name="AckRequested" type="wsrm:AckRequestedType"/>
+  <xs:element name="Identifier">
+    <xs:complexType>
+      <xs:annotation>
+        <xs:documentation>
+This type is for elements whose [children] is an anyURI and can have arbitrary attributes.
+                     </xs:documentation>
+      </xs:annotation>
+      <xs:simpleContent>
+        <xs:extension base="xs:anyURI">
+          <xs:anyAttribute namespace="##other" processContents="lax"/>
+        </xs:extension>
+      </xs:simpleContent>
+    </xs:complexType>
+  </xs:element>
+  <!-- Fault Container and Codes -->
+  <xs:simpleType name="FaultCodes">
+    <xs:restriction base="xs:QName">
+      <xs:enumeration value="wsrm:UnknownSequence"/>
+      <xs:enumeration value="wsrm:SequenceTerminated"/>
+      <xs:enumeration value="wsrm:InvalidAcknowledgement"/>
+      <xs:enumeration value="wsrm:MessageNumberRollover"/>
+      <xs:enumeration value="wsrm:CreateSequenceRefused"/>
+       <xs:enumeration value="wsrm:LastMessageNumberExceeded"/>
+    </xs:restriction>
+  </xs:simpleType>
+  <xs:complexType name="SequenceFaultType">
+    <xs:sequence>
+      <xs:element name="FaultCode" type="xs:QName"/>
+      <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##any" processContents="lax"/>
+  </xs:complexType>
+  <xs:element name="SequenceFault" type="wsrm:SequenceFaultType"/>
+  <xs:element name="CreateSequence" type="wsrm:CreateSequenceType"/>
+  <xs:element name="CreateSequenceResponse" type="wsrm:CreateSequenceResponseType"/>
+  <xs:element name="TerminateSequence" type="wsrm:TerminateSequenceType"/>
+  <xs:complexType name="CreateSequenceType">
+    <xs:sequence>
+      <xs:element ref="wsrm:AcksTo"/>
+      <xs:element ref="wsrm:Expires" minOccurs="0"/>
+      <xs:element name="Offer" type="wsrm:OfferType" minOccurs="0"/>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
+        <xs:annotation>
+          <xs:documentation>
+It is the authors intent that this extensibility be used to transfer a Security Token Reference
as defined in WS-Security. 
+</xs:documentation>
+        </xs:annotation>
+      </xs:any>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:complexType name="CreateSequenceResponseType">
+    <xs:sequence>
+      <xs:element ref="wsrm:Identifier"/>
+      <xs:element ref="wsrm:Expires" minOccurs="0"/>
+      <xs:element name="Accept" type="wsrm:AcceptType" minOccurs="0"/>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:complexType name="TerminateSequenceType">
+    <xs:sequence>
+      <xs:element ref="wsrm:Identifier"/>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:element name="AcksTo" type="wsa:EndpointReferenceType"/>
+  <xs:complexType name="OfferType">
+    <xs:sequence>
+      <xs:element ref="wsrm:Identifier"/>
+      <xs:element ref="wsrm:Expires" minOccurs="0"/>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:complexType name="AcceptType">
+    <xs:sequence>
+      <xs:element ref="wsrm:AcksTo"/>
+      <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
+    </xs:sequence>
+    <xs:anyAttribute namespace="##other" processContents="lax"/>
+  </xs:complexType>
+  <xs:element name="Expires">
+    <xs:complexType>
+      <xs:simpleContent>
+        <xs:extension base="xs:duration">
+          <xs:anyAttribute namespace="##other" processContents="lax"/>
+        </xs:extension>
+      </xs:simpleContent>
+    </xs:complexType>
+  </xs:element>  
+</xs:schema>
\ No newline at end of file

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/wsrm.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/xml.xsd
URL: http://svn.apache.org/viewcvs/incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/xml.xsd?rev=391322&view=auto
==============================================================================
--- incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/xml.xsd (added)
+++ incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/xml.xsd Tue Apr  4 07:28:41
2006
@@ -0,0 +1,139 @@
+<?xml version='1.0'?>
+<xs:schema targetNamespace="http://www.w3.org/XML/1998/namespace" xmlns:xs="http://www.w3.org/2001/XMLSchema"
xml:lang="en">
+
+ <xs:annotation>
+  <xs:documentation>
+   See http://www.w3.org/XML/1998/namespace.html and
+   http://www.w3.org/TR/REC-xml for information about this namespace.
+
+    This schema document describes the XML namespace, in a form
+    suitable for import by other schema documents.
+
+    Note that local names in this namespace are intended to be defined
+    only by the World Wide Web Consortium or its subgroups.  The
+    following names are currently defined in this namespace and should
+    not be used with conflicting semantics by any Working Group,
+    specification, or document instance:
+
+    base (as an attribute name): denotes an attribute whose value
+         provides a URI to be used as the base for interpreting any
+         relative URIs in the scope of the element on which it
+         appears; its value is inherited.  This name is reserved
+         by virtue of its definition in the XML Base specification.
+
+    id   (as an attribute name): denotes an attribute whose value
+         should be interpreted as if declared to be of type ID.
+         The xml:id specification is not yet a W3C Recommendation,
+         but this attribute is included here to facilitate experimentation
+         with the mechanisms it proposes.  Note that it is _not_ included
+         in the specialAttrs attribute group.
+
+    lang (as an attribute name): denotes an attribute whose value
+         is a language code for the natural language of the content of
+         any element; its value is inherited.  This name is reserved
+         by virtue of its definition in the XML specification.
+
+    space (as an attribute name): denotes an attribute whose
+         value is a keyword indicating what whitespace processing
+         discipline is intended for the content of the element; its
+         value is inherited.  This name is reserved by virtue of its
+         definition in the XML specification.
+
+    Father (in any context at all): denotes Jon Bosak, the chair of
+         the original XML Working Group.  This name is reserved by
+         the following decision of the W3C XML Plenary and
+         XML Coordination groups:
+
+             In appreciation for his vision, leadership and dedication
+             the W3C XML Plenary on this 10th day of February, 2000
+             reserves for Jon Bosak in perpetuity the XML name
+             xml:Father
+  </xs:documentation>
+ </xs:annotation>
+
+ <xs:annotation>
+  <xs:documentation>This schema defines attributes and an attribute group
+        suitable for use by
+        schemas wishing to allow xml:base, xml:lang or xml:space attributes
+        on elements they define.
+
+        To enable this, such a schema must import this schema
+        for the XML namespace, e.g. as follows:
+        &lt;schema . . .>
+         . . .
+         &lt;import namespace="http://www.w3.org/XML/1998/namespace"
+                    schemaLocation="http://www.w3.org/2001/03/xml.xsd"/>
+
+        Subsequently, qualified reference to any of the attributes
+        or the group defined below will have the desired effect, e.g.
+
+        &lt;type . . .>
+         . . .
+         &lt;attributeGroup ref="xml:specialAttrs"/>
+
+         will define a type which will schema-validate an instance
+         element with any of those attributes</xs:documentation>
+
+ </xs:annotation>
+
+ <xs:annotation>
+  <xs:documentation>In keeping with the XML Schema WG's standard versioning
+   policy, this schema document will persist at
+   http://www.w3.org/2004/10/xml.xsd.
+   At the date of issue it can also be found at
+   http://www.w3.org/2001/xml.xsd.
+   The schema document at that URI may however change in the future,
+   in order to remain compatible with the latest version of XML Schema
+   itself, or with the XML namespace itself.  In other words, if the XML
+   Schema or XML namespaces change, the version of this document at
+   http://www.w3.org/2001/xml.xsd will change
+   accordingly; the version at
+   http://www.w3.org/2004/10/xml.xsd will not change.
+  </xs:documentation>
+ </xs:annotation>
+
+ <xs:attribute name="lang" type="xs:language">
+  <xs:annotation>
+   <xs:documentation>Attempting to install the relevant ISO 2- and 3-letter
+         codes as the enumerated possible values is probably never
+         going to be a realistic possibility.  See
+         RFC 3066 at http://www.ietf.org/rfc/rfc3066.txt and the IANA registry
+         at http://www.iana.org/assignments/lang-tag-apps.htm for
+         further information.</xs:documentation>
+
+  </xs:annotation>
+ </xs:attribute>
+
+ <xs:attribute name="space">
+  <xs:simpleType>
+   <xs:restriction base="xs:NCName">
+    <xs:enumeration value="default"/>
+    <xs:enumeration value="preserve"/>
+   </xs:restriction>
+
+  </xs:simpleType>
+ </xs:attribute>
+
+ <xs:attribute name="base" type="xs:anyURI">
+  <xs:annotation>
+   <xs:documentation>See http://www.w3.org/TR/xmlbase/ for
+                     information about this attribute.</xs:documentation>
+  </xs:annotation>
+ </xs:attribute>
+
+ <xs:attribute name="id" type="xs:ID">
+
+  <xs:annotation>
+   <xs:documentation>See http://www.w3.org/TR/xml-id/ for
+                     information about this attribute.</xs:documentation>
+  </xs:annotation>
+ </xs:attribute>
+
+ <xs:attributeGroup name="specialAttrs">
+  <xs:attribute ref="xml:base"/>
+  <xs:attribute ref="xml:lang"/>
+  <xs:attribute ref="xml:space"/>
+
+ </xs:attributeGroup>
+
+</xs:schema>
\ No newline at end of file

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/xml.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/xml.xsd
------------------------------------------------------------------------------
    svn:keywords = Date Author Id Revision HeadURL

Propchange: incubator/servicemix/trunk/sandbox/servicemix-wsrm/src/main/wsdl/xml.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml



Mime
View raw message