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

Axis 2 example source code file (ProviderSOAPMessage.wsdl)

This example Axis 2 source code file (ProviderSOAPMessage.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

echoserviceinterface, echoserviceinterface, echoservicesoap, echoservicesoap, simpleproviderservicesoap11port0, soapmessagemuproviderservice, soapmessagemuproviderservice, stringarray, stringarray

The Axis 2 ProviderSOAPMessage.wsdl source code

<?xml version="1.0" encoding="utf-8"?>
<!--
-->

<definitions xmlns:http="http://schemas.xmlsoap.org/wsdl/http/" 
    xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/" 
    xmlns:s="http://www.w3.org/2001/XMLSchema" 
    xmlns:tns="http://ws.apache.org/axis2"
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" 
    xmlns:tm="http://microsoft.com/wsdl/mime/textMatching/" 
    xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/" 
    targetNamespace="http://ws.apache.org/axis2" 
    xmlns="http://schemas.xmlsoap.org/wsdl/">
  <types>
     	<xsd:schema
			targetNamespace="http://ws.apache.org/axis2"
			xmlns:tns="http://ws.apache.org/axis2"
			xmlns:xsd="http://www.w3.org/2001/XMLSchema">
			<xsd:complexType name="StringArray">
				<xsd:sequence>
					<xsd:element name="value" type="xsd:string"
						minOccurs="0" maxOccurs="unbounded" />

				</xsd:sequence>
			</xsd:complexType>

			<xsd:element name="inMessage" type="tns:StringArray" />
			<xsd:element name="outMessage" type="tns:StringArray" />
		        <xsd:element name="twoWayExceptionFault" type="xsd:string" />
	</xsd:schema>
    

  </types>
   
  <message name="emptyMessage"/>
  <message name="inMessage">
    <part name="parameters" element="tns:inMessage" />
  </message>
  <message name="outMessage">
    <part name="parameters" element="tns:outMessage" />
  </message>

  <portType name="EchoServiceInterface">
    <operation name="invoke">
      <input message="tns:inMessage" />
      <output message="tns:outMessage" />
    </operation>  
  </portType>

  <binding name="EchoServiceSoap" type="tns:EchoServiceInterface">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document" />
    <operation name="invoke">
      <soap:operation soapAction="echoString" style="document" />
      <input>
        <soap:body use="literal" />
      </input>
      <output>
        <soap:body use="literal" />
      </output>
    </operation>
  </binding>

  <service name="SoapMessageMUProviderService">
    <port name="SimpleProviderServiceSOAP11port0" binding="tns:EchoServiceSoap">
      <soap:address location="http://localhost:8080/axis2/services/SoapMessageMUProviderService" />
    </port>
  </service>

</definitions>

Other Axis 2 examples (source code examples)

Here is a short list of links related to this Axis 2 ProviderSOAPMessage.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.