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

Web Service Java - Cliente vb.net

Estas en el tema de Web Service Java - Cliente vb.net en el foro de Java en Foros del Web. Hola que tal? Tengo una consulta que hace tiempo no puedo resolver. Yo me he creado un web service en java que me permite devolver ...
  #1 (permalink)  
Antiguo 13/10/2008, 23:37
Avatar de hwongu  
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 5
Web Service Java - Cliente vb.net

Hola que tal? Tengo una consulta que hace tiempo no puedo resolver. Yo me he creado un web service en java que me permite devolver un arraylist con datos de una clase persona (la clase persona tambien es un webservice con solo metodos get y set)

Código:
@WebMethod
public ArrayList listaPersona() {
        ArrayList lista = new ArrayList();
        Persona per = new Persona();
        per.setCodigo(1);
        per.setNombre("henry");
        lista.add(per);
        per.setCodigo(2);
        per.setNombre("carmen");
        lista.add(per);
        return lista;
}
Y ese servicio lo quiero consumir en vb.net

Código:
Dim ser As New WebServiceCliente.WebReference.WebServiceJavaService
dim l as integer = ser.listaPersona().ser.listaPersona.Length()
Pero siempre me sale error que "LA RESPUESTA NO ES CODIGO XML CORRECTO", me gustaria que me ayuden
  #2 (permalink)  
Antiguo 16/10/2008, 15:28
 
Fecha de Ingreso: abril-2007
Mensajes: 43
Antigüedad: 17 años
Puntos: 0
Respuesta: Web Service Java - Cliente vb.net

Hola hwongu, primero tienes que ver y/o probar que el resultado devuelto por java(xml), sea un documento xml valido, tal vez si aportas un poco mas de información te podria ayudar..

Saludos!
  #3 (permalink)  
Antiguo 16/10/2008, 21:50
Avatar de hwongu  
Fecha de Ingreso: junio-2008
Ubicación: Trujillo
Mensajes: 93
Antigüedad: 15 años, 10 meses
Puntos: 5
Respuesta: Web Service Java - Cliente vb.net

Bueno la clase donde esta el metodo tiene los metodos INSERT, UPDATE, DELETE y tambien un select que me devuelve un objeto EMPLEADO. Pero cuando quiero q me devuelva un array siempre me sale ese error. O tengo q hacer otra cosa por el lado del vb.net o por el lado de java
  #4 (permalink)  
Antiguo 18/08/2009, 21:57
 
Fecha de Ingreso: marzo-2008
Mensajes: 10
Antigüedad: 16 años, 1 mes
Puntos: 0
Respuesta: Web Service Java - Cliente vb.net

Hola q tal, a mi se surge el mismo problema... hice el Servicio Web en java, cree el cliente, y funciona correctamente. Cuando hago el cliente en .NET, funciona si el tipo de retorno es string, int, boolean...etc. El problema viende cuando el tipo de retorno es un array. SIEMPRE llega nulo, aún cuando en modo de depuración veo que en java, se están seteando los valores correctos. He leido mucho sobre la interoperabilidad entre estos dos lenguajes, pero pués nada que doy con el problema. Si alguién tiene alguna sugerencia, le estaría muy agradecido. Gracias
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

SíEste tema le ha gustado a 1 personas




La zona horaria es GMT -6. Ahora son las 20:38.