blob: a8bf30cb65e3a1f2dfbaa205e8ef0c1935986f13 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<!--
* 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.
-->
<!--
Generated by pointing a browser at
http://l3aw203:8085/HelloWorldServiceComponent1?wsdl
-->
<!-- but with manual changes to introduce the JMS configuration -->
<wsdl:definitions name="HelloWorldServiceService"
targetNamespace="http://helloworld/" xmlns="http://helloworld/"
xmlns:ns4="http://yetanotherpackage/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:SOAP="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:SOAP11="http://schemas.xmlsoap.org/wsdl/soap/">
<wsdl:types>
<xs:schema targetNamespace="http://test" version="1.0"
xmlns:__nnns="http://helloworld/" xmlns:tns="http://test"
xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://helloworld/" />
<xs:complexType name="aBean">
<xs:sequence>
<xs:element minOccurs="0" name="field1" type="xs:string" />
<xs:element minOccurs="0" name="field2" type="xs:string" />
<xs:element minOccurs="0" name="field3" type="__nnns:bBean" />
</xs:sequence>
</xs:complexType>
<xs:complexType final="#all" name="aBeanArray">
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="item"
nillable="true" type="tns:aBean" />
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema targetNamespace="http://yetanotherpackage/"
version="1.0" xmlns:tns="http://yetanotherpackage/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:element name="HelloWorldException" type="tns:HelloWorldException" />
<xs:complexType name="HelloWorldException">
<xs:sequence>
<xs:element minOccurs="0" name="message" type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:schema>
<xs:schema attributeFormDefault="qualified"
elementFormDefault="unqualified" targetNamespace="http://helloworld/"
xmlns:ns0="http://test" xmlns:tns="http://helloworld/" xmlns:xs="http://www.w3.org/2001/XMLSchema">
<xs:import namespace="http://test" />
<xs:element name="getGreetingsByteArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:byte" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsDBeanResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsBeanResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsBeanArrayResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsBeanArray">
<xs:complexType>
<xs:sequence>
<xs:element maxOccurs="unbounded" minOccurs="0" name="arg0"
nillable="true" type="ns0:aBean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsBean">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0" nillable="true"
type="ns0:aBean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetings">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsDBean">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0" nillable="true"
type="tns:dBean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsCBean">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0" nillable="true"
type="" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsCBeanResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsExceptionResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsBBean">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0" nillable="true"
type="tns:bBean" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsByteArray">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0" nillable="true"
type="xs:byte" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsException">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="arg0" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="getGreetingsBBeanResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true"
type="xs:string" />
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:complexType name="bBean">
<xs:sequence>
<xs:element minOccurs="0" name="field1" type="xs:string" />
<xs:element minOccurs="0" name="field2" type="xs:string" />
</xs:sequence>
</xs:complexType>
<xs:complexType name="dBean">
<xs:sequence>
<xs:element minOccurs="0" name="field1" type="xs:string" />
<xs:element minOccurs="0" name="field2" type="xs:string" />
<xs:element minOccurs="0" name="field3" type="tns:bBean" />
</xs:sequence>
</xs:complexType>
</xs:schema>
</wsdl:types>
<wsdl:message name="getGreetingsByteArrayResponse">
<wsdl:part name="getGreetingsByteArrayResponse" element="getGreetingsByteArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsDBeanResponse">
<wsdl:part name="getGreetingsDBeanResponse" element="getGreetingsDBeanResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="HelloWorldException">
<wsdl:part name="HelloWorldException" element="ns4:HelloWorldException">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsResponse">
<wsdl:part name="getGreetingsResponse" element="getGreetingsResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsBeanResponse">
<wsdl:part name="getGreetingsBeanResponse" element="getGreetingsBeanResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsBeanArrayResponse">
<wsdl:part name="getGreetingsBeanArrayResponse" element="getGreetingsBeanArrayResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsBeanArray">
<wsdl:part name="getGreetingsBeanArray" element="getGreetingsBeanArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsBean">
<wsdl:part name="getGreetingsBean" element="getGreetingsBean">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetings">
<wsdl:part name="getGreetings" element="getGreetings">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsDBean">
<wsdl:part name="getGreetingsDBean" element="getGreetingsDBean">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsCBean">
<wsdl:part name="getGreetingsCBean" element="getGreetingsCBean">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsCBeanResponse">
<wsdl:part name="getGreetingsCBeanResponse" element="getGreetingsCBeanResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsExceptionResponse">
<wsdl:part name="getGreetingsExceptionResponse" element="getGreetingsExceptionResponse">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsBBean">
<wsdl:part name="getGreetingsBBean" element="getGreetingsBBean">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsByteArray">
<wsdl:part name="getGreetingsByteArray" element="getGreetingsByteArray">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsException">
<wsdl:part name="getGreetingsException" element="getGreetingsException">
</wsdl:part>
</wsdl:message>
<wsdl:message name="getGreetingsBBeanResponse">
<wsdl:part name="getGreetingsBBeanResponse" element="getGreetingsBBeanResponse">
</wsdl:part>
</wsdl:message>
<wsdl:portType name="HelloWorldService">
<wsdl:operation name="getGreetings">
<wsdl:input message="getGreetings">
</wsdl:input>
<wsdl:output message="getGreetingsResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsDBean">
<wsdl:input message="getGreetingsDBean">
</wsdl:input>
<wsdl:output message="getGreetingsDBeanResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsByteArray">
<wsdl:input message="getGreetingsByteArray">
</wsdl:input>
<wsdl:output message="getGreetingsByteArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsException">
<wsdl:input message="getGreetingsException">
</wsdl:input>
<wsdl:output message="getGreetingsExceptionResponse">
</wsdl:output>
<!-- TUSCANY-3778 - corrected manually
<wsdl:fault name="HelloWorldException" message="ns4:HelloWorldException">
-->
<wsdl:fault name="HelloWorldException" message="HelloWorldException">
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getGreetingsBean">
<wsdl:input message="getGreetingsBean">
</wsdl:input>
<wsdl:output message="getGreetingsBeanResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsBeanArray">
<wsdl:input message="getGreetingsBeanArray">
</wsdl:input>
<wsdl:output message="getGreetingsBeanArrayResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsBBean">
<wsdl:input message="getGreetingsBBean">
</wsdl:input>
<wsdl:output message="getGreetingsBBeanResponse">
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsCBean">
<wsdl:input message="getGreetingsCBean">
</wsdl:input>
<wsdl:output message="getGreetingsCBeanResponse">
</wsdl:output>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="HelloWorldServiceBinding" type="HelloWorldService">
<SOAP:binding style="document"
transport="http://schemas.xmlsoap.org/soap/http" />
<wsdl:operation name="getGreetings">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsDBean">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsByteArray">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsException">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
<wsdl:fault name="HelloWorldException">
<SOAP:fault name="HelloWorldException" use="literal" />
</wsdl:fault>
</wsdl:operation>
<wsdl:operation name="getGreetingsBean">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsBeanArray">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsBBean">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="getGreetingsCBean">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="HelloWorldJmsBinding" type="HelloWorldService">
<SOAP:binding style="document" transport="http://schemas.xmlsoap.org/soap/jms" />
<wsdl:operation name="getGreetings">
<SOAP:operation />
<wsdl:input>
<SOAP:body use="literal" />
</wsdl:input>
<wsdl:output>
<SOAP:body use="literal" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="HelloWorldService">
<wsdl:port name="HelloWorldJmsPort" binding="HelloWorldJmsBinding">
<SOAP:address
location="jms:/queue.sample?transport.jms.ConnectionFactoryJNDIName=QueueConnectionFactory&amp;java.naming.factory.initial=org.apache.activemq.jndi.ActiveMQInitialContextFactory&amp;java.naming.provider.url=tcp://localhost:51293" />
</wsdl:port>
<wsdl:port name="HelloWorldServicePort" binding="HelloWorldServiceBinding">
<SOAP:address location="http://localhost:8085/HelloWorldServiceComponent1" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>