Warning, /libraries/kdsoap-ws-discovery-client/wsdl/www.w3.org/2006/03/addressing/ws-addr.xsd is written in an unsupported language. File is not indexed.

0001 <?xml version="1.0" encoding="utf-8"?>
0002 <!--
0003     W3C XML Schema defined in the Web Services Addressing 1.0 specification
0004     http://www.w3.org/TR/ws-addr-core
0005 
0006    Copyright © 2005 World Wide Web Consortium,
0007 
0008    (Massachusetts Institute of Technology, European Research Consortium for
0009    Informatics and Mathematics, Keio University). All Rights Reserved. This
0010    work is distributed under the W3C® Software License [1] in the hope that
0011    it will be useful, but WITHOUT ANY WARRANTY; without even the implied
0012    warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
0013 
0014    [1] http://www.w3.org/Consortium/Legal/2002/copyright-software-20021231
0015 
0016    $Id: ws-addr.xsd,v 1.2 2008/07/23 13:38:16 plehegar Exp $
0017 -->
0018 <xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://www.w3.org/2005/08/addressing" targetNamespace="http://www.w3.org/2005/08/addressing" blockDefault="#all" elementFormDefault="qualified" finalDefault="" attributeFormDefault="unqualified">
0019         
0020         <!-- Constructs from the WS-Addressing Core -->
0021 
0022         <xs:element name="EndpointReference" type="tns:EndpointReferenceType"/>
0023         <xs:complexType name="EndpointReferenceType" mixed="false">
0024                 <xs:sequence>
0025                         <xs:element name="Address" type="tns:AttributedURIType"/>
0026                         <xs:element ref="tns:ReferenceParameters" minOccurs="0"/>
0027                         <xs:element ref="tns:Metadata" minOccurs="0"/>
0028                         <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
0029                 </xs:sequence>
0030                 <xs:anyAttribute namespace="##other" processContents="lax"/>
0031         </xs:complexType>
0032         
0033         <xs:element name="ReferenceParameters" type="tns:ReferenceParametersType"/>
0034         <xs:complexType name="ReferenceParametersType" mixed="false">
0035                 <xs:sequence>
0036                         <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
0037                 </xs:sequence>
0038                 <xs:anyAttribute namespace="##other" processContents="lax"/>
0039         </xs:complexType>
0040         
0041         <xs:element name="Metadata" type="tns:MetadataType"/>
0042         <xs:complexType name="MetadataType" mixed="false">
0043                 <xs:sequence>
0044                         <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/>
0045                 </xs:sequence>
0046                 <xs:anyAttribute namespace="##other" processContents="lax"/>
0047         </xs:complexType>
0048         
0049         <xs:element name="MessageID" type="tns:AttributedURIType"/>
0050         <xs:element name="RelatesTo" type="tns:RelatesToType"/>
0051         <xs:complexType name="RelatesToType" mixed="false">
0052                 <xs:simpleContent>
0053                         <xs:extension base="xs:anyURI">
0054                                 <xs:attribute name="RelationshipType" type="tns:RelationshipTypeOpenEnum" use="optional" default="http://www.w3.org/2005/08/addressing/reply"/>
0055                                 <xs:anyAttribute namespace="##other" processContents="lax"/>
0056                         </xs:extension>
0057                 </xs:simpleContent>
0058         </xs:complexType>
0059         
0060         <xs:simpleType name="RelationshipTypeOpenEnum">
0061                 <xs:union memberTypes="tns:RelationshipType xs:anyURI"/>
0062         </xs:simpleType>
0063         
0064         <xs:simpleType name="RelationshipType">
0065                 <xs:restriction base="xs:anyURI">
0066                         <xs:enumeration value="http://www.w3.org/2005/08/addressing/reply"/>
0067                 </xs:restriction>
0068         </xs:simpleType>
0069         
0070         <xs:element name="ReplyTo" type="tns:EndpointReferenceType"/>
0071         <xs:element name="From" type="tns:EndpointReferenceType"/>
0072         <xs:element name="FaultTo" type="tns:EndpointReferenceType"/>
0073         <xs:element name="To" type="tns:AttributedURIType"/>
0074         <xs:element name="Action" type="tns:AttributedURIType"/>
0075 
0076         <xs:complexType name="AttributedURIType" mixed="false">
0077                 <xs:simpleContent>
0078                         <xs:extension base="xs:anyURI">
0079                                 <xs:anyAttribute namespace="##other" processContents="lax"/>
0080                         </xs:extension>
0081                 </xs:simpleContent>
0082         </xs:complexType>
0083         
0084         <!-- Constructs from the WS-Addressing SOAP binding -->
0085 
0086         <xs:attribute name="IsReferenceParameter" type="xs:boolean"/>
0087         
0088         <xs:simpleType name="FaultCodesOpenEnumType">
0089                 <xs:union memberTypes="tns:FaultCodesType xs:QName"/>
0090         </xs:simpleType>
0091         
0092         <xs:simpleType name="FaultCodesType">
0093                 <xs:restriction base="xs:QName">
0094                         <xs:enumeration value="tns:InvalidAddressingHeader"/>
0095                         <xs:enumeration value="tns:InvalidAddress"/>
0096                         <xs:enumeration value="tns:InvalidEPR"/>
0097                         <xs:enumeration value="tns:InvalidCardinality"/>
0098                         <xs:enumeration value="tns:MissingAddressInEPR"/>
0099                         <xs:enumeration value="tns:DuplicateMessageID"/>
0100                         <xs:enumeration value="tns:ActionMismatch"/>
0101                         <xs:enumeration value="tns:MessageAddressingHeaderRequired"/>
0102                         <xs:enumeration value="tns:DestinationUnreachable"/>
0103                         <xs:enumeration value="tns:ActionNotSupported"/>
0104                         <xs:enumeration value="tns:EndpointUnavailable"/>
0105                 </xs:restriction>
0106         </xs:simpleType>
0107         
0108         <xs:element name="RetryAfter" type="tns:AttributedUnsignedLongType"/>
0109         <xs:complexType name="AttributedUnsignedLongType" mixed="false">
0110                 <xs:simpleContent>
0111                         <xs:extension base="xs:unsignedLong">
0112                                 <xs:anyAttribute namespace="##other" processContents="lax"/>
0113                         </xs:extension>
0114                 </xs:simpleContent>
0115         </xs:complexType>
0116         
0117         <xs:element name="ProblemHeaderQName" type="tns:AttributedQNameType"/>
0118         <xs:complexType name="AttributedQNameType" mixed="false">
0119                 <xs:simpleContent>
0120                         <xs:extension base="xs:QName">
0121                                 <xs:anyAttribute namespace="##other" processContents="lax"/>
0122                         </xs:extension>
0123                 </xs:simpleContent>
0124         </xs:complexType>
0125         
0126         <xs:element name="ProblemIRI" type="tns:AttributedURIType"/>
0127         
0128         <xs:element name="ProblemAction" type="tns:ProblemActionType"/>
0129         <xs:complexType name="ProblemActionType" mixed="false">
0130                 <xs:sequence>
0131                         <xs:element ref="tns:Action" minOccurs="0"/>
0132                         <xs:element name="SoapAction" minOccurs="0" type="xs:anyURI"/>
0133                 </xs:sequence>
0134                 <xs:anyAttribute namespace="##other" processContents="lax"/>
0135         </xs:complexType>
0136         
0137 </xs:schema>