xref: /php-src/ext/soap/tests/classmap006.wsdl (revision e58af7c1)
1<?xml version='1.0' encoding='UTF-8'?>
2
3<!-- WSDL file generated by Zend Studio. -->
4
5<definitions name="ab" targetNamespace="urn:ab" xmlns:typens="urn:ab" xmlns:typenst="urn:abt" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://schemas.xmlsoap.org/wsdl/">
6	<types>
7		<xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:ab">
8			<xsd:complexType name="A">
9				<xsd:sequence>
10					<xsd:element name="x" type="xsd:anyType"/>
11				</xsd:sequence>
12			</xsd:complexType>
13			<xsd:complexType name="B">
14				<xsd:complexContent>
15                    <xsd:extension base="typens:A">
16                        <xsd:sequence>
17					       <xsd:element name="y" type="xsd:anyType"/>
18                        </xsd:sequence>
19                    </xsd:extension>
20                </xsd:complexContent>
21			</xsd:complexType>
22		</xsd:schema>
23        <xsd:schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="urn:abt">
24            <xsd:complexType name="At">
25                <xsd:sequence>
26                    <xsd:element name="x" type="xsd:anyType"/>
27                </xsd:sequence>
28            </xsd:complexType>
29            <xsd:complexType name="Bt">
30                <xsd:complexContent>
31                    <xsd:extension base="typens:A">
32                        <xsd:sequence>
33                            <xsd:element name="y" type="xsd:anyType"/>
34                        </xsd:sequence>
35                    </xsd:extension>
36                </xsd:complexContent>
37            </xsd:complexType>
38        </xsd:schema>
39
40	</types>
41    <message name="f">
42        <part name="fInput" type="xsd:anyType"/>
43    </message>
44	<message name="fResponse">
45		<part name="fReturn" type="typens:A"/>
46	</message>
47	<portType name="abServerPortType">
48		<operation name="f">
49			<input message="typens:f"/>
50			<output message="typens:fResponse"/>
51		</operation>
52	</portType>
53	<binding name="abServerBinding" type="typens:abServerPortType">
54		<soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/>
55		<operation name="f">
56			<soap:operation soapAction="urn:abServerAction"/>
57			<input>
58				<soap:body namespace="urn:ab" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
59			</input>
60			<output>
61				<soap:body namespace="urn:ab" use="encoded" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/>
62			</output>
63		</operation>
64	</binding>
65	<service name="abService">
66		<port name="abServerPort" binding="typens:abServerBinding">
67			<soap:address location="http://localhost/abServer.php"/>
68		</port>
69	</service>
70</definitions>
71