Annotation of embedaddon/php/ext/soap/tests/bugs/bug37013.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.soapserver#"
! 5: targetNamespace="urn:test.soapserver#"
! 6: xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
! 7: xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
! 8: xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
! 9: xmlns:xs="http://www.w3.org/2001/XMLSchema"
! 10: xmlns:types="urn:test.soapserver.types#">
! 11:
! 12: <!-- all datatypes will be imported to namespace types: -->
! 13: <types>
! 14: <xs:schema targetNamespace="urn:test.soapserver.types#">
! 15: <xs:complexType name="ThingWithParent">
! 16: <xs:all>
! 17: <xs:element name="id" type="xs:string"/>
! 18: <xs:element name="parent" type="types:ThingWithParent"/>
! 19: <xs:element name="children" type="types:ArrayOfThingWithParent"/>
! 20: </xs:all>
! 21: </xs:complexType>
! 22: <xs:complexType name="ArrayOfThingWithParent">
! 23: <xs:complexContent>
! 24: <xs:restriction base="soapenc:Array">
! 25: <xs:attribute ref="soapenc:arrayType"
! 26: wsdl:arrayType="tns:ThingWithParent[]"/>
! 27: </xs:restriction>
! 28: </xs:complexContent>
! 29: </xs:complexType>
! 30: </xs:schema>
! 31: </types>
! 32: <message name="getThingWithParent-request"/>
! 33: <message name="getThingWithParent-response">
! 34: <part name="result" element="types:ThingWithParent"/>
! 35: </message>
! 36: <portType name="soapserver-porttype">
! 37: <operation name="getThingWithParent">
! 38: <input name="getThingWithParent-request" message="tns:getThingWithParent-request"/>
! 39: <output name="getThingWithParent-response" message="tns:getThingWithParent-response"/>
! 40: </operation>
! 41: </portType>
! 42: <binding name="soapserver-binding" type="tns:soapserver-porttype">
! 43: <soap:binding style="rpc"
! 44: transport="http://schemas.xmlsoap.org/soap/http"/>
! 45: <operation name="getThingWithParent">
! 46: <soap:operation soapAction="urn:test.soapserver.SoapServer#getThingWithParent"/>
! 47: <input>
! 48: <soap:body use="encoded"
! 49: namespace="urn:test.soapserver#"
! 50: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 51: </input>
! 52: <output>
! 53: <soap:body use="encoded"
! 54: namespace="urn:test.soapserver#"
! 55: encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
! 56: </output>
! 57: </operation>
! 58: </binding>
! 59:
! 60: <service name="soapserver">
! 61: <!-- @binding doesn't like to be tns: -->
! 62: <port name="soapserver-port" binding="tns:soapserver-binding">
! 63: <soap:address location="xxxxxxxxxxxx"/>
! 64: </port>
! 65: </service>
! 66:
! 67: </definitions>
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>