when creating a request with named parameters realbasic seems a little lazy in it's creation of the soap envelope. A request with other clients (like using the apple cocoa methods or some java tools creates a method request like
<SOAP-ENV:Body>
-
<m:authenticate xmlns:m="http://beans.ventus.com";>
-
<u xsi:type="xsd:string">
bobbarker
</u>
-
<p xsi:type="xsd:string">
s4rgKz0R0r97GwJBjZ6DSwiAYJw=
</p>

</m:authenticate>

</SOAP-ENV:Body>

where realbasic's envelope for the same request looks like

<authenticate xmlns="http/beans.ventus.com"><u xsi:type="xsd:string">bobbarker</u><p xsi:type="xsd:string">s4rgKz0R0r97GwJBjZ6DSwiAYJw=</p><a xsi:type="xsd:string"></a></authenticate></SOAP:Body>

note the missing linking of the xmlns to the named params m:authenticate and xmlns:m=

now a java client adds the namespace reference to each named param as well so you get m:u and m:p

my belief is that you are working to the spec, but by adding this namespace linking you will get better interop with other SOAP server implementations like the AXIS implementation for one that will not understand your calls as being named parameters and will instead fall back to ordering.

Does any one have any ideas on the cleanest way to work around this? (I have posted a report the the feedback system as well < http:// www.realsoftware.com/feedback/viewreport.php?reportid=wobuxezt>

Thanks
   Sam D
_______________________________________________
Unsubscribe or switch delivery mode:
<http://www.realsoftware.com/support/listmanager/>

Search the archives of this list here:
<http://support.realsoftware.com/listarchives/lists.html>

Reply via email to