elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.


 


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Java (Moderadores: Debci, Leyer)
| | | |-+  Problema con cliente de un Servicio Web
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con cliente de un Servicio Web  (Leído 311 veces)
Schattenmann

Desconectado Desconectado

Mensajes: 1


Ver Perfil
Problema con cliente de un Servicio Web
« en: 18 Noviembre 2012, 01:35 »

Hola, intento hacer un cliente para un servicio web. El servicio está aquí http://www.webservicex.net/ws/WSDetails.aspx?WSID=10&CATID=2. Pongo el código de mi cliente:

Código:
public class Servicio1 {
     public static void main(String [] args) throws Exception {
       String endpoint = "http://www.webserviceX.NET/";
       String nameSpaceUri = "http://www.webserviceX.NET/ConversionRate"; 
       String method = "ConversionRate";
               double a=1,b=3;
       Service  service = new Service();
       Call     call    = (Call) service.createCall();     
       call.setProperty( Call.SOAPACTION_USE_PROPERTY, new Boolean( true ) );
       call.setProperty( Call.SOAPACTION_URI_PROPERTY, "http://schemas.xmlsoap.org/soap/envelope/");
       call.setTargetEndpointAddress(new java.net.URL(endpoint));
       call.setOperationName(new QName(nameSpaceUri, method));
       call.addParameter ("op1", XMLType.SOAP_DOUBLE, ParameterMode.IN);
               call.addParameter ("op2", XMLType.SOAP_DOUBLE, ParameterMode.IN);
       call.setReturnType(XMLType.SOAP_DOUBLE);
       Double ret = (Double) call.invoke( new Object[] {a,b} );
       System.out.println(ret);
   }
   
}

No me queda muy claro lo que debo de poner en endpoint y nameSpaceUri. Alguien podría explicarme? quizá mi error se encuentre en estas partes  :-( Muchas gracias y saludos!


En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Powered by SMF 1.1.19 | SMF © 2006-2008, Simple Machines