|
Apache CXF example source code file (HelloService.wsdl)
The Apache CXF HelloService.wsdl source code<?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 name="HelloWorld" targetNamespace="http://apache.org/cxf/databinding/sdo/hello_world_soap_http" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:tns="http://apache.org/cxf/databinding/sdo/hello_world_soap_http" xmlns:x1="http://apache.org/cxf/databinding/sdo/hello_world_soap_http/types" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <wsdl:types> <schema targetNamespace="http://apache.org/cxf/databinding/sdo/hello_world_soap_http/types" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:tns="http://apache.org/cxf/databinding/sdo/hello_world_soap_http/types" elementFormDefault="qualified"> <simpleType name="MyStringType"> <restriction base="string"> <maxLength value="30" /> </restriction> </simpleType> <complexType name="Structure"> <sequence> <element name="text" type="string"/> <element name="int" type="int"/> <element name="dbl" type="double"/> <element name="texts" type="string" maxOccurs="unbounded"/> </sequence> </complexType> <element name="echoStruct"> <complexType> <sequence> <element name="struct" type="tns:Structure" /> </sequence> </complexType> </element> <element name="echoStructResponse"> <complexType> <sequence> <element name="return" type="tns:Structure" /> </sequence> </complexType> </element> <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="tns:MyStringType" /> </sequence> </complexType> </element> <element name="greetMeResponse"> <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="pingMe"> <complexType /> </element> <element name="pingMeResponse"> <complexType /> </element> <element name="faultDetail"> <complexType> <sequence> <element name="minor" type="short" /> <element name="major" type="short" /> </sequence> </complexType> </element> </schema> </wsdl:types> <wsdl:message name="sayHiRequest"> <wsdl:part element="x1:sayHi" name="in" /> </wsdl:message> <wsdl:message name="sayHiResponse"> <wsdl:part element="x1:sayHiResponse" name="out" /> </wsdl:message> <wsdl:message name="greetMeRequest"> <wsdl:part element="x1:greetMe" name="in" /> </wsdl:message> <wsdl:message name="greetMeResponse"> <wsdl:part element="x1:greetMeResponse" name="out" /> </wsdl:message> <wsdl:message name="echoStructRequest"> <wsdl:part element="x1:echoStruct" name="in" /> </wsdl:message> <wsdl:message name="echoStructResponse"> <wsdl:part element="x1:echoStructResponse" name="out" /> </wsdl:message> <wsdl:message name="greetMeOneWayRequest"> <wsdl:part element="x1:greetMeOneWay" name="in" /> </wsdl:message> <wsdl:message name="pingMeRequest"> <wsdl:part name="in" element="x1:pingMe" /> </wsdl:message> <wsdl:message name="pingMeResponse"> <wsdl:part name="out" element="x1:pingMeResponse" /> </wsdl:message> <wsdl:message name="pingMeFault"> <wsdl:part name="faultDetail" element="x1:faultDetail" /> </wsdl:message> <wsdl:portType name="Greeter"> <wsdl:operation name="sayHi"> <wsdl:input message="tns:sayHiRequest" name="sayHiRequest" /> <wsdl:output message="tns:sayHiResponse" name="sayHiResponse" /> </wsdl:operation> <wsdl:operation name="greetMe"> <wsdl:input message="tns:greetMeRequest" name="greetMeRequest" /> <wsdl:output message="tns:greetMeResponse" name="greetMeResponse" /> </wsdl:operation> <wsdl:operation name="echoStruct"> <wsdl:input message="tns:echoStructRequest" name="echoStructRequest" /> <wsdl:output message="tns:echoStructResponse" name="echoStructResponse" /> </wsdl:operation> <wsdl:operation name="greetMeOneWay"> <wsdl:input message="tns:greetMeOneWayRequest" name="greetMeOneWayRequest" /> </wsdl:operation> <wsdl:operation name="pingMe"> <wsdl:input name="pingMeRequest" message="tns:pingMeRequest" /> <wsdl:output name="pingMeResponse" message="tns:pingMeResponse" /> <wsdl:fault name="pingMeFault" message="tns:pingMeFault" /> </wsdl:operation> </wsdl:portType> <wsdl:binding name="Greeter_SOAPBinding" type="tns:Greeter"> <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http" /> <wsdl:operation name="sayHi"> <soap:operation soapAction="" style="document" /> <wsdl:input name="sayHiRequest"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="sayHiResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="greetMe"> <soap:operation soapAction="" style="document" /> <wsdl:input name="greetMeRequest"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="greetMeResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="echoStruct"> <soap:operation soapAction="" style="document" /> <wsdl:input name="echoStructRequest"> <soap:body use="literal" /> </wsdl:input> <wsdl:output name="echoStructResponse"> <soap:body use="literal" /> </wsdl:output> </wsdl:operation> <wsdl:operation name="greetMeOneWay"> <soap:operation soapAction="" style="document" /> <wsdl:input name="greetMeOneWayRequest"> <soap:body use="literal" /> </wsdl:input> </wsdl:operation> <wsdl:operation name="pingMe"> <soap:operation style="document" /> <wsdl:input> <soap:body use="literal" /> </wsdl:input> <wsdl:output> <soap:body use="literal" /> </wsdl:output> <wsdl:fault name="pingMeFault"> <soap:fault name="pingMeFault" use="literal" /> </wsdl:fault> </wsdl:operation> </wsdl:binding> </wsdl:definitions> Other Apache CXF examples (source code examples)Here is a short list of links related to this Apache CXF HelloService.wsdl source code file: |
... this post is sponsored by my books ... | |
#1 New Release! |
FP Best Seller |
Copyright 1998-2024 Alvin Alexander, alvinalexander.com
All Rights Reserved.
A percentage of advertising revenue from
pages under the /java/jwarehouse
URI on this website is
paid back to open source projects.