You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-dev@axis.apache.org by bu...@apache.org on 2003/09/21 20:19:47 UTC

DO NOT REPLY [Bug 23306] - Parameter ordering problem & param names being ignored problem

DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG 
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23306>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND 
INSERTED IN THE BUG DATABASE.

http://nagoya.apache.org/bugzilla/show_bug.cgi?id=23306

Parameter ordering problem & param names being ignored problem





------- Additional Comments From kkress@bankofny.com  2003-09-21 18:19 -------
I continued my permutations and found that I can change the parameter names 
with impunity ... and unpredictable results:

.../OrderTest?method=concatenateInt&middle=2&first=1&last=4&penultimate=3

produces: 3.4.2.1

My guess is that it tries to use the param name, but failing that, it uses 
ordering ... or I should say reverse order.

Results using a real client imply the element names are completely ignored
and only order is used:
<concatenateInt 
soapenv:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
   <middle xsi:type="xsd:int">4</middle>
   <first xsi:type="xsd:int">3</first>
   <last xsi:type="xsd:int">2</last>
   <penultimate xsi:type="xsd:int">1</penultimate>
  </concatenateInt>
produces: 4.3.2.1