OK, so how do I access the actual web service URL? If I remove the ?wsdl from
https://webapp.dss.state.va.us/SPIDERWeb/services/SearchMainWService?wsdl and then try accessing the URL, then I get a certificate error saying 'Mismatched Address. The security certificate presented by this website was issued for a different website's address. This problem might indicate an attempt to fool you or intercept any data you send to the server.'
There should be a way to directly access this website as well through browser.
Here is how the wsdl looks:
*****************************
<?xml version="1.0" encoding="UTF-8" ?>
- <wsdl:definitions targetNamespace="http://webservices.spider.dss.org" xmlns:apachesoap="http://xml.apache.org/xml-soap" xmlns:impl="http://webservices.spider.dss.org" xmlns:intf="http://webservices.spider.dss.org" xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/" xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<wsdl:types />
- <wsdl:message name="executeSearchResponse">
<wsdl:part name="executeSearchReturn" type="xsd:string" />
</wsdl:message>
- <wsdl:message name="executeSSNSearchRequest">
<wsdl:part name="executeSSNSearch" type="xsd:string" />
</wsdl:message>
- <wsdl:message name="executeCaseNoSearchResponse">
<wsdl:part name="executeCaseNoSearchReturn" type="xsd:string" />
</wsdl:message>
- <wsdl:message name="executeSSNSearchResponse">
<wsdl:part name="executeSSNSearchReturn" type="xsd:string" />
</wsdl:message>
- <wsdl:message name="executeSearchRequest">
<wsdl:part name="executeSearch" type="xsd:string" />
</wsdl:message>
- <wsdl:message name="executeClientIDSearchResponse">
<wsdl:part name="executeClientIDSearchReturn" type="xsd:string" />
</wsdl:message>
- <wsdl:message name="executeCaseNoSearchRequest">
<wsdl:part name="executeCaseNoSearch" type="xsd:string" />
</wsdl:message>
- <wsdl:message name="executeClientIDSearchRequest">
<wsdl:part name="executeClientIDSearch" type="xsd:string" />
</wsdl:message>
- <wsdl:portType name="SearchMainWService">
- <wsdl:operation name="executeSearch" parameterOrder="executeSearch">
<wsdl:input message="impl:executeSearchRequest" name="executeSearchRequest" />
<wsdl:output message="impl:executeSearchResponse" name="executeSearchResponse" />
</wsdl:operation>
- <wsdl:operation name="executeSSNSearch" parameterOrder="executeSSNSearch">
<wsdl:input message="impl:executeSSNSearchRequest" name="executeSSNSearchRequest" />
<wsdl:output message="impl:executeSSNSearchResponse" name="executeSSNSearchResponse" />
</wsdl:operation>
- <wsdl:operation name="executeClientIDSearch" parameterOrder="executeClientIDSearch">
<wsdl:input message="impl:executeClientIDSearchRequest" name="executeClientIDSearchRequest" />
<wsdl:output message="impl:executeClientIDSearchResponse" name="executeClientIDSearchResponse" />
</wsdl:operation>
- <wsdl:operation name="executeCaseNoSearch" parameterOrder="executeCaseNoSearch">
<wsdl:input message="impl:executeCaseNoSearchRequest" name="executeCaseNoSearchRequest" />
<wsdl:output message="impl:executeCaseNoSearchResponse" name="executeCaseNoSearchResponse" />
</wsdl:operation>
</wsdl:portType>
- <wsdl:binding name="SearchMainWServiceSoapBinding" type="impl:SearchMainWService">
<wsdlsoap:binding style="rpc" transport="http://schemas.xmlsoap.org/soap/http" />
- <wsdl:operation name="executeSearch">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="executeSearchRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.spider.dss.org" use="encoded" />
</wsdl:input>
- <wsdl:output name="executeSearchResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.spider.dss.org" use="encoded" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="executeSSNSearch">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="executeSSNSearchRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.spider.dss.org" use="encoded" />
</wsdl:input>
- <wsdl:output name="executeSSNSearchResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.spider.dss.org" use="encoded" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="executeClientIDSearch">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="executeClientIDSearchRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.spider.dss.org" use="encoded" />
</wsdl:input>
- <wsdl:output name="executeClientIDSearchResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.spider.dss.org" use="encoded" />
</wsdl:output>
</wsdl:operation>
- <wsdl:operation name="executeCaseNoSearch">
<wsdlsoap:operation soapAction="" />
- <wsdl:input name="executeCaseNoSearchRequest">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.spider.dss.org" use="encoded" />
</wsdl:input>
- <wsdl:output name="executeCaseNoSearchResponse">
<wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/" namespace="http://webservices.spider.dss.org" use="encoded" />
</wsdl:output>
</wsdl:operation>
</wsdl:binding>
- <wsdl:service name="SearchMainWServiceService">
- <wsdl:port binding="impl:SearchMainWServiceSoapBinding" name="SearchMainWService">
<wsdlsoap:address location="https://surya9.dss.state.va.us/SPIDERWeb/services/SearchMainWService" />
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
*******************************************
Please give me some ideas on it.
Thanks,
-Shruti