Annotation of embedaddon/php/ext/soap/tests/bugs/bug37013.wsdl, revision 1.1.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>