1<?xml version="1.0" encoding="UTF-8"?> 2<definitions name="WSDLInteropTestDocLitService" 3 targetNamespace="http://soapinterop.org/WSDLInteropTestDocLit" 4 xmlns="http://schemas.xmlsoap.org/wsdl/" 5 xmlns:SOAP-ENC="http://schemas.xmlsoap.org/soap/encoding/" 6 xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 7 xmlns:tns="http://soapinterop.org/WSDLInteropTestDocLit" 8 xmlns:xsd="http://www.w3.org/2001/XMLSchema" 9 xmlns:xsd1="http://soapinterop.org/xsd" 10 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"> 11 <types> 12 <schema targetNamespace="http://soapinterop.org/xsd" 13 xmlns="http://www.w3.org/2001/XMLSchema" 14 xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" elementFormDefault="qualified"> 15 <complexType name="ArrayOfstring_literal"> 16 <sequence> 17 <element maxOccurs="unbounded" minOccurs="1" name="string" type="xsd:string"/> 18 </sequence> 19 </complexType> 20 <complexType name="SOAPStruct"> 21 <all> 22 <element name="varFloat" type="xsd:float"/> 23 <element name="varInt" type="xsd:int"/> 24 <element name="varString" type="xsd:string"/> 25 </all> 26 </complexType> 27 28 <element name="echoString"> 29 <complexType> 30 <sequence> 31 <element name="param0" type="xsd:string"/> 32 </sequence> 33 </complexType> 34 </element> 35 <element name="echoStringResponse"> 36 <complexType> 37 <sequence> 38 <element name="return" type="xsd:string"/> 39 </sequence> 40 </complexType> 41 </element> 42 <element name="echoStringArray"> 43 <complexType> 44 <sequence> 45 <element name="param0" type="xsd1:ArrayOfstring_literal"/> 46 </sequence> 47 </complexType> 48 </element> 49 <element name="echoStringArrayResponse"> 50 <complexType> 51 <sequence> 52 <element name="return" type="xsd1:ArrayOfstring_literal"/> 53 </sequence> 54 </complexType> 55 </element> 56 <element name="echoStruct"> 57 <complexType> 58 <sequence> 59 <element name="param0" type="xsd1:SOAPStruct"/> 60 </sequence> 61 </complexType> 62 </element> 63 <element name="echoStructResponse"> 64 <complexType> 65 <sequence> 66 <element name="return" type="xsd1:SOAPStruct"/> 67 </sequence> 68 </complexType> 69 </element> 70 <element name="echoVoid"> 71 <complexType/> 72 </element> 73 <element name="echoVoidResponse"> 74 <complexType/> 75 </element> 76 </schema> 77 </types> 78 <message name="echoString"> 79 <part element="xsd1:echoString" name="parameters"/> 80 </message> 81 <message name="echoStringResponse"> 82 <part element="xsd1:echoStringResponse" name="parameters"/> 83 </message> 84 <message name="echoStringArray"> 85 <part element="xsd1:echoStringArray" name="parameters"/> 86 </message> 87 <message name="echoStringArrayResponse"> 88 <part element="xsd1:echoStringArrayResponse" name="parameters"/> 89 </message> 90 <message name="echoStruct"> 91 <part element="xsd1:echoStruct" name="parameters"/> 92 </message> 93 <message name="echoStructResponse"> 94 <part element="xsd1:echoStructResponse" name="parameters"/> 95 </message> 96 <message name="echoVoid"> 97 <part element="xsd1:echoVoid" name="parameters"/> 98 </message> 99 <message name="echoVoidResponse"> 100 <part element="xsd1:echoVoidResponse" name="parameters"/> 101 </message> 102 <portType name="WSDLInteropTestDocLitPortType"> 103 <operation name="echoString"> 104 <input message="tns:echoString" name="echoString"/> 105 <output message="tns:echoStringResponse" name="echoStringResponse"/> 106 </operation> 107 <operation name="echoStringArray"> 108 <input message="tns:echoStringArray" name="echoStringArray"/> 109 <output message="tns:echoStringArrayResponse" name="echoStringArrayResponse"/> 110 </operation> 111 <operation name="echoStruct"> 112 <input message="tns:echoStruct" name="echoStruct"/> 113 <output message="tns:echoStructResponse" name="echoStructResponse"/> 114 </operation> 115 <operation name="echoVoid"> 116 <input message="tns:echoVoid" name="echoVoid"/> 117 <output message="tns:echoVoidResponse" name="echoVoidResponse"/> 118 </operation> 119 </portType> 120 <binding name="WSDLInteropTestDocLitPortBinding" 121 type="tns:WSDLInteropTestDocLitPortType"> 122 <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> 123 <operation name="echoString"> 124 <soap:operation soapAction="http://soapinterop.org/" style="document"/> 125 <input name="echoString"> 126 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 127 use="literal"/> 128 </input> 129 <output name="echoStringResponse"> 130 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 131 use="literal"/> 132 </output> 133 </operation> 134 <operation name="echoStringArray"> 135 <soap:operation soapAction="http://soapinterop.org/" style="document"/> 136 <input name="echoStringArray"> 137 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 138 use="literal"/> 139 </input> 140 <output name="echoStringArrayResponse"> 141 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 142 use="literal"/> 143 </output> 144 </operation> 145 <operation name="echoStruct"> 146 <soap:operation soapAction="http://soapinterop.org/" style="document"/> 147 <input name="echoStruct"> 148 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 149 use="literal"/> 150 </input> 151 <output name="echoStructResponse"> 152 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 153 use="literal"/> 154 </output> 155 </operation> 156 <operation name="echoVoid"> 157 <soap:operation soapAction="http://soapinterop.org/" style="document"/> 158 <input name="echoVoid"> 159 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 160 use="literal"/> 161 </input> 162 <output name="echoVoidResponse"> 163 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 164 use="literal"/> 165 </output> 166 </operation> 167 </binding> 168 <service name="WSDLInteropTestDocLitService"> 169 <port binding="tns:WSDLInteropTestDocLitPortBinding" 170 name="WSDLInteropTestDocLitPort"> 171 <soap:address 172 location="round3_groupD_doclitparams.inc"/> 173 </port> 174 </service> 175</definitions> 176