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/" 15 elementFormDefault="qualified"> 16 <complexType name="ArrayOfstring_literal"> 17 <sequence> 18 <element maxOccurs="unbounded" minOccurs="1" name="string" type="xsd:string"/> 19 </sequence> 20 </complexType> 21 <complexType name="SOAPStruct"> 22 <all> 23 <element name="varFloat" type="xsd:float"/> 24 <element name="varInt" type="xsd:int"/> 25 <element name="varString" type="xsd:string"/> 26 </all> 27 </complexType> 28 29 <element name="echoStringParam" type="xsd:string"/> 30 31 <element name="echoStringReturn" type="xsd:string"/> 32 <element name="echoStringArrayParam" type="xsd1:ArrayOfstring_literal"/> 33 34 <element name="echoStringArrayReturn" type="xsd1:ArrayOfstring_literal"/> 35 36 <element name="echoStructParam" type="xsd1:SOAPStruct"/> 37 38 <element name="echoStructReturn" type="xsd1:SOAPStruct"/> 39 </schema> 40 </types> 41 <message name="echoString"> 42 <part element="xsd1:echoStringParam" name="a"/> 43 </message> 44 <message name="echoStringResponse"> 45 <part element="xsd1:echoStringReturn" name="result"/> 46 </message> 47 <message name="echoStringArray"> 48 <part element="xsd1:echoStringArrayParam" name="a"/> 49 </message> 50 <message name="echoStringArrayResponse"> 51 <part element="xsd1:echoStringArrayReturn" name="result"/> 52 </message> 53 <message name="echoStruct"> 54 <part element="xsd1:echoStructParam" name="a"/> 55 </message> 56 <message name="echoStructResponse"> 57 <part element="xsd1:echoStructReturn" name="result"/> 58 </message> 59 <message name="echoVoid"/> 60 <message name="echoVoidResponse"/> 61 62 <portType name="WSDLInteropTestDocLitPortType"> 63 <operation name="echoString"> 64 <input message="tns:echoString" name="echoString"/> 65 <output message="tns:echoStringResponse" name="echoStringResponse"/> 66 </operation> 67 <operation name="echoStringArray"> 68 <input message="tns:echoStringArray" name="echoStringArray"/> 69 <output message="tns:echoStringArrayResponse" name="echoStringArrayResponse"/> 70 </operation> 71 <operation name="echoStruct"> 72 <input message="tns:echoStruct" name="echoStruct"/> 73 <output message="tns:echoStructResponse" name="echoStructResponse"/> 74 </operation> 75 <operation name="echoVoid"> 76 <input message="tns:echoVoid" name="echoVoid"/> 77 <output message="tns:echoVoidResponse" name="echoVoidResponse"/> 78 </operation> 79 </portType> 80 <binding name="WSDLInteropTestDocLitPortBinding" 81 type="tns:WSDLInteropTestDocLitPortType"> 82 <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/> 83 <operation name="echoString"> 84 <soap:operation soapAction="http://soapinterop.org/" style="document"/> 85 <input name="echoString"> 86 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 87 use="literal"/> 88 </input> 89 <output name="echoStringResponse"> 90 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 91 use="literal"/> 92 </output> 93 </operation> 94 <operation name="echoStringArray"> 95 <soap:operation soapAction="http://soapinterop.org/" style="document"/> 96 <input name="echoStringArray"> 97 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 98 use="literal"/> 99 </input> 100 <output name="echoStringArrayResponse"> 101 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 102 use="literal"/> 103 </output> 104 </operation> 105 <operation name="echoStruct"> 106 <soap:operation soapAction="http://soapinterop.org/" style="document"/> 107 <input name="echoStruct"> 108 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 109 use="literal"/> 110 </input> 111 <output name="echoStructResponse"> 112 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 113 use="literal"/> 114 </output> 115 </operation> 116 <operation name="echoVoid"> 117 <soap:operation soapAction="http://soapinterop.org/" style="document"/> 118 <input name="echoVoid"> 119 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 120 use="literal"/> 121 </input> 122 <output name="echoVoidResponse"> 123 <soap:body namespace="http://soapinterop.org/WSDLInteropTestDocLit" 124 use="literal"/> 125 </output> 126 </operation> 127 </binding> 128 <service name="WSDLInteropTestDocLitService"> 129 <port binding="tns:WSDLInteropTestDocLitPortBinding" 130 name="WSDLInteropTestDocLitPort"> 131 <soap:address 132 location="round3_groupD_doclit.inc"/> 133 </port> 134 </service> 135</definitions> 136