Thanks alek , as far as the javadoc of WSIFClientProxy,
WSIF do suppor method overloading , is that wrong ?!


BTW, I found that other overloading is working
correct if argument list does not contains 'User Object'
but only primitive or String.Does it make sense ?

-----Original Message-----
From: Aleksander Slominski [mailto:[EMAIL PROTECTED] 
Sent: Thursday, March 03, 2005 7:01 PM
To: [email protected]
Subject: Re: method overloading problem

Ofer Baranes wrote:

> I have 3 methods with same name but with different argument list.
>
>  
>
> When trying to invoke any of these methods,i get an exception saying :
>
>  
>
> org.apache.wsif.WSIFException: Method XXX was not found in portType
YYY
>
>  
>
> The method for sure appear in the interface,in the wsdl,and
>
> as far as I checked (via debug on WSIFClientProxy),it did appear
>
> on wsif classes as well.
>
>  
>
> What can lead to this situation ? what kind of failure can cause this 
> error ?
>
hi,

supporting for overloaded methods in WSDL 1.1 tricky and in general not 
recommended.

i think WS-I BP recommendation for WSDL 1.1  prohibited them all 
together and in new WSDL 2.0 they are not allowed (AFAIK).

alek

-- 
The best way to predict the future is to invent it - Alan Kay

Reply via email to