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>