alvinalexander.com | career | drupal | java | mac | mysql | perl | scala | uml | unix  

Axis 2 example source code file (BindingNamespace.wsdl)

This example Axis 2 source code file (BindingNamespace.wsdl) is included in the DevDaily.com "Java Source Code Warehouse" project. The intent of this project is to help you "Learn Java by Example" TM.

Java - Axis 2 tags/keywords

echomessagebinding, echomessagebinding, echomessageport, echomessageport, echomessageporttype, echomessageservice, echomessageservice, utf-8, utf-8

The Axis 2 BindingNamespace.wsdl source code

<?xml version="1.0" encoding="UTF-8"?>       
<types>      
<xsd:schema targetNamespace="http://nonanonymous.complextype.test.org" xmlns:ts="http://nonanonymous.complextype.test.org/xsd"          xmlns="http://www.w3.org/2001/XMLSchema" elementFormDefault="qualified">           
	<complexType name="echoMessage">
                <sequence>
                       <element name="request" type="xsd:string"/>
                </sequence>          
       </complexType>           
       <complexType name="echoMessageResponse">             
               <sequence>                
                       <element name="response" type="xsd:string"/>            
               </sequence>          
       </complexType>           
       <element name="echoMessage" type="tns:echoMessage"/>          
       <element name="echoMessageResponse" type="tns:echoMessageResponse"/>        
</xsd:schema>    
</types>     

<message name="echoMessage">       
<part name="message" element="tns:echoMessage"/>    
</message>     

<message name="echoMessageResponse">       
<part name="result" element="tns:echoMessageResponse"/>    
</message>     

<portType name="EchoMessagePortType">       
       <operation name="echoMessage">          
               <input message="tns:echoMessage" />          
               <output message="tns:echoMessageResponse" />       
       </operation>    
</portType>     

<binding name="EchoMessageBinding" type="tns:EchoMessagePortType">       
           <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>       
               <operation name="echoMessage">          
                       <soap:operation soapAction=""/>         
                               <input>             
                                       <soap:body use="literal" namespace="http://org.apache.binding.ns"/>          
                               </input>           
                               <output>             
                                       <soap:body use="literal" namespace="http://org.apache.binding.ns"/>         
                               </output>       
              </operation>    
</binding>     

<service name="EchoMessageService">       
       <port binding="tns:EchoMessageBinding" name="EchoMessagePort">          
              <soap:address location="http://localhost:8080/EchoMessageService/EchoMessageService"/>       
       </port>     
</service>  

</definitions>

Other Axis 2 examples (source code examples)

Here is a short list of links related to this Axis 2 BindingNamespace.wsdl source code file:

... this post is sponsored by my books ...

#1 New Release!

FP Best Seller

 

new blog posts

 

Copyright 1998-2021 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.