Sorry -- that was a typo:

You *cannot* use soapenc:array or SOAP encoding with use="literal".

Anne

On 3/15/06, Dies Koper <[EMAIL PROTECTED]> wrote:
Hello Anne,

Recently, I noticed a few issues with WSDL files that used soapenc:array
or simple types such as soapenc:int with use=literal. What are the
consequences of this mixing? What should be happening?

For example, the JAX-RPC specification says that all soapenc types are
nillable. Does that mean <element type="soapenc:int" nillable="false"/>
still maps to Integer (not int)? Or only when use="encoded"?

>   <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"
>         namespace=" http://demo.radialpoint.com/service" use="literal" />
>
> It should say:
>
>   <wsdlsoap:body encodingStyle="http://schemas.xmlsoap.org/soap/encoding/ "
>         namespace="http://demo.radialpoint.com/service" use="encoded" />
>
> You can use soapenc:array or SOAP encoding with use="literal".

If you can, does that mean that Erik could also fix it like this?

    <wsdlsoap:body namespace="http://demo.radialpoint.com/service"
use="literal" />

Thanks,
Dies


Reply via email to