Based on input from Paul and folks, the updated test for 54 looks like
this. Rather than basing it on R2.echoSimpleTypesAsStruct [4], it is now
based on R2.echoString [5] as we only need one parameter to test this
case.
* * * * *
Test for 54
-----------
The test is based on R2.echoString [5]. The sample input is described in
[4] but instead of the client sending
<m:echoString xmlns:m="http://soapinterop.org/">
<inputString>hello world</inputString>
</m:echoString>
it sends
<m:echoString xmlns:m="http://soapinterop.org/"/>
The result is either as in [5] but with either
A) the missing input parameter missing in the output as well or with the
output parameter having some default value determined by the server
or
B) a SOAP fault with a Value of "env:Sender" for Code and a Value of
"rpc:BadArguments" for Subcode.
Henrik Frystyk Nielsen
mailto:henrikn@microsoft.com
[4]
http://www.whitemesa.com/interop/proposalB.html#echoSimpleTypesAsStruct
[5] http://www.whitemesa.com/interop/proposal2.html#echoString