Thanks,
I filed a bug for this [AXIS-1445]

Regards
Sanjay

-----Original Message-----
From: Davanum Srinivas [mailto:[EMAIL PROTECTED] 
Sent: Saturday, July 10, 2004 12:51 AM
To: [EMAIL PROTECTED]
Subject: Re: Service.createCall() - Is this a bug ?

looks like a bug....please submit a bug report with a small test case
if possible.,

-- dims


----- Original Message -----
From: sanjay <[EMAIL PROTECTED]>
Date: Fri, 9 Jul 2004 23:07:12 +0530
Subject: Service.createCall() - Is this a bug ?
To: [EMAIL PROTECTED]























Hi 



 



Service.createCall is
overloaded with following methods - 



 



1. Service.createCall(QName portName)



2. Service.createCall(QName portName,
QName operationName)



3. Service.createCall()



 



If I call (1) and then - call.setOperationName() it
works fine. 



If I call (2) and it doesn't work, even if I
explicitly set operationName again



Calling (3) and setting everything explicitly works fine.



 



 



I looked in code - Service.java



 



 
public javax.xml.rpc.Call createCall(QName portName,




1.       QName operationName)



 
throws ServiceException {




 



 
Call call = (org.apache.axis.client.Call)
     createCall();
 
call.setOperation(portName, operationName.getLocalPart());
 
return
     (call);
 
}




 



Should line 3 be - createCall(portName) instead of createCall()
?



Because createCall(QName) is doing all the
initialization.



 



API  Documentation says methods
1,2 prefill as much data from WSDL as possible.



Or am I missing something ?



 



Regards



Sanjay










-- 
Davanum Srinivas - http://webservices.apache.org/~dims/

Reply via email to