blob: b6328f46f6bd0d2dc9de079884892758f7609cac [file]
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://www.WSEntryPointTest.org/WSEntryPointTest/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" name="WSEntryPointTest" targetNamespace="http://www.WSEntryPointTest.org/WSEntryPointTest/">
<wsdl:types>
<xsd:schema targetNamespace="http://www.WSEntryPointTest.org/WSEntryPointTest/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<xsd:element name="doChars">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:string" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doCharsResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:string" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doString">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:string" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doLong">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:int" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doLongResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:int" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doInt">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:int" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doIntResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:int" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doFloat">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:float" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doFloatResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:float" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doLongDouble">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:double" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doLongDoubleResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:double" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doDouble">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:double" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doDoubleResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:double" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doBool">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:boolean" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doBoolResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:boolean" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doShort">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:short" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doShortResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:short" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doBytes">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:hexBinary" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doBytesResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:hexBinary" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doByte">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:byte" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doByteResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:byte" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doMixed">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="arg1" type="xsd:string" minOccurs="1"/>
<xsd:element name="arg2" type="xsd:int" minOccurs="1"/>
<xsd:element name="arg3" type="dataObjectData" minOccurs="1"/>
<xsd:element name="arg4" type="xsd:boolean" minOccurs="1"/>
<xsd:element name="arg5" type="xsd:float" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doMixedResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="dataObjectData" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doDataObject">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="dataObjectData" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doDataObjectResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="dataObjectData" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:complexType name="dataObjectData">
<xsd:sequence>
<xsd:element name="someStringData" type="xsd:string" minOccurs="1"/>
<xsd:element name="someIntData" type="xsd:int" minOccurs="1"/>
<xsd:element name="someFloatData" type="xsd:float" minOccurs="1"/>
<xsd:element name="someDateData" type="xsd:date" minOccurs="1"/>
<xsd:element name="someListData" type="tns:listData" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
<xsd:complexType name="listData">
<xsd:sequence>
<xsd:element name="listItem" type="xsd:string" minOccurs="0" maxOccurs="unbounded"/>
</xsd:sequence>
</xsd:complexType>
<xsd:element name="doAny">
<xsd:complexType>
<xsd:sequence>
<xsd:any minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doAnyResponse">
<xsd:complexType>
<xsd:sequence>
<xsd:any minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<!-- Can't do wchar - no mapping from XSD type to SDO:Character type
<xsd:element name="doWChar">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" minOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doWChar">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" minOccurs="1">
<xsd:simpleType>
<xsd:restriction base="xsd:string">
<xsd:length value="1"/>
</xsd:restriction>
</xsd:simpleType>
</xsd:element>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
-->
<!-- Int64 not yet supported - see Jira TUSCANY-439
<xsd:element name="doInt64">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:long" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
<xsd:element name="doInt64Response">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="someData" type="xsd:long" minOccurs="1"/>
</xsd:sequence>
</xsd:complexType>
</xsd:element>
-->
<!-- Can't do doIntArray -->
</xsd:schema>
</wsdl:types>
<wsdl:message name="doDataObjectRequestMsg">
<wsdl:part element="tns:doDataObject" name="doDataObjectRequestPart"/>
</wsdl:message>
<wsdl:message name="doDataObjectResponseMsg">
<wsdl:part element="tns:doDataObjectResponse" name="doDataObjectResponsePart"/>
</wsdl:message>
<wsdl:message name="doCharsRequestMsg">
<wsdl:part element="tns:doChars" name="doCharsRequestPart"/>
</wsdl:message>
<wsdl:message name="doCharsResponseMsg">
<wsdl:part element="tns:doCharsResponse" name="doCharsResponsePart"/>
</wsdl:message>
<wsdl:message name="doStringRequestMsg">
<wsdl:part element="tns:doString" name="doStringRequestPart"/>
</wsdl:message>
<wsdl:message name="doStringResponseMsg">
<wsdl:part element="tns:doCharsResponse" name="doStringResponsePart"/>
</wsdl:message>
<wsdl:message name="doLongRequestMsg">
<wsdl:part element="tns:doLong" name="doLongRequestPart"/>
</wsdl:message>
<wsdl:message name="doLongResponseMsg">
<wsdl:part element="tns:doLongResponse" name="doLongResponsePart"/>
</wsdl:message>
<wsdl:message name="doIntRequestMsg">
<wsdl:part element="tns:doInt" name="doIntRequestPart"/>
</wsdl:message>
<wsdl:message name="doIntResponseMsg">
<wsdl:part element="tns:doIntResponse" name="doIntResponsePart"/>
</wsdl:message>
<wsdl:message name="doFloatRequestMsg">
<wsdl:part element="tns:doFloat" name="doFloatRequestPart"/>
</wsdl:message>
<wsdl:message name="doFloatResponseMsg">
<wsdl:part element="tns:doFloatResponse" name="doFloatResponsePart"/>
</wsdl:message>
<wsdl:message name="doLongDoubleRequestMsg">
<wsdl:part element="tns:doLongDouble" name="doLongDoubleRequestPart"/>
</wsdl:message>
<wsdl:message name="doLongDoubleResponseMsg">
<wsdl:part element="tns:doLongDoubleResponse" name="doLongDoubleResponsePart"/>
</wsdl:message>
<wsdl:message name="doDoubleRequestMsg">
<wsdl:part element="tns:doDouble" name="doDoubleRequestPart"/>
</wsdl:message>
<wsdl:message name="doDoubleResponseMsg">
<wsdl:part element="tns:doDoubleResponse" name="doDoubleResponsePart"/>
</wsdl:message>
<wsdl:message name="doBoolRequestMsg">
<wsdl:part element="tns:doBool" name="doBoolRequestPart"/>
</wsdl:message>
<wsdl:message name="doBoolResponseMsg">
<wsdl:part element="tns:doBoolResponse" name="doBoolResponsePart"/>
</wsdl:message>
<wsdl:message name="doShortRequestMsg">
<wsdl:part element="tns:doShort" name="doShortRequestPart"/>
</wsdl:message>
<wsdl:message name="doShortResponseMsg">
<wsdl:part element="tns:doShortResponse" name="doShortResponsePart"/>
</wsdl:message>
<wsdl:message name="doBytesRequestMsg">
<wsdl:part element="tns:doBytes" name="doBytesRequestPart"/>
</wsdl:message>
<wsdl:message name="doBytesResponseMsg">
<wsdl:part element="tns:doBytesResponse" name="doBytesResponsePart"/>
</wsdl:message>
<wsdl:message name="doByteRequestMsg">
<wsdl:part element="tns:doByte" name="doByteRequestPart"/>
</wsdl:message>
<wsdl:message name="doByteResponseMsg">
<wsdl:part element="tns:doByteResponse" name="doByteResponsePart"/>
</wsdl:message>
<wsdl:message name="doMixedRequestMsg">
<wsdl:part element="tns:doMixed" name="doMixedRequestPart"/>
</wsdl:message>
<wsdl:message name="doMixedResponseMsg">
<wsdl:part element="tns:doMixedResponse" name="doMixedResponsePart"/>
</wsdl:message>
<wsdl:message name="doAnyRequestMsg">
<wsdl:part element="tns:doAny" name="doAnyRequestPart"/>
</wsdl:message>
<wsdl:message name="doAnyResponseMsg">
<wsdl:part element="tns:doAnyResponse" name="doAnyResponsePart"/>
</wsdl:message>
<wsdl:portType name="WSEntryPointTest">
<wsdl:operation name="doDataObject">
<wsdl:input message="tns:doDataObjectRequestMsg"/>
<wsdl:output message="tns:doDataObjectResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doChars">
<wsdl:input message="tns:doCharsRequestMsg"/>
<wsdl:output message="tns:doCharsResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doString">
<wsdl:input message="tns:doStringRequestMsg"/>
<wsdl:output message="tns:doStringResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doLong">
<wsdl:input message="tns:doLongRequestMsg"/>
<wsdl:output message="tns:doLongResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doInt">
<wsdl:input message="tns:doIntRequestMsg"/>
<wsdl:output message="tns:doIntResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doFloat">
<wsdl:input message="tns:doFloatRequestMsg"/>
<wsdl:output message="tns:doFloatResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doLongDouble">
<wsdl:input message="tns:doLongDoubleRequestMsg"/>
<wsdl:output message="tns:doLongDoubleResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doDouble">
<wsdl:input message="tns:doDoubleRequestMsg"/>
<wsdl:output message="tns:doDoubleResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doBool">
<wsdl:input message="tns:doBoolRequestMsg"/>
<wsdl:output message="tns:doBoolResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doShort">
<wsdl:input message="tns:doShortRequestMsg"/>
<wsdl:output message="tns:doShortResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doBytes">
<wsdl:input message="tns:doBytesRequestMsg"/>
<wsdl:output message="tns:doBytesResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doByte">
<wsdl:input message="tns:doByteRequestMsg"/>
<wsdl:output message="tns:doByteResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doMixed">
<wsdl:input message="tns:doMixedRequestMsg"/>
<wsdl:output message="tns:doMixedResponseMsg"/>
</wsdl:operation>
<wsdl:operation name="doAny">
<wsdl:input message="tns:doAnyRequestMsg"/>
<wsdl:output message="tns:doAnyResponseMsg"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WSEntryPointTestSOAP" type="tns:WSEntryPointTest">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="doDataObject">
<soap:operation soapAction="WSEntryPointTest/doDataObject"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="doChars">
<soap:operation soapAction="WSEntryPointTest/doChars"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doString">
<soap:operation soapAction="WSEntryPointTest/doString"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doLong">
<soap:operation soapAction="WSEntryPointTest/doLong"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doInt">
<soap:operation soapAction="WSEntryPointTest/doInt"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doFloat">
<soap:operation soapAction="WSEntryPointTest/doFloat"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doLongDouble">
<soap:operation soapAction="WSEntryPointTest/doLongDouble"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doDouble">
<soap:operation soapAction="WSEntryPointTest/doDouble"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doBool">
<soap:operation soapAction="WSEntryPointTest/doBool"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doShort">
<soap:operation soapAction="WSEntryPointTest/doShort"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doBytes">
<soap:operation soapAction="WSEntryPointTest/doBytes"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doByte">
<soap:operation soapAction="WSEntryPointTest/doByte"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doMixed">
<soap:operation soapAction="WSEntryPointTest/doMixed"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
<wsdl:operation name="doAny">
<soap:operation soapAction="WSEntryPointTest/doAny"/>
<wsdl:input><soap:body use="literal"/></wsdl:input>
<wsdl:output><soap:body use="literal"/></wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WSEntryPointTest">
<wsdl:port binding="tns:WSEntryPointTestSOAP" name="WSEntryPointTestSOAP">
<soap:address location="http://localhost:9090/axis2/services/WSEntryPointTest"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>