Added: 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-policy.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-policy.xsd?view=auto&rev=452403
==============================================================================
--- 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-policy.xsd
 (added)
+++ 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-policy.xsd
 Tue Oct  3 03:29:57 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/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-policy.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-policy.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/configuration/wsrm-policy.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml

Added: incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/catalog.cat
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/catalog.cat?view=auto&rev=452403
==============================================================================
--- incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/catalog.cat 
(added)
+++ incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/catalog.cat 
Tue Oct  3 03:29:57 2006
@@ -0,0 +1,21 @@
+

+--

+  sample catalog file.

+  

+  double hyphens are used to begin and end a comment section.

+  

+  

+  SYSTEM "<reference>" "<actualLocation>" will define a simple

+  redirection. Whenever XJC tries to load a file from <reference>,

+  this statement will redirect it to <actualLocation>.

+  <refence> needs to be an absolute URI, and <actualLocation> can

+  be relative to the catalog file itself.

+  

+  PUBLIC "<publicId>" "<actualLocation>" will define a mapping

+  from public ID to its actual location. This is only used in

+  conjunction with DTD.

+--

+

+

+SYSTEM "http://schemas.xmlsoap.org/ws/2004/08/addressing"; "addressing.xsd"

+


Added: incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xjb
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xjb?view=auto&rev=452403
==============================================================================
--- incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xjb 
(added)
+++ incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xjb Tue 
Oct  3 03:29:57 2006
@@ -0,0 +1,16 @@
+<jaxb:bindings version="1.0" 

+  xmlns:jaxb="http://java.sun.com/xml/ns/jaxb"; 

+  xmlns:xs="http://www.w3.org/2001/XMLSchema"; 

+  xmlns:xjc="http://java.sun.com/xml/ns/jaxb/xjc"; 

+  jaxb:extensionBindingPrefixes="xjc">

+    <jaxb:bindings 
schemaLocation="http://schemas.xmlsoap.org/ws/2004/08/addressing"; 
node="/xs:schema">

+        <jaxb:schemaBindings>

+            <jaxb:package name="org.apache.cxf.ws.addressing.v200408"/>

+        </jaxb:schemaBindings>

+    </jaxb:bindings>

+    <jaxb:bindings schemaLocation="wsrm.xsd" node="/xs:schema">

+        <jaxb:schemaBindings>

+            <jaxb:package name="org.apache.cxf.ws.rm"/>

+        </jaxb:schemaBindings>

+    </jaxb:bindings>

+</jaxb:bindings>


Added: incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xsd
URL: 
http://svn.apache.org/viewvc/incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xsd?view=auto&rev=452403
==============================================================================
--- incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xsd 
(added)
+++ incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xsd Tue 
Oct  3 03:29:57 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/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xsd
------------------------------------------------------------------------------
    svn:eol-style = native

Propchange: 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xsd
------------------------------------------------------------------------------
    svn:keywords = Rev Date

Propchange: 
incubator/cxf/trunk/rt/ws/rm/src/main/resources/schemas/wsdl/wsrm.xsd
------------------------------------------------------------------------------
    svn:mime-type = text/xml


Reply via email to