Simple request-response wsdl
-
<?xml version="1.0" encoding="UTF-8" ?>
-
<definitions targetNamespace="urn:SimpleWSDL2222"
-
xmlns:tnss="urn:SimpleWSDL2222"
-
xmlns:tns="urn:SimpleWSDL2222/types"
-
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
-
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/"
-
xmlns:mime="http://schemas.xmlsoap.org/wsdl/mime/"
-
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/">
-
<types>
-
<xsd:schema targetNamespace="urn:SimpleWSDL2222/types"
-
elementFormDefault="qualified">
-
<xsd:element name="requestMessage">
-
<xsd:complexType>
-
<xsd:sequence>
-
<xsd:element name="input" type="xsd:string"/>
-
</xsd:sequence>
-
</xsd:complexType>
-
</xsd:element>
-
<xsd:element name="responseMessage">
-
<xsd:complexType>
-
<xsd:sequence>
-
<xsd:element name="output" type="xsd:string"/>
-
</xsd:sequence>
-
</xsd:complexType>
-
</xsd:element>
-
</xsd:schema>
-
</types>
-
<message name="request">
-
<part name="requestPart" element="tns:requestMessage"/>
-
</message>
-
<message name="response">
-
<part name="responsePart" element="tns:responseMessage"/>
-
</message>
-
<portType name="main_porttype">
-
<operation name="execute">
-
<input message="tnss:request"/>
-
<output message="tnss:response"/>
-
</operation>
-
</portType>
-
<binding name="main_porttypeSOAP12Binding" type="tnss:main_porttype">
-
<soap12:binding style="document"
-
transport="http://schemas.xmlsoap.org/soap/http"/>
-
<operation name="execute">
-
<soap12:operation style="document" soapAction="urn:SimpleWSDL2222/execute"/>
-
<input>
-
<soap12:body use="literal" parts="requestPart"/>
-
</input>
-
<output>
-
<soap12:body use="literal" parts="responsePart"/>
-
</output>
-
</operation>
-
</binding>
-
<service name="main_service">
-
<port name="main_port" binding="tnss:main_porttypeSOAP12Binding">
-
<soap12:address location="https://devsoa.imperial.ac.uk/TODO"/>
-
</port>
-
</service>
-
</definitions>
RJM Article Type
Work Notes