Thanks for the tip - I hadn't gotten around to checking this tool out. I'll
definitely have a play.

-----Original Message-----
From: Davanum Srinivas [mailto:[EMAIL PROTECTED]]
Sent: 08 January 2003 16:18
To: [EMAIL PROTECTED]; [EMAIL PROTECTED]
Subject: Re: Call BabelFish web service using WSDL file


try

QName servQN = QName("http://www.xmethods.net/sd/BabelFishService.wsdl";,
"BabelFishService")

TIP:
When in doubt, run wsdl2java on the wsdl and see the generated code.

Thanks,
dims

--- Mark Timmings <[EMAIL PROTECTED]> wrote:
> Sorry, I'm a little new to Apache Axis, although have previously worked
with
> SOAP using the MS toolkit.
>
> I've been using Axis fine when using it in the following manner (I took
the
> info for the paremeters from XMethods view RPC profile:
>
> call.setTargetEndpointAddress(new
> java.net.URL("http://services.xmethods.net:80/perl/soaplite.cgi";));
> call.setOperationName(new QName("urn:xmethodsBabelFish", "BabelFish"));
> String msg = (String) call.invoke(new Object[]{new String("en_fr"), new
> String("Hello")});
> System.out.println(msg);
>
> However, I wanted to try and invoke the method by loading the WSDL file
> instead. I tried the following:
>
> QName servQN = new QName("urn:xmethodsBabelFish", "BabelFishService");
> QName portQN = new QName("urn:xmethodsBabelFish", "BabelFishPort");
> java.net.URL URL = new
> java.net.URL("http://www.xmethods.net/sd/2001/BabelFishService.wsdl";);
>
> Service  service = new Service(URL, servQN);
> Call call = (Call) service.createCall(portQN, "BabelFish");
> String msg = (String) call.invoke(new Object[]{new String("en_fr"), new
> String("Hello")});
> System.out.println(msg);
>
> This fails every time with the following messages:
>
> javax.xml.rpc.ServiceException: Error processing WSDL document:
> javax.xml.rpc.ServiceException: Error processing WSDL document:
> javax.xml.rpc.ServiceException: Cannot find service:
> {urn:xmethodsBabelFish}BabelFishService
>
> Am I doing this wrong (it looks like the GetQuote example client as far as
I
> can tell), but just fails to work.
>
> Thanks
> Mark
>


=====
Davanum Srinivas - http://xml.apache.org/~dims/

__________________________________________________
Do you Yahoo!?
Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
http://mailplus.yahoo.com

Reply via email to