You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Sandeep Khanna <sa...@villanova.edu> on 2006/01/24 15:36:53 UTC
Creating Service object with QName object instance throws
ServiceException
Hi All,
I am trying to create a Service object prefilled with the WSDL
information.
My code is:
String endPointURL = http://localhost:8080/services/WebServiceBll;
Service service = new Service( new URL( endPointURL + "?wsdl" ), new
QName( endPointURL, "WebServiceBll" ) )
Call call = ( Call )service.createCall();
But, I get the following exceptions:
javax.xml.rpc.ServiceException: Error processing WSDL document:
javax.xml.rpc.ServiceException: Cannot find service:
{http://localhost:8080/services/WebServiceBll}WebServiceBll
at org.apache.axis.client.Service.initService(Service.java:296)
at org.apache.axis.client.Service.<init>(Service.java:163)
...
Any help would be appreciated.
My WSDL at http://localhost:8080/services/WebServiceBll?wsdl looks as
follows:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="http://localhost:8080/services/WebServiceBll"
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:impl="http://localhost:8080/services/WebServiceBll"
xmlns:intf="http://localhost:8080/services/WebServiceBll"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:tns1="http://utl.adminserver.com"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
<!--WSDL created by Apache Axis version: 1.3
Built on Oct 05, 2005 (05:23:37 EDT)-->
<wsdl:types>
<schema targetNamespace="http://utl.adminserver.com"
xmlns="http://www.w3.org/2001/XMLSchema">
<import
namespace="http://schemas.xmlsoap.org/soap/encoding/"/>
<complexType name="ASExceptionUtl">
<sequence>
<element name="messages" nillable="true"
type="soapenc:string"/>
<element name="stackTraces" nillable="true"
type="soapenc:string"/>
</sequence>
</complexType>
</schema>
</wsdl:types>
<wsdl:message name="ASExceptionUtl">
<wsdl:part name="fault" type="tns1:ASExceptionUtl"/>
</wsdl:message>
<wsdl:message name="searchRequestRequest">
<wsdl:part name="in0" type="soapenc:string"/>
</wsdl:message>
<wsdl:message name="searchRequestResponse">
<wsdl:part name="searchRequestReturn" type="soapenc:string"/>
</wsdl:message>
<wsdl:portType name="WebServiceBllRemote">
<wsdl:operation name="searchRequest" parameterOrder="in0">
<wsdl:input message="impl:searchRequestRequest"
name="searchRequestRequest"/>
<wsdl:output message="impl:searchRequestResponse"
name="searchRequestResponse"/>
<wsdl:fault message="impl:ASExceptionUtl"
name="ASExceptionUtl"/>
</wsdl:operation>
</wsdl:portType>
<wsdl:binding name="WebServiceBllSoapBinding"
type="impl:WebServiceBllRemote">
<wsdlsoap:binding style="rpc"
transport="http://schemas.xmlsoap.org/soap/http"/>
<wsdl:operation name="searchRequest">
<wsdlsoap:operation soapAction=""/>
<wsdl:input name="searchRequestRequest">
<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://bll.adminserver.com"
use="encoded"/>
</wsdl:input>
<wsdl:output name="searchRequestResponse">
<wsdlsoap:body
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
namespace="http://localhost:8080/services/WebServiceBll" use="encoded"/>
</wsdl:output>
<wsdl:fault name="ASExceptionUtl">
<wsdlsoap:fault
encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
name="ASExceptionUtl"
namespace="http://localhost:8080/services/WebServiceBll"
use="encoded"/>
</wsdl:fault>
</wsdl:operation>
</wsdl:binding>
<wsdl:service name="WebServiceBllRemoteService">
<wsdl:port binding="impl:WebServiceBllSoapBinding"
name="WebServiceBll">
<wsdlsoap:address
location="http://localhost:8080/services/WebServiceBll"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
--Sandeep Khanna