Folks,

I have been changing some Web Services to use document style, rather than
rpc and I have come accross an issue....

If I have two or more operations within a Web Service, that have the same
number, order and types of arguments....Axis seems to get confused.
By confused, it seems to invoke the first "Impl" method that matches the
number/order/types of arguments.

I did not encounter this with rpc (with the exact same WebServices)....just
document style.

The operations do not have the same names.
I have run into this with several different Web Services, so I assume it
not to be anything peculiar with them.
I ran into this with methods/operations that took no arguments....and
methods/operations that just took a single string.

If I change the document style Web Service operations, to take a "dummy"
argument of a unique type, everything works fine and the proper "Impl"
methods always get invoked.

Is this a limitation of document style web services or possibly with Axis?

Other than this issue, Axis has been fantastic!!!....

I am migrating Web Services from IONA's XML Bus to Axis.
These Web Services are actually Java /JacOrb clients communicating with
Orbix C++ Servers.
The response time of my C# Web Service clients (using Axis) are faster than
with XMLBus....a credit to Axis!!!
I have not automated the Java/CORBA code (as XMLBus does)....I am writing
it by hand....for now. ;)

Thanks in advance for your support!
Bob

Reply via email to