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

Webservices

Estas en el tema de Webservices en el foro de Java en Foros del Web. Saludos; Actualmente estoy desarrollando un cliente en java que llama un webservice que me devuelve el estado del tiempo. Pasa que no me funciona el ...
  #1 (permalink)  
Antiguo 22/12/2005, 08:28
 
Fecha de Ingreso: diciembre-2004
Ubicación: Caracas
Mensajes: 49
Antigüedad: 19 años, 4 meses
Puntos: 0
Webservices

Saludos;

Actualmente estoy desarrollando un cliente en java que llama un webservice que me devuelve el estado del tiempo. Pasa que no me funciona el ejemplo, soy algo nuevo en el tema pero no logro conseguir una documentacion podrian ayudarme por favor

en esta direccion esta el servicio :
http://www.webservicex.net/WS/WSDeta...ID=56&CATID=12


Este es el codigo:

URL urlServidor = new URL("http://www.webservicex.net/CurrencyConvertor.asmx?WSDL");
Call call = new Call();
call.setTargetObjectURI("http://www.webserviceX.NET/GetWeather");
call.setMethodName("ConversionRate");
call.setEncodingStyleURI("http://schemas.xmlsoap.org/soap/encoding/");
Vector parametros = new Vector();
parametros.addElement(new Parameter ("CityName",String.class,"AFA",null));
parametros.addElement(new Parameter("CountryName",String.class,"BSD",null));

call.setParams(parametros);
Response respuesta = call.invoke(urlServidor,"");

if (respuesta.generatedFault()) {
Fault fault = respuesta.getFault();
System.out.println("La invocacion Fallo: ");
System.out.println("Fault Code =" + fault.getFaultCode());
System.out.println("Fault String =" + fault.getFaultString());
return (false);
}
else{
Parameter result = respuesta.getReturnValue();
System.out.println(result.getValue());
return (true);
}

Última edición por alidaniel; 29/12/2005 a las 11:23
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 19:39.