I read you solved to Eduardo this issue

http://mail-archives.apache.org/mod_mbox/ws-axis-user/200511.mbox/[EMAIL PROTECTED]

 

I have the same problem but I can't solve it. My wsdd description is:

 

  <service name="InterfazWeb" provider="java:RPC" style="wrapped" use="literal">

    <parameter name="className" value="es.ceit.moduloingenieria.serviciosweb.interfazweb.InterfazWeb"/>

    <parameter name="allowedMethods" value="*"/>

  

  <beanMapping qname="ns:PlantaIW" xmlns:ns="http://interfazweb.serviciosweb.moduloingenieria.ceit.es"

    languageSpecificType="java:es.ceit.moduloingenieria.serviciosweb.interfazweb.elementos.PlantaIW"/>

 

  <beanMapping qname="ns:UsuarioIW" xmlns:ns="http://interfazweb.serviciosweb.moduloingenieria.ceit.es"

    languageSpecificType="java:es.ceit.moduloingenieria.serviciosweb.interfazweb.elementos.UsuarioIW"/>

     

 <requestFlow>

   <handler type="java:es.ceit.moduloingenieria.serviciosweb.AutenticacionSoap"></handler>

  </requestFlow>

 </service>

 

The returned object is UsuarioIW, and it have an array of plantaIW elements but the return of webservice is:

 

<?xml version="1.0" encoding="utf-8"?><soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><soapenv:Body><validarResponse xmlns="http://interfazweb.serviciosweb.moduloingenieria.sample.es"><validarReturn><apellidos>Uno</apellidos><email> [EMAIL PROTECTED]</email><esCliente>true</esCliente><nombre>Usuario</nombre><notificacionesPendientes>false</notificacionesPendientes>

<permisos><permisos>1</permisos><permisos>2</permisos></permisos>

<plantas><plantas><direccion>midir</direccion><idEmpresa>1</idEmpresa><idPlanta>1</idPlanta><nombre>planta1</nombre><tecnologia xsi:nil="true"/><telefono>948</telefono></plantas></plantas>

<telefono>943556685</telefono><usuario>usuario1</usuario></validarReturn></validarResponse></soapenv:Body></soapenv:Envelope>

 

And I think it should be:

<permisos><int>1</ int >< int >2</ int ></permisos>

<plantas>< PlantaIW ><direccion>midir</direccion><idEmpresa>1</idEmpresa><idPlanta>1</idPlanta><nombre>planta1</nombre><tecnologia xsi:nil="true"/><telefono>948</telefono></ PlantaIW ></plantas>

 

The .net client don't read successfull this arrays

Thanks in advance

 

 

Reply via email to