206 lines
9.0 KiB
XML
206 lines
9.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!--
|
|
Licensed to the Apache Software Foundation (ASF) under one
|
|
or more contributor license agreements. See the NOTICE file
|
|
distributed with this work for additional information
|
|
regarding copyright ownership. The ASF licenses this file
|
|
to you under the Apache License, Version 2.0 (the
|
|
"License"); you may not use this file except in compliance
|
|
with the License. You may obtain a copy of the License at
|
|
|
|
http://www.apache.org/licenses/LICENSE-2.0
|
|
|
|
Unless required by applicable law or agreed to in writing,
|
|
software distributed under the License is distributed on an
|
|
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
KIND, either express or implied. See the License for the
|
|
specific language governing permissions and limitations
|
|
under the License.
|
|
-->
|
|
<wsdl:definitions xmlns="http://schemas.xmlsoap.org/wsdl/"
|
|
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
|
|
xmlns:tns="http://apache.org/hello_world_soap_http"
|
|
xmlns:import="http://apache.org/hello_world_soap_http/import"
|
|
xmlns:x1="http://apache.org/hello_world_soap_http/types"
|
|
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
|
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
|
targetNamespace="http://apache.org/hello_world_soap_http" name="HelloWorld">
|
|
<wsdl:import namespace="http://apache.org/hello_world_soap_http/import" location="hello_world_recursive_import.wsdl"/>
|
|
<wsdl:types>
|
|
<schema targetNamespace="http://apache.org/hello_world_soap_http/types" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:x1="http://apache.org/hello_world_soap_http/types" elementFormDefault="qualified">
|
|
<element name="sayHi">
|
|
<complexType/>
|
|
</element>
|
|
<element name="sayHiResponse">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="responseType" type="string"/>
|
|
</sequence>
|
|
</complexType>
|
|
</element>
|
|
<element name="greetMe">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="requestType" type="string"/>
|
|
</sequence>
|
|
</complexType>
|
|
</element>
|
|
<element name="greetMeResponse">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="responseType" type="string"/>
|
|
</sequence>
|
|
</complexType>
|
|
</element>
|
|
<element name="greetMeSometime">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="requestType" type="string"/>
|
|
</sequence>
|
|
</complexType>
|
|
</element>
|
|
<element name="greetMeSometimeResponse">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="responseType" type="string"/>
|
|
</sequence>
|
|
</complexType>
|
|
</element>
|
|
<element name="greetMeOneWay">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="requestType" type="string"/>
|
|
</sequence>
|
|
</complexType>
|
|
</element>
|
|
<element name="testDocLitFault">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="faultType" type="string"/>
|
|
</sequence>
|
|
</complexType>
|
|
</element>
|
|
<element name="testDocLitFaultResponse">
|
|
<complexType>
|
|
<sequence/>
|
|
</complexType>
|
|
</element>
|
|
<complexType name="ErrorCode">
|
|
<sequence>
|
|
<element name="minor" type="short"/>
|
|
<element name="major" type="short"/>
|
|
</sequence>
|
|
</complexType>
|
|
<element name="NoSuchCodeLit">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="code" type="x1:ErrorCode"/>
|
|
</sequence>
|
|
</complexType>
|
|
</element>
|
|
<element name="BadRecordLit" type="string"/>
|
|
<complexType name="BadRecord">
|
|
<sequence>
|
|
<element name="reason" type="string"/>
|
|
<element name="code" type="short"/>
|
|
</sequence>
|
|
</complexType>
|
|
<complexType name="addNumbers">
|
|
<sequence>
|
|
<element name="arg0" type="int"/>
|
|
<element name="arg1" type="int"/>
|
|
</sequence>
|
|
</complexType>
|
|
<element name="addNumbers" type="x1:addNumbers"/>
|
|
<complexType name="addNumbersResponse">
|
|
<sequence>
|
|
<element name="return" type="int"/>
|
|
</sequence>
|
|
</complexType>
|
|
<element name="addNumbersResponse" type="x1:addNumbersResponse"/>
|
|
<element name="BareDocument" type="string"/>
|
|
<element name="BareDocumentResponse">
|
|
<complexType>
|
|
<sequence>
|
|
<element name="company" type="string"/>
|
|
</sequence>
|
|
<attribute name="id" type="int"/>
|
|
</complexType>
|
|
</element>
|
|
</schema>
|
|
</wsdl:types>
|
|
<wsdl:message name="sayHiRequest">
|
|
<wsdl:part name="in" element="x1:sayHi"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="sayHiResponse">
|
|
<wsdl:part name="out" element="x1:sayHiResponse"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="greetMeRequest">
|
|
<wsdl:part name="in" element="x1:greetMe"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="greetMeResponse">
|
|
<wsdl:part name="out" element="x1:greetMeResponse"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="greetMeSometimeRequest">
|
|
<wsdl:part name="in" element="x1:greetMeSometime"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="greetMeSometimeResponse">
|
|
<wsdl:part name="out" element="x1:greetMeSometimeResponse"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="greetMeOneWayRequest">
|
|
<wsdl:part name="in" element="x1:greetMeOneWay"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="testDocLitFaultRequest">
|
|
<wsdl:part name="in" element="x1:testDocLitFault"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="testDocLitFaultResponse">
|
|
<wsdl:part name="out" element="x1:testDocLitFaultResponse"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="NoSuchCodeLitFault">
|
|
<wsdl:part name="NoSuchCodeLit" element="x1:NoSuchCodeLit"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="BadRecordLitFault">
|
|
<wsdl:part name="BadRecordLit" element="x1:BadRecordLit"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="testDocLitBareRequest">
|
|
<wsdl:part name="in" element="x1:BareDocument"/>
|
|
</wsdl:message>
|
|
<wsdl:message name="testDocLitBareResponse">
|
|
<wsdl:part name="out" element="x1:BareDocumentResponse"/>
|
|
</wsdl:message>
|
|
<wsdl:portType name="Greeter">
|
|
<wsdl:operation name="sayHi">
|
|
<wsdl:input name="sayHiRequest" message="tns:sayHiRequest"/>
|
|
<wsdl:output name="sayHiResponse" message="tns:sayHiResponse"/>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="greetMe">
|
|
<wsdl:input name="greetMeRequest" message="tns:greetMeRequest"/>
|
|
<wsdl:output name="greetMeResponse" message="tns:greetMeResponse"/>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="greetMeSometime">
|
|
<wsdl:input name="greetMeSometimeRequest" message="tns:greetMeSometimeRequest"/>
|
|
<wsdl:output name="greetMeSometimeResponse" message="tns:greetMeSometimeResponse"/>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="greetMeOneWay">
|
|
<wsdl:input name="greetMeOneWayRequest" message="tns:greetMeOneWayRequest"/>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="testDocLitFault">
|
|
<wsdl:input name="testDocLitFaultRequest" message="tns:testDocLitFaultRequest"/>
|
|
<wsdl:output name="testDocLitFaultResponse" message="tns:testDocLitFaultResponse"/>
|
|
<wsdl:fault name="NoSuchCodeLitFault" message="tns:NoSuchCodeLitFault"/>
|
|
<wsdl:fault name="BadRecordLitFault" message="tns:BadRecordLitFault"/>
|
|
</wsdl:operation>
|
|
<wsdl:operation name="testDocLitBare">
|
|
<wsdl:input name="testDocLitBareRequest" message="tns:testDocLitBareRequest"/>
|
|
<wsdl:output name="testDocLitBareResponse" message="tns:testDocLitBareResponse"/>
|
|
</wsdl:operation>
|
|
</wsdl:portType>
|
|
|
|
<wsdl:service name="SOAPService">
|
|
<wsdl:port name="SoapPort" binding="import:Greeter_SOAPBinding">
|
|
<soap:address location="http://localhost:9000/SoapContext/SoapPort"/>
|
|
</wsdl:port>
|
|
</wsdl:service>
|
|
</wsdl:definitions>
|
|
|