1 <?xml version="1.0" encoding="UTF-8"?>
2 <xs:schema targetNamespace="urn:liberty:paos:2003-08"
3 xmlns:xs="http://www.w3.org/2001/XMLSchema"
4 xmlns:S="http://schemas.xmlsoap.org/soap/envelope/"
5 xmlns="urn:liberty:paos:2003-08"
6 elementFormDefault="qualified"
7 attributeFormDefault="unqualified">
11 The source code in this XSD file was excerpted verbatim from:
13 Liberty Reverse HTTP Binding
17 Copyright (c) 2003-2005 Liberty Alliance participants, see
18 http://www.projectliberty.org/specs/idwsf_1_1_copyrights.php
22 <xs:import namespace="http://schemas.xmlsoap.org/soap/envelope/"
23 schemaLocation="http://schemas.xmlsoap.org/soap/envelope/"/>
24 <xs:include schemaLocation="liberty-utility-v1.1.xsd"/>
25 <xs:element name="Request" type="RequestType"/>
26 <xs:complexType name="RequestType">
27 <xs:attribute name="responseConsumerURL" type="xs:anyURI" use="required"/>
28 <xs:attribute name="service" type="xs:anyURI" use="required"/>
29 <xs:attribute name="messageID" type="IDType" use="optional"/>
30 <xs:attribute ref="S:mustUnderstand" use="required"/>
31 <xs:attribute ref="S:actor" use="required"/>
33 <xs:element name="Response" type="ResponseType"/>
34 <xs:complexType name="ResponseType">
35 <xs:attribute name="refToMessageID" type="IDType" use="optional"/>
36 <xs:attribute ref="S:mustUnderstand" use="required"/>
37 <xs:attribute ref="S:actor" use="required"/>