OpenVMS Source Code Demos
SIMPLE_SERVICE.WSDL
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
xmlns:ns0="http://ws.apache.org/axis2"
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/"
xmlns:http="http://schemas.xmlsoap.org/wsdl/http/"
xmlns:ns1="http://org.apache.axis2/xsd"
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl"
xmlns:xs="http://www.w3.org/2001/XMLSchema"
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
targetNamespace="http://ws.apache.org/axis2">
<wsdl:documentation>SimpleService</wsdl:documentation>
<wsdl:types>
<xs:schema xmlns:ns="http://ws.apache.org/axis2"
attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://ws.apache.org/axis2">
<xs:element name="ssAdd">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="param0" type="xs:int"/>
<xs:element minOccurs="0" name="param1" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ssAddResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ssSubtract">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="param0" type="xs:int"/>
<xs:element minOccurs="0" name="param1" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ssSubtractResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" type="xs:int"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ssEcho">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="param0" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
<xs:element name="ssEchoResponse">
<xs:complexType>
<xs:sequence>
<xs:element minOccurs="0" name="return" nillable="true" type="xs:string"/>
</xs:sequence>
</xs:complexType>
</xs:element>
</xs:schema>
</wsdl:types>
<wsdl:message name="ssSubtractRequest">
<wsdl:part name="parameters" element="ns0:ssSubtract"/>
</wsdl:message>
<wsdl:message name="ssSubtractResponse">
<wsdl:part name="parameters" element="ns0:ssSubtractResponse"/>
</wsdl:message>
<wsdl:message name="ssEchoRequest">
<wsdl:part name="parameters" element="ns0:ssEcho"/>
</wsdl:message>
<wsdl:message name="ssEchoResponse">
<wsdl:part name="parameters" element="ns0:ssEchoResponse"/>
</wsdl:message>
<wsdl:message name="ssAddRequest">
<wsdl:part name="parameters" element="ns0:ssAdd"/>
</wsdl:message>
<wsdl:message name="ssAddResponse">
<wsdl:part name="parameters" element="ns0:ssAddResponse"/>
</wsdl:message>
<wsdl:portType name="SimpleServicePortType">
<wsdl:operation name="ssSubtract">
<wsdl:input message="ns0:ssSubtractRequest" wsaw:Action="urn:ssSubtract"/>
<wsdl:output message="ns0:ssSubtractResponse" wsaw:Action="urn:ssSubtractResponse"/>
</wsdl:operation>
<wsdl:operation name="ssEcho">
<wsdl:input message="ns0:ssEchoRequest" wsaw:Action="urn:ssEcho"/>
<wsdl:output message="ns0:ssEchoResponse" wsaw:Action="urn:ssEchoResponse"/>
</wsdl:operation>
<wsdl:operation name="ssAdd">
<wsdl:input message="ns0:ssAddRequest" wsaw:Action="urn:ssAdd"/>
<wsdl:output message="ns0:ssAddResponse" wsaw:Action="urn:ssAddResponse"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="SimpleServiceSOAP11Binding" type="ns0:SimpleServicePortType">
<soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<wsdl:operation name="ssSubtract">
<soap:operation soapAction="urn:ssSubtract" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ssEcho">
<soap:operation soapAction="urn:ssEcho" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ssAdd">
<soap:operation soapAction="urn:ssAdd" style="document"/>
<wsdl:input>
<soap:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="SimpleServiceSOAP12Binding" type="ns0:SimpleServicePortType">
<soap12:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/>
<wsdl:operation name="ssSubtract">
<soap12:operation soapAction="urn:ssSubtract" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ssEcho">
<soap12:operation soapAction="urn:ssEcho" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ssAdd">
<soap12:operation soapAction="urn:ssAdd" style="document"/>
<wsdl:input>
<soap12:body use="literal"/>
</wsdl:input>
<wsdl:output>
<soap12:body use="literal"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:binding name="SimpleServiceHttpBinding" type="ns0:SimpleServicePortType">
<http:binding verb="POST"/>
<wsdl:operation name="ssSubtract">
<http:operation location="SimpleService/ssSubtract"/>
<wsdl:input>
<mime:content type="text/xml" part="ssSubtract"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="ssSubtract"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ssEcho">
<http:operation location="SimpleService/ssEcho"/>
<wsdl:input>
<mime:content type="text/xml" part="ssEcho"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="ssEcho"/>
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="ssAdd">
<http:operation location="SimpleService/ssAdd"/>
<wsdl:input>
<mime:content type="text/xml" part="ssAdd"/>
</wsdl:input>
<wsdl:output>
<mime:content type="text/xml" part="ssAdd"/>
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="SimpleService">
<wsdl:port name="SimpleServiceSOAP11port_http" binding="ns0:SimpleServiceSOAP11Binding">
<soap:address location="http://kawc09.on.bell.ca:8080/axis2/services/SimpleService"/>
</wsdl:port>
<wsdl:port name="SimpleServiceSOAP12port_http" binding="ns0:SimpleServiceSOAP12Binding">
<soap12:address location="http://kawc09.on.bell.ca:8080/axis2/services/SimpleService"/>
</wsdl:port>
<wsdl:port name="SimpleServiceHttpport" binding="ns0:SimpleServiceHttpBinding">
<http:address location="http://kawc09.on.bell.ca:8080/axis2/services/SimpleService"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>