Annotation of embedaddon/php/ext/soap/tests/bugs/bug36575.wsdl, revision 1.1
1.1 ! misho 1: <?xml version="1.0" encoding="utf-8"?>
! 2: <definitions name="shoppingcart"
! 3: xmlns="http://schemas.xmlsoap.org/wsdl/"
! 4: xmlns:tns="urn:test.soap#" targetNamespace="urn:test.soap#"
! 5: xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
! 6: xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
! 7: xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
! 8: xmlns:xs="http://www.w3.org/2001/XMLSchema"
! 9: xmlns:types="urn:test.soap.types#">
! 10: <!-- all datatypes will be imported to namespace types: -->
! 11: <types>
! 12: <xs:schema
! 13: xmlns:xs="http://www.w3.org/2001/XMLSchema"
! 14: xmlns:soap = "http://schemas.xmlsoap.org/wsdl/soap/"
! 15: xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
! 16: xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
! 17: xmlns:tns="urn:test.soap.types#"
! 18: targetNamespace="urn:test.soap.types#">
! 19:
! 20: <xs:complexType name="A1">
! 21: <xs:all>
! 22: <xs:element name="var1" type="xs:string" nillable="true"/>
! 23: </xs:all>
! 24: </xs:complexType>
! 25:
! 26: <xs:complexType name="A2">
! 27: <xs:complexContent>
! 28: <xs:extension base="tns:A1">
! 29: <xs:all>
! 30: <xs:element name="var2" type="xs:string" nillable="true"/>
! 31: </xs:all>
! 32: </xs:extension>
! 33: </xs:complexContent>
! 34: </xs:complexType>
! 35:
! 36: <xs:complexType name="A3">
! 37: <xs:complexContent>
! 38: <xs:extension base="tns:A2">
! 39: <xs:all>
! 40: <xs:element name="var3" type="xs:string" nillable="true"/>
! 41: </xs:all>
! 42: </xs:extension>
! 43: </xs:complexContent>
! 44: </xs:complexType>
! 45: </xs:schema>
! 46: </types>
! 47:
! 48: <message name="test-request">
! 49: <part name="a1" type="types:A1"/>
! 50: </message>
! 51: <message name="test-response">
! 52: <part name="result" type="types:A2"/>
! 53: </message>
! 54:
! 55: <portType name="catalog-porttype">
! 56: <operation name="test" parameterOrder="a1">
! 57: <input name="test-request" message="tns:test-request"/>
! 58: <output name="test-response" message="tns:test-response"/>
! 59: </operation>
! 60: </portType>
! 61:
! 62: <!-- @type doesn't like tns: -->
! 63: <binding name="catalog-binding" type="tns:catalog-porttype">
! 64: <soap:binding style="rpc"
! 65: transport="http://schemas.xmlsoap.org/soap/http"/>
! 66:
! 67: <operation name="test">
! 68: <soap:operation soapAction="urn:test.soap#test"/>
! 69: <input>
! 70: <soap:body use="encoded" namespace="urn:test.soap#"
! 71: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 72: </input>
! 73: <output>
! 74: <soap:body use="encoded" namespace="urn:test.soap#"
! 75: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 76: </output>
! 77: </operation>
! 78: </binding>
! 79:
! 80: <service name="catalog">
! 81: <!-- @binding doesn't like to be tns: -->
! 82: <port name="catalog-port" binding="tns:catalog-binding">
! 83: <soap:address location="xxxxxxxx"/>
! 84: </port>
! 85: </service>
! 86:
! 87: </definitions>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>