Foros del Web » Programación para mayores de 30 ;) » Java »

J2ME y NuSoap

Estas en el tema de J2ME y NuSoap en el foro de Java en Foros del Web. Hola!! Estamos empezando con WebServices, J2ME y Nusoap. Nuestro objetivo final es obtener los datos de una base de datos mySql y poder visualizarlas en ...
  #1 (permalink)  
Antiguo 12/05/2008, 15:43
VEF
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 16 años
Puntos: 0
Pregunta J2ME y NuSoap

Hola!!

Estamos empezando con WebServices, J2ME y Nusoap. Nuestro objetivo final es obtener los datos de una base de datos mySql y poder visualizarlas en un movil que ejecute nuestro programa java (j2me). Nos hemos basado en la libreria nusoap ya que así nos facilita la comunicación.

Ahora nuestros esfuerzos se centran en obtener unos datos de un array donde queremos almacenar el resultado de una consulta a un servidor sql, el problema es q tenemos un tipo de datos definido en php llamado complextype1


Código PHP:
$server->wsdl->addComplexType(
    
'ComplexType1',
    
'complexType',
    
'struct',
    
'all',
    
'',

 array(
        
'id_viaje' => array('name' => 'id, 'type' => 'xsd:int'),
        '
prov_origen' => array('name' => 'prov'type' => 'xsd:int'),
        
'prov_destino' => array('name' => prov2'type' => 'xsd:int'),
  
'municipio_origen' => array('name' => 'mum''type' => 'xsd:int'),
  
'municipio_destino' => array('name' => 'mun2''type' => 'xsd:int'),  
    )
); 
para tener un ejemplo hicimos el servicio GetComplexType que obtiene un ejemplo y lo devuelve como un 'array'.


Código PHP:
function GetComplexType1()
{
 
// Example returns a dummy complex type
 
return array(
  
'id' => 42,
  
'prov' => 1,
  
'prov2' => 2,
  
'mun' => 3,
  
'mun1' => 4
 
);

Nuestro problema es que al devolver este array al Java, no sabemos como recoger este tipo de datos, como lo tenemos que definir. Ya que queremos obtenerlo en una estructura para poder operar con los campos.

¿Pueden echarnos un cable?

Gracias de nuevo.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:56.