Re: Cannot find service Error
Re: Cannot find service Error
- Subject: Re: Cannot find service Error
- From: Corin Lawson <email@hidden>
- Date: Fri, 23 Dec 2005 10:29:53 +1100
Hi,
Thanks for the advice. I think I'll hold off upgrading to 5.3.1,
although I'd like to upgrade the underling Axis.
Indeed, it is possible to call the service (it works when I change
the address to specify the instance number.) But since you ask:
WOWebServiceRegistrar.registerWebService(webServiceName(),
com.auststyle.bders.ws.BDResellerWebServices.class, true);
And this line is found in BDResellerWebServices....
public Response checkDomain( ...
Note that the targetNamespace of the wsdl:definitions element and the
schema element are different (I think that that doesn't matter, or at
least it shouldn't.) I should like all the instances to have the same
namespace, is that possible (or makes sense), and how could I do that?
Cheers,
Corin.
On 23/12/2005, at 9:43 AM, Pierre Frisch wrote:
No to the contrary. I have no end of problem with 5.31 and wsdl. I
was just checking.
I suppose that you have verified that checkDomain is part of the
allowedMethods for the BDERS service? What is the call you used to
register it?
Thanks
Pierre
On 22-Dec-05, at 1:53 PM, Corin Lawson wrote:
I am using WO 5.2.3, do you recommend upgrading?
On 22/12/2005, at 10:38 PM, Pierre Frisch wrote:
Hi Corin,
Which version of WO are you using? Did you upgrade Axis?
Pierre
On 21-Dec-05, at 6:43 PM, Corin Lawson wrote:
Hi,
I am having trouble calling a web service that has multiple
instances. I have written a quick and dirty client invoke it
using WOWebServiceClient. This is the error that I get...
com.webobjects.foundation.NSForwardException
[javax.xml.rpc.ServiceException] Error processing WSDL document:
javax.xml.rpc.ServiceException: Cannot find service: {http://
bders.bottledomains.net.au/cgi-bin/WebObjects/AuClub.woa/1/ws/
BDERS}BDERS: Unable to create axis service with url http://
bders.bottledomains.net.au/cgi-bin/WebObjects/AuClub.woa/ws/
BDERS?wsdl and QName {http://bders.bottledomains.net.au/cgi-bin/
WebObjects/AuClub.woa/1/ws/BDERS}BDERS: Exception trying to
invoke operation: checkDomain
But when I use this url: http://bders.bottledomains.net.au/cgi-
bin/WebObjects/AuClub.woa/1/ws/BDERS?wsdl. It works.
Please Explain.
I thought that it may be related to the fact that there's
multiple instances. However, the same problem occurs with on
instance running.
Here are some snippits of the wsdl doc:
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions
targetNamespace="http://bders.bottledomains.net.au/cgi-bin/
WebObjects/AuClub.woa/1/ws/BDERS"
xmlns:impl="http://bders.bottledomains.net.au/cgi-bin/
WebObjects/AuClub.woa/1/ws/BDERS"
xmlns:intf="http://bders.bottledomains.net.au/cgi-bin/
WebObjects/AuClub.woa/1/ws/BDERS"
xmlns:apachesoap="http://xml.apache.org/xml-soap"
xmlns:wsdlsoap="http://schemas.xmlsoap.org/wsdl/soap/"
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:tns2="http://bders.auststyle.com" xmlns:tns1="http://
bders.bottledomains.net.au/cgi-bin/WebObjects/AuClub.woa/ws/BDERS"
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/" xmlns="http://
schemas.xmlsoap.org/wsdl/">
<wsdl:types>
<schema
xmlns="http://www.w3.org/2001/XMLSchema"
targetNamespace="http://bders.bottledomains.net.au/cgi-
bin/WebObjects/AuClub.woa/ws/BDERS">
<import namespace="http://schemas.xmlsoap.org/soap/
encoding/"/>
...
</schema>
</wsdl:types>
...
<wsdl:service name="BDERS">
<wsdl:port name="BDERS" binding="impl:BDERSSoapBinding">
<wsdlsoap:address location="http://
bders.bottledomains.net.au/cgi-bin/WebObjects/AuClub.woa/1/ws/
BDERS"/>
</wsdl:port>
</wsdl:service>
</wsdl:definitions>
Cheers,
Corin.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
email@hidden
This email sent to email@hidden
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden