You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-tck@ws.apache.org by sc...@us.ibm.com on 2002/06/25 23:49:27 UTC

Another Axis TCK Issue

Problem: The echoMix method used by the parameterModeTest has the wrong 
parameter order!  This is causing the TCK to fail for Axis, because Axis 
is using the correct parameter order.

The ParameterModeTest.wsdl file specifically indicates 
parameterOrder="varInString varOutString varInOutString".
However the Client code is invoking this operation as echoMix(in, inout, 
out), and the implementation class ParameterModeTestImpl assumes 
echoMix(in, inout, out).  Apparently the RI that generated the initial 
code was not respecting parameterOrder OR the wsdl file was changed after 
the test was written.

In either case, the test fails because the stub generated by Axis obeys 
the parameterOrder and thus sends the third argument across the wire as 
inout, which results in a failure in the ParameterModeTestImpl code.


Rich 'Shirley' Scheuerle
IBM WebSphere & Axis Web Services Development
512-838-5115  (IBM TL 678-5115)