⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 soap12-test.wsdl

📁 Java有关XML编程需要用到axis 的源代码 把里面bin下的包导入相应的Java工程 进行使用
💻 WSDL
📖 第 1 页 / 共 2 页
字号:
<?xml version="1.0"?><definitions name="SOAP-12-TestDefinitions"	targetNamespace="http://whitemesa.net/wsdl/soap12-test"	xmlns="http://schemas.xmlsoap.org/wsdl/"	xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"	xmlns:xsd="http://www.w3.org/2001/XMLSchema"	xmlns:enc="http://www.w3.org/2003/05/soap-encoding"	xmlns:tns="http://whitemesa.net/wsdl/soap12-test"	xmlns:types="http://example.org/ts-tests/xsd"	xmlns:test="http://example.org/ts-tests"	xmlns:xlink="http://www.w3.org/1999/xlink"	xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/">	<types>		<schema xmlns="http://www.w3.org/2001/XMLSchema" targetNamespace="http://example.org/ts-tests/xsd">			<import namespace="http://www.w3.org/2003/05/soap-encoding" />			<complexType name="ArrayOfstring">				<complexContent>					<restriction base="enc:Array">						<sequence>							<element name="item" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>						</sequence>  						<attributeGroup ref="enc:arrayAttributes" />   						<attributeGroup ref="enc:commonAttributes" /> 					</restriction>				</complexContent>			</complexType>			<complexType name="ArrayOfint">				<complexContent>					<restriction base="enc:Array">						<sequence>							<element name="item" type="xsd:int" minOccurs="0" maxOccurs="unbounded"/>						</sequence>  						<attributeGroup ref="enc:arrayAttributes" />   						<attributeGroup ref="enc:commonAttributes" /> 					</restriction>				</complexContent>			</complexType>			<complexType name="ArrayOffloat">				<complexContent>					<restriction base="enc:Array">						<sequence>							<element name="item" type="xsd:float" minOccurs="0" maxOccurs="unbounded"/>						</sequence>  						<attributeGroup ref="enc:arrayAttributes" />   						<attributeGroup ref="enc:commonAttributes" /> 					</restriction>				</complexContent>			</complexType>			<complexType name="ArrayOfSOAPStruct">				<complexContent>					<restriction base="enc:Array">						<sequence>							<element name="item" type="types:SOAPStruct" minOccurs="0" maxOccurs="unbounded"/>						</sequence>  						<attributeGroup ref="enc:arrayAttributes" />   						<attributeGroup ref="enc:commonAttributes" /> 					</restriction>				</complexContent>			</complexType>			<complexType name="SOAPStruct">				<all>					<element name="varString" type="xsd:string"/>					<element name="varInt" type="xsd:int"/>					<element name="varFloat" type="xsd:float"/>				</all>			</complexType>			<complexType name="SOAPStructStruct">				<all>					<element name="varString" type="xsd:string"/>					<element name="varInt" type="xsd:int"/>					<element name="varFloat" type="xsd:float"/>					<element name="varStruct" type="types:SOAPStruct"/>				</all>			</complexType>			<complexType name="SOAPArrayStruct">				<all>					<element name="varString" type="xsd:string"/>					<element name="varInt" type="xsd:int"/>					<element name="varFloat" type="xsd:float"/>					<element name="varArray" type="types:ArrayOfstring"/>				</all>			</complexType>		</schema>    		<schema xmlns="http://www.w3.org/2001/XMLSchema"			elementFormDefault="qualified"			targetNamespace="http://example.org/ts-tests">			<import namespace="http://www.w3.org/1999/xlink" />			<!-- 3.2.1 echoOk -->			<element name="echoOk" type="xsd:string"/>			<!-- 3.2.2 responseOk -->			<element name="responseOk" type="xsd:string"/>			<!-- 3.2.3 Ignore -->			<element name="Ignore" type="xsd:string"/>			<!-- 3.2.4 requiredHeader -->			<element name="requiredHeader" type="xsd:string"/>			<!-- 3.2.5 DataHolder -->			<element name="DataHolder" type="test:DataHolder_t"/>			<complexType name="DataHolder_t">				<sequence>					<element name="Data" type="xsd:string" minOccurs="1" maxOccurs="unbounded"/>				</sequence>			</complexType>			<!-- 3.2.6 concatAndForwardEchoOk -->			<element name="concatAndForwardEchoOk"/>			<!-- 3.2.7 concatAndForwardEchoOkArg1 -->			<element name="concatAndForwardEchoOkArg1" type="xsd:string"/>			<!-- 3.2.8 concatAndForwardEchoOkArg2 -->			<element name="concatAndForwardEchoOkArg2" type="xsd:string"/>			<!-- 3.2.9 validateCountryCode -->			<element name="validateCountryCode" type="xsd:string"/>			<!-- 3.2.10 validateCountryCodeFault -->			<element name="validateCountryCodeFault" type="xsd:string"/>			<!-- 3.2.11 echoResolvedRef -->			<element name="RelativeReference" type="test:RelativeReference_t"/>			<complexType name="RelativeReference_t">				<attribute ref="xml:base"/> 				<attribute ref="xlink:href"/>			</complexType>			<element name="echoResolvedRef" type="test:echoResolvedRef_t"/>			<complexType name="echoResolvedRef_t">				<complexContent>					<sequence>						<element ref="test:RelativeReference" minOccurs="1" maxOccurs="1"/>					</sequence>				</complexContent>			</complexType>			<!-- 3.2.12 responseResolvedRef -->			<element name="responseResolvedRef" type="xsd:string"/>			<!-- echoOkUltimateReceiver added to support testing of "relay" -->			<element name="echoOkUltimateReceiver" type="xsd:string"/>			<!-- responseOkUltimateReceiver added to support testing of "relay" -->			<element name="responseOkUltimateReceiver" type="xsd:string"/>		</schema>	</types>	<!-- 3.4.1 returnVoid rpc operation -->	<message name="returnVoidRequest"/>	<message name="returnVoidResponse"/>	<!-- 3.4.2 echoStruct rpc operation -->	<message name="echoStructRequest">		<part name="inputStruct" type="types:SOAPStruct"/>	</message>	<message name="echoStructResponse">		<part name="return" type="types:SOAPStruct"/>	</message>	<!-- 3.4.3 echoStructArray rpc operation -->	<message name="echoStructArrayRequest">		<part name="inputStructArray" type="types:ArrayOfSOAPStruct"/>	</message>	<message name="echoStructArrayResponse">		<part name="return" type="types:ArrayOfSOAPStruct"/>	</message>	<!-- 3.4.4 echoStructAsSimpleTypes rpc operation -->	<message name="echoStructAsSimpleTypesRequest">		<part name="inputStruct" type="types:SOAPStruct"/>	</message>	<message name="echoStructAsSimpleTypesResponse">		<part name="outputString" type="xsd:string"/>		<part name="outputInteger" type="xsd:int"/>		<part name="outputFloat" type="xsd:float"/>	</message>	<!-- 3.4.5 echoSimpleTypesAsStruct rpc operation -->	<message name="echoSimpleTypesAsStructRequest">		<part name="inputString" type="xsd:string"/>		<part name="inputInteger" type="xsd:int"/>		<part name="inputFloat" type="xsd:float"/>	</message>	<message name="echoSimpleTypesAsStructResponse">		<part name="return" type="types:SOAPStruct"/>	</message>	<!-- 3.4.6 echoNestedStruct rpc operation -->	<message name="echoNestedStructRequest">		<part name="inputStruct" type="types:SOAPStructStruct"/>	</message>	<message name="echoNestedStructResponse">		<part name="return" type="types:SOAPStructStruct"/>	</message>	<!-- 3.4.7 echoNestedArray rpc operation -->	<message name="echoNestedArrayRequest">		<part name="inputStruct" type="types:SOAPArrayStruct"/>	</message>	<message name="echoNestedArrayResponse">		<part name="return" type="types:SOAPArrayStruct"/>	</message>	<!-- 3.4.8 echoFloatArray rpc operation -->	<message name="echoFloatArrayRequest">		<part name="inputFloatArray" type="types:ArrayOffloat"/>	</message>	<message name="echoFloatArrayResponse">		<part name="return" type="types:ArrayOffloat"/>	</message>	<!-- 3.4.9 echoStringArray rpc operation -->	<message name="echoStringArrayRequest">		<part name="inputStringArray" type="types:ArrayOfstring"/>	</message>	<message name="echoStringArrayResponse">		<part name="return" type="types:ArrayOfstring"/>	</message>	<!-- 3.4.10 echoIntegerArray rpc operation -->	<message name="echoIntegerArrayRequest">		<part name="inputIntegerArray" type="types:ArrayOfint"/>	</message>	<message name="echoIntegerArrayResponse">		<part name="return" type="types:ArrayOfint"/>	</message>	<!-- 3.4.11 echoBase64 rpc operation -->	<message name="echoBase64Request">		<part name="inputBase64" type="xsd:base64Binary"/>	</message>	<message name="echoBase64Response">		<part name="return" type="xsd:base64Binary"/>	</message>	<!-- 3.4.12 echoBoolean rpc operation -->	<message name="echoBooleanRequest">		<part name="inputBoolean" type="xsd:boolean"/>	</message>	<message name="echoBooleanResponse">		<part name="return" type="xsd:boolean"/>	</message>	<!-- 3.4.13 echoDate rpc operation -->	<message name="echoDateRequest">		<part name="inputDate" type="xsd:dateTime"/>	</message>	<message name="echoDateResponse">		<part name="return" type="xsd:dateTime"/>	</message>	<!-- 3.4.14 echoDecimal rpc operation -->	<message name="echoDecimalRequest">		<part name="inputDecimal" type="xsd:decimal"/>	</message>	<message name="echoDecimalResponse">		<part name="return" type="xsd:decimal"/>	</message>	<!-- 3.4.15 echoFloat rpc operation -->	<message name="echoFloatRequest">		<part name="inputFloat" type="xsd:float"/>	</message>	<message name="echoFloatResponse">		<part name="return" type="xsd:float"/>	</message>	<!-- 3.4.16 echoString rpc operation -->	<message name="echoStringRequest">		<part name="inputString" type="xsd:string"/>	</message>	<message name="echoStringResponse">		<part name="return" type="xsd:string"/>	</message>	<!-- 3.4.17 countItems rpc operation -->	<message name="countItemsRequest">		<part name="inputStringArray" type="types:ArrayOfstring"/>	</message>	<message name="countItemsResponse">		<part name="return" type="xsd:int"/>	</message>	<!-- 3.4.18 isNil rpc operation -->	<message name="isNilRequest">		<part name="inputString" type="xsd:string"/>	</message>	<message name="isNilResponse">		<part name="return" type="xsd:boolean"/>	</message>	<!-- DataHolder header block -->	<message name="DataHolderRequest">		<part name="DataHolder" type="test:DataHolder_t"/>	</message>	<message name="DataHolderResponse">		<part name="DataHolder" type="test:DataHolder_t"/>	</message>	<!-- empty message for doc/literal testing -->	<message name="emptyBodyRequest"/>	<message name="emptyBodyResponse"/>	<!-- echoOk body/header block -->	<message name="echoOkRequest">		<part name="echoOk" element="test:echoOk"/>	</message>	<message name="echoOkResponse">		<part name="responseOk" element="test:responseOk"/>	</message>  	<portType name="Soap12TestPortTypeDoc">    		<operation name="emptyBody">      			<input message="tns:emptyBodyRequest" />      			<output message="tns:emptyBodyResponse" />    		</operation>    		<operation name="echoOk">      			<input message="tns:echoOkRequest" />      			<output message="tns:echoOkResponse" />    		</operation>	</portType>	<portType name="Soap12TestPortTypeRpc">		<!-- 3.4.1 returnVoid rpc operation -->		<operation name="returnVoid">			<input message="tns:returnVoidRequest" name="returnVoid"/>			<output message="tns:returnVoidResponse" name="returnVoidResponse"/>		</operation>		<!-- 3.4.2 echoStruct rpc operation -->		<operation name="echoStruct" parameterOrder="inputStruct">			<input message="tns:echoStructRequest" name="echoStruct"/>			<output message="tns:echoStructResponse" name="echoStructResponse"/>		</operation>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -