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>