Annotation of embedaddon/php/ext/soap/tests/bugs/bug36575.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.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>