Ok. I tested my webservice in
soap:ui and it gives me this response.
<faultstring>Not implemented yet.</faultstring>
Here is m wsdl:
<message name="getISBNCode">
<part element="tns:getISBNCode" name="parameters"/>
</message>
<message name="getResponse">
<part element="tns:getResponse" name="parameters"/>
</message>
<message name="IOException">
<part element="tns:IOException" name="fault"/>
</message>
<message name="ParserConfigurationException">
<part element="tns:ParserConfigurationException" name="fault"/>
</message>
<message name="SAXException">
<part element="tns:SAXException" name="fault"/>
</message>
<portType name="RetrieveData">
<operation name="getISBNCode">
<input message="tns:getISBNCode"/>
<output message="tns:getResponse"/>
<fault message="tns:IOException" name="IOException"/>
<fault message="tns:ParserConfigurationException" name="ParserConfigurationException"/>
<fault message="tns:SAXException" name="SAXException"/>
</operation>
</portType>
<binding name="RetrieveDataPortBinding" type="tns:RetrieveData">
<soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
<operation name="getISBNCode">
<soap:operation soapAction=""/>
<input>
<soap:body use="literal"/>
</input>
<output>
<soap:body use="literal"/>
</output>
<fault name="IOException">
<soap:fault name="IOException" use="literal"/>
</fault>
<fault name="ParserConfigurationException">
<soap:fault name="ParserConfigurationException" use="literal"/>
</fault>
<fault name="SAXException">
<soap:fault name="SAXException" use="literal"/>
</fault>
</operation>
</binding>
<service name="RetrieveDataService">
<port binding="tns:RetrieveDataPortBinding" name="RetrieveDataService">
<soap:address location="http://localhost:8080/DataLookup/RetrieveDataService"/>
</port>
</service>
What am I missing? I am trying to access getISBNCode which takes two
string argumentsand responds with another string.