Hi.
I have got a WSDL with 3 methods and I have to call one of them.
However, the SOAP Receiver adapter only has a Action section which can be maintained.
How can this be attained?
The WSDL I am using is as follows:
<?xml version="1.0" encoding="ISO-8859-1"?>
http://schemas.xmlsoap.org/wsdl/" xmlns:tm=" http://microsoft.com/wsdl/mime/textMatching/" xmlns:tns="urn:uniface:applic:services:CSYV1000" xmlns:soapenc=" http://schemas.xmlsoap.org/soap/encoding/" xmlns:http=" http://schemas.xmlsoap.org/wsdl/http/" xmlns:s=" http://www.w3.org/2001/XMLSchema" xmlns:mime=" http://schemas.xmlsoap.org/wsdl/mime/" xmlns:soap=" http://schemas.xmlsoap.org/wsdl/soap/" targetNamespace="urn:uniface:applic:services:CSYV1000" name="CSYV1000">
<wsdl:types />
<wsdl:message name="EXTERNALRequest">
<wsdl:part name="REQUEST" type="s:string" />
<wsdl:part name="REQUESTDATA" type="s:string" />
</wsdl:message>
<wsdl:message name="LOGOFFRequest">
<wsdl:part name="REQUEST" type="s:string" />
</wsdl:message>
<wsdl:message name="LOGONRequest">
<wsdl:part name="REQUEST" type="s:string" />
</wsdl:message>
<wsdl:message name="EXTERNALResponse">
<wsdl:part name="return" type="s:int" />
<wsdl:part name="RESPONSE" type="s:string" />
<wsdl:part name="RESPONSEDATA" type="s:string" />
<wsdl:part name="RESPONSEERROR" type="s:string" />
</wsdl:message>
<wsdl:message name="LOGOFFResponse">
<wsdl:part name="return" type="s:int" />
<wsdl:part name="RESPONSE" type="s:string" />
<wsdl:part name="RESPONSEERROR" type="s:string" />
</wsdl:message>
<wsdl:message name="LOGONResponse">
<wsdl:part name="return" type="s:int" />
<wsdl:part name="RESPONSE" type="s:string" />
<wsdl:part name="RESPONSEERROR" type="s:string" />
</wsdl:message>
<wsdl:portType name="CSYV1000PortType">
<wsdl:operation name="EXTERNAL" parameterOrder="REQUEST REQUESTDATA RESPONSE RESPONSEDATA RESPONSEERROR">
<wsdl:input message="tns:EXTERNALRequest" />
<wsdl:output message="tns:EXTERNALResponse" />
</wsdl:operation>
<wsdl:operation name="LOGOFF" parameterOrder="REQUEST RESPONSE RESPONSEERROR">
<wsdl:input message="tns:LOGOFFRequest" />
<wsdl:output message="tns:LOGOFFResponse" />
</wsdl:operation>
<wsdl:operation name="LOGON" parameterOrder="REQUEST RESPONSE RESPONSEERROR">
<wsdl:input message="tns:LOGONRequest" />
<wsdl:output message="tns:LOGONResponse" />
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="CSYV1000Binding" type="tns:CSYV1000PortType">
http://schemas.xmlsoap.org/soap/http" style="rpc" />
<wsdl:operation name="EXTERNAL">
<soap:operation soapAction="" />
<wsdl:input>
http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output>
http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="LOGOFF">
<soap:operation soapAction="" />
<wsdl:input>
http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output>
http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
<wsdl:operation name="LOGON">
<soap:operation soapAction="" />
<wsdl:input>
http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:input>
<wsdl:output>
http://schemas.xmlsoap.org/soap/encoding/" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="CSYV1000Service">
<wsdl:port name="CSYV1000" binding="tns:CSYV1000Binding">
<soap:address location="http://localhost/pathway/environment.pathway" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Your help is appreciated.
Regards,
Reenal