| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091 |
- <?xml version="1.0"?>
- <xs:schema targetNamespace="http://schemas.xmlsoap.org/ws/2004/08/addressing" xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing" elementFormDefault="qualified" blockDefault="#all">
- <xs:element name="EndpointReference" type="wsa:EndpointReferenceType" />
- <xs:complexType name="EndpointReferenceType">
- <xs:sequence>
- <xs:element name="Address" type="wsa:AttributedURI" />
- <xs:element name="ReferenceProperties" type="wsa:ReferencePropertiesType" minOccurs="0" />
- <xs:element name="ReferenceParameters" type="wsa:ReferenceParametersType" minOccurs="0" />
- <xs:element name="PortType" type="wsa:AttributedQName" minOccurs="0" />
- <xs:element name="ServiceName" type="wsa:ServiceNameType" minOccurs="0" />
- <xs:any namespace="##other" processContents="lax" minOccurs="0" maxOccurs="unbounded">
- <xs:annotation>
- <xs:documentation>
- If "Policy" elements from namespace "http://schemas.xmlsoap.org/ws/2002/12/policy#policy" are used, they must appear first (before any extensibility elements).
- </xs:documentation>
- </xs:annotation>
- </xs:any>
- </xs:sequence>
- <xs:anyAttribute namespace="##other" processContents="lax" />
- </xs:complexType>
- <xs:complexType name="ReferencePropertiesType">
- <xs:sequence>
- <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ReferenceParametersType">
- <xs:sequence>
- <xs:any processContents="lax" minOccurs="0" maxOccurs="unbounded" />
- </xs:sequence>
- </xs:complexType>
- <xs:complexType name="ServiceNameType">
- <xs:simpleContent>
- <xs:extension base="xs:QName">
- <xs:attribute name="PortName" type="xs:NCName" />
- <xs:anyAttribute namespace="##other" processContents="lax" />
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:element name="MessageID" type="wsa:AttributedURI" />
- <xs:element name="RelatesTo" type="wsa:Relationship" />
- <xs:element name="To" type="wsa:AttributedURI" />
- <xs:element name="Action" type="wsa:AttributedURI" />
- <xs:element name="From" type="wsa:EndpointReferenceType" />
- <xs:element name="ReplyTo" type="wsa:EndpointReferenceType" />
- <xs:element name="FaultTo" type="wsa:EndpointReferenceType" />
- <xs:complexType name="Relationship">
- <xs:simpleContent>
- <xs:extension base="xs:anyURI">
- <xs:attribute name="RelationshipType" type="xs:QName" use="optional" />
- <xs:anyAttribute namespace="##other" processContents="lax" />
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:simpleType name="RelationshipTypeValues">
- <xs:restriction base="xs:QName">
- <xs:enumeration value="wsa:Reply" />
- </xs:restriction>
- </xs:simpleType>
- <xs:element name="ReplyAfter" type="wsa:ReplyAfterType" />
- <xs:complexType name="ReplyAfterType">
- <xs:simpleContent>
- <xs:extension base="xs:nonNegativeInteger">
- <xs:anyAttribute namespace="##other" />
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:simpleType name="FaultSubcodeValues">
- <xs:restriction base="xs:QName">
- <xs:enumeration value="wsa:InvalidMessageInformationHeader" />
- <xs:enumeration value="wsa:MessageInformationHeaderRequired" />
- <xs:enumeration value="wsa:DestinationUnreachable" />
- <xs:enumeration value="wsa:ActionNotSupported" />
- <xs:enumeration value="wsa:EndpointUnavailable" />
- </xs:restriction>
- </xs:simpleType>
- <xs:attribute name="Action" type="xs:anyURI" />
- <xs:complexType name="AttributedQName">
- <xs:simpleContent>
- <xs:extension base="xs:QName">
- <xs:anyAttribute namespace="##other" processContents="lax" />
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- <xs:complexType name="AttributedURI">
- <xs:simpleContent>
- <xs:extension base="xs:anyURI">
- <xs:anyAttribute namespace="##other" processContents="lax" />
- </xs:extension>
- </xs:simpleContent>
- </xs:complexType>
- </xs:schema>
|