HI!

Until now we were using Axis 1.3 (embedded in our server), default style 
encoding (RPC) and .NET 2.0 client. This works OK with arrays, nulls and beans.

But this is not WS-I conform and so JAX-WS clients complain.

Now we tried changing the style to wrapped for WSDL creation and service 
creation, so we added:
      emitter.setStyle("wrapped"); // WSDL creation
and
      service.setStyle(org.apache.axis.constants.Style.WRAPPED); // service 
creation


When we test that with the .NET 2.0 client (after recreating the proxies), 
arrays still work but NULL return values (for strings) are not null anymore.

Axis sent before:
<parameterTest3Return xsi:type="xsd:string" xsi:nil="true"/>

And with wrapped:
<parameterTest3Return xsi:nil="true"/>

The missing type seems to be a problem for .NET 2.0


So, then we tried document/literal as style/use but with this, Axis produces a 
messed up WSDL with wrong parameter types.

We also tried Axis 1.4 with the same results.

Any help would be greatly appreciated to get our web services WS-I conform and 
working with .NET 2.0 clients with NULLs, arrays and beans.

Thanks!

Thomas



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to