📄 comprehensivetypes.wsdl
字号:
<message name="cat"> <part name="cat" type="typens:Cat"/> </message> <message name="emptyFault"> <part name="theFault" type="typens:emptyFault" /> </message> <message name="faultWithElement"> <part name="fault2" element="typens:faultElement" /> </message> <message name="emptyComplexType"> <part name="emptyComplexType" type="typens:emptyComplexType" /> </message> <!-- port type declns --> <portType name="TypeTest"> <operation name="allPrimitivesIn"> <input message="tns:allPrimitives"/> <output message="tns:empty"/> </operation> <operation name="allPrimitivesInout"> <input message="tns:allPrimitives"/> <output message="tns:allPrimitives"/> </operation> <operation name="allPrimitivesOut"> <input message="tns:empty"/> <output message="tns:allPrimitives"/> </operation> <operation name="enumIn"> <input message="tns:enum"/> <output message="tns:empty"/> </operation> <operation name="enumInout"> <input message="tns:enum"/> <output message="tns:enum"/> </operation> <operation name="enumOut" parameterOrder="enum"> <input message="tns:empty"/> <output message="tns:enum"/> </operation> <operation name="enumReturn"> <input message="tns:empty"/> <output message="tns:enum"/> </operation> <operation name="enumIntIn"> <input message="tns:enumInt"/> <output message="tns:empty"/> </operation> <operation name="enumIntInout"> <input message="tns:enumInt"/> <output message="tns:enumInt"/> </operation> <operation name="enumIntOut" parameterOrder="enumInt"> <input message="tns:empty"/> <output message="tns:enumInt"/> </operation> <operation name="enumIntReturn"> <input message="tns:empty"/> <output message="tns:enumInt"/> </operation> <operation name="arrayIn"> <input message="tns:array"/> <output message="tns:empty"/> </operation> <operation name="arrayInout"> <input message="tns:array"/> <output message="tns:array"/> </operation> <operation name="arrayOut" parameterOrder="array"> <input message="tns:empty"/> <output message="tns:array"/> </operation> <operation name="arrayReturn"> <input message="tns:empty"/> <output message="tns:array"/> </operation> <operation name="arrayMIn"> <input message="tns:arrayM"/> <output message="tns:empty"/> </operation> <operation name="arrayMInout"> <input message="tns:arrayM"/> <output message="tns:arrayM"/> </operation> <operation name="arrayMOut" parameterOrder="arrayM"> <!-- BUG: type emptyM not defined ! Replacing by type empty for the time being. --> <input message="tns:empty"/> <output message="tns:arrayM"/> </operation> <operation name="arrayMReturn"> <!-- BUG: type emptyM not defined ! Replacing by type empty for the time being. --> <input message="tns:empty"/> <output message="tns:arrayM"/> </operation> <operation name="complexAllIn"> <input message="tns:complexAll"/> <output message="tns:empty"/> </operation> <operation name="complexAllInout"> <input message="tns:complexAll"/> <output message="tns:complexAll"/> </operation> <operation name="complexAllOut" parameterOrder="complexAll"> <input message="tns:empty"/> <output message="tns:complexAll"/> </operation> <operation name="complexAllReturn"> <input message="tns:empty"/> <output message="tns:complexAll"/> </operation> <operation name="complexSequenceIn"> <input message="tns:complexSequence"/> <output message="tns:empty"/> </operation> <operation name="complexSequenceInout"> <input message="tns:complexSequence"/> <output message="tns:complexSequence"/> </operation> <operation name="complexSequenceOut" parameterOrder="complexSequence"> <input message="tns:empty"/> <output message="tns:complexSequence"/> </operation> <operation name="complexSequenceReturn"> <input message="tns:empty"/> <output message="tns:complexSequence"/> </operation> <operation name="complexWComplexIn"> <input message="tns:complexWComplex"/> <output message="tns:empty"/> </operation> <operation name="complexWComplexInout"> <input message="tns:complexWComplex"/> <output message="tns:complexWComplex"/> </operation> <operation name="complexWComplexOut" parameterOrder="complexWComplex"> <input message="tns:empty"/> <output message="tns:complexWComplex"/> </operation> <operation name="complexWComplexReturn"> <input message="tns:empty"/> <output message="tns:complexWComplex"/> </operation> <operation name="emptyComplexTypeIn" parameterOrder="emptyComplexType"> <input message="tns:emptyComplexType"/> <output message="tns:empty"/> <fault name="emptyFault" message="tns:emptyFault"/> <!-- Can't have faults with <part element=""> in an RPC service... Don't know what the intent was here, but since no one is actually throwing this fault, commenting it out because it's now triggering our more-draconian error checking. <fault name="faultWithElement" message="tns:faultWithElement"/> --> </operation> <operation name="emptyComplexTypeInout" parameterOrder="emptyComplexType"> <input message="tns:emptyComplexType"/> <output message="tns:emptyComplexType"/> <fault name="emptyFault" message="tns:emptyFault"/> </operation> <operation name="emptyComplexTypeOut" parameterOrder="emptyComplexType"> <input message="tns:empty"/> <output message="tns:emptyComplexType"/> <fault name="emptyFault" message="tns:emptyFault"/> </operation> <operation name="emptyComplexTypeReturn"> <input message="tns:empty"/> <output message="tns:emptyComplexType"/> <fault name="emptyFault" message="tns:emptyFault"/> </operation> <operation name="anyIn"> <input message="tns:any"/> <output message="tns:empty"/> </operation> <operation name="anyInout"> <input message="tns:any"/> <output message="tns:any"/> </operation> <operation name="anyOut" parameterOrder="any"> <input message="tns:empty"/> <output message="tns:any"/> </operation> <operation name="anyReturn"> <input message="tns:empty"/> <output message="tns:any"/> </operation> <operation name="animalIn"> <input message="tns:animal"/> <output message="tns:empty"/> </operation> <operation name="animalInout"> <input message="tns:animal"/> <output message="tns:animal"/> </operation> <operation name="animalOut" parameterOrder="animal"> <input message="tns:empty"/> <output message="tns:animal"/> </operation> <operation name="animalReturn"> <input message="tns:empty"/> <output message="tns:animal"/> </operation> <operation name="catIn"> <input message="tns:cat"/> <output message="tns:empty"/> </operation> <operation name="catInout"> <input message="tns:cat"/> <output message="tns:cat"/> </operation> <operation name="catOut" parameterOrder="cat"> <input message="tns:empty"/> <output message="tns:cat"/> </operation> <operation name="catReturn"> <input message="tns:empty"/> <output message="tns:cat"/> </operation> <operation name="methodBoolean"> <input message="tns:inputBoolean"/> <output message="tns:outputBoolean"/> </operation> <operation name="methodByte"> <input message="tns:inputByte"/> <output message="tns:outputByte"/> </operation> <operation name="methodShort"> <input message="tns:inputShort"/> <output message="tns:outputShort"/> </operation> <operation name="methodInt"> <input message="tns:inputInt"/> <output message="tns:outputInt"/> </operation> <operation name="methodLong"> <input message="tns:inputLong"/> <output message="tns:outputLong"/> </operation> <operation name="methodFloat"> <input message="tns:inputFloat"/> <output message="tns:outputFloat"/> </operation> <operation name="methodDouble"> <input message="tns:inputDouble"/> <output message="tns:outputDouble"/> </operation> <operation name="methodString"> <input message="tns:inputString"/> <output message="tns:outputString"/> </operation> <operation name="methodInteger"> <input message="tns:inputInteger"/> <output message="tns:outputInteger"/> </operation> <operation name="methodDecimal"> <input message="tns:inputDecimal"/> <output message="tns:outputDecimal"/> </operation> <operation name="methodDateTime"> <input message="tns:inputDateTime"/> <output message="tns:outputDateTime"/> </operation> <!-- Comment out for now because causes compile errors <operation name="methodBase64Binary"> <input message="tns:inputBase64Binary"/> <output message="tns:outputBase64Binary"/> </operation> --> <operation name="methodQName"> <input message="tns:inputQName"/> <output message="tns:outputQName"/> </operation> <!-- Comment out for now because causes compile errors <operation name="methodHexBinary"> <input message="tns:inputHexBinary"/> <output message="tns:outputHexBinary"/> </operation> --> <operation name="methodTime"> <input message="tns:inputTime"/> <output message="tns:outputTime"/> </operation> <operation name="methodUnsignedLong"> <input message="tns:inputUnsignedLong"/> <output message="tns:outputUnsignedLong"/> </operation> <operation name="methodUnsignedInt"> <input message="tns:inputUnsignedInt"/> <output message="tns:outputUnsignedInt"/> </operation> <operation name="methodUnsignedShort"> <input message="tns:inputUnsignedShort"/> <output message="tns:outputUnsignedShort"/> </operation> <operation name="methodUnsignedByte"> <input message="tns:inputUnsignedByte"/> <output message="tns:outputUnsignedByte"/> </operation> <operation name="methodNonNegativeInteger"> <input message="tns:inputNonNegativeInteger"/> <output message="tns:outputNonNegativeInteger"/> </operation> <operation name="methodPositiveInteger"> <input message="tns:inputPositiveInteger"/> <output message="tns:outputPositiveInteger"/> </operation> <operation name="methodNonPositiveInteger"> <input message="tns:inputNonPositiveInteger"/> <output message="tns:outputNonPositiveInteger"/> </operation> <operation name="methodNegativeInteger"> <input message="tns:inputNegativeInteger"/> <output message="tns:outputNegativeInteger"/> </operation> <operation name="methodAnyURI"> <input message="tns:inputAnyURI"/> <output message="tns:outputAnyURI"/> </operation> <operation name="methodSimpleAnyURI"> <input message="tns:inputSimpleAnyURI"/> <output message="tns:outputSimpleAnyURI"/> </operation> <operation name="methodYear"> <input message="tns:inputYear"/> <output message="tns:outputYear"/> </operation> <operation name="methodMonth"> <input message="tns:inputMonth"/> <output message="tns:outputMonth"/> </operation> <operation name="methodDay"> <input message="tns:inputDay"/> <output message="tns:outputDay"/> </operation> <operation name="methodYearMonth"> <input message="tns:inputYearMonth"/> <output message="tns:outputYearMonth"/> </operation> <operation name="methodMonthDay"> <input message="tns:inputMonthDay"/> <output message="tns:outputMonthDay"/> </operation> <operation name="methodSoapString"> <input message="tns:inputSoapString"/> <output message="tns:outputSoapString"/> </operation> <operation name="methodSoapBoolean"> <input message="tns:inputSoapBoolean"/> <output message="tns:outputSoapBoolean"/> </operation> <operation name="methodSoapFloat"> <input message="tns:inputSoapFloat"/> <output message="tns:outputSoapFloat"/> </operation> <operation name="methodSoapDouble"> <input message="tns:inputSoapDouble"/> <output message="tns:outputSoapDouble"/> </operation> <operation name="methodSoapDecimal"> <input message="tns:inputSoapDecimal"/> <output message="tns:outputSoapDecimal"/> </operation> <operation name="methodSoapInt"> <input message="tns:inputSoapInt"/> <output message="tns:outputSoapInt"/> </operation> <operation name="methodSoapShort"> <input message="tns:inputSoapShort"/> <output message="tns:outputSoapShort"/> </operation> <!-- Comment out for now because causes compile errors <operation name="methodSoapBase64"> <input message="tns:inputSoapBase64"/> <output message="tns:outputSoapBase64"/> </operation> --> </portType> <!-- binding declns --> <binding name="TypeTestBinding" type="tns:TypeTest"> <soap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http"/> <operation name="allPrimitivesIn"> <soap:operation soapAction=""/> <input> <soap:body use="encoded" namespace="" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </input> <output> <soap:body use="encoded" namespace="" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> </output> </operation> <operation name="allPrimitivesInout"> <soap:operation soapAction=""/>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -