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

consumir Web Services desde Java con SOAP

Estas en el tema de consumir Web Services desde Java con SOAP en el foro de Java en Foros del Web. Hola a todos. A ver si me consigo explicar y alguien me puede guiar un poco. Estoy desarrollando una aplicación Java, en la que debo ...
  #1 (permalink)  
Antiguo 30/06/2008, 02:38
 
Fecha de Ingreso: abril-2008
Mensajes: 11
Antigüedad: 16 años
Puntos: 0
consumir Web Services desde Java con SOAP

Hola a todos.
A ver si me consigo explicar y alguien me puede guiar un poco.
Estoy desarrollando una aplicación Java, en la que debo usar obligatoriamente JDK 1.3.
Mi intención es que desde dentro de esa aplicación, pueda hacer llamadas a un servicio web que ya existe y que usa SOAP.
Creo que el camino es usa el API jax-ws, pero no se exactamente por donde expezar.
Alguien que me haya entendido me puede echar una mano?
  #2 (permalink)  
Antiguo 02/07/2008, 16:12
Avatar de jhoncacru  
Fecha de Ingreso: mayo-2004
Ubicación: cochabamba-Bolivia
Mensajes: 107
Antigüedad: 19 años, 11 meses
Puntos: 1
Respuesta: consumir Web Services desde Java con SOAP

Dame tu correo te envio el servidor en C# y el cliente (el que consumirá el servicio) en Java hecho con NETBEANS 6.0 IDE
__________________
Gracias de antemano.
  #3 (permalink)  
Antiguo 02/07/2008, 16:44
 
Fecha de Ingreso: enero-2008
Mensajes: 614
Antigüedad: 16 años, 3 meses
Puntos: 57
Respuesta: consumir Web Services desde Java con SOAP

Puedes checar estas direcciones. Hay videos donde muestran como llamar web services en aplicaciones desarrolladas con NetBeans

http://blogs.sun.com/arungupta/entry...es_development
http://blogs.sun.com/arungupta/entry...invoking_a_web
http://blogs.sun.com/arungupta/entry..._interoperable
http://blogs.sun.com/arungupta/entry...how_to_install
  #4 (permalink)  
Antiguo 05/01/2010, 08:50
 
Fecha de Ingreso: diciembre-2009
Mensajes: 3
Antigüedad: 14 años, 4 meses
Puntos: 0
Respuesta: consumir Web Services desde Java con SOAP

Cita:
Iniciado por jhoncacru Ver Mensaje
Dame tu correo te envio el servidor en C# y el cliente (el que consumirá el servicio) en Java hecho con NETBEANS 6.0 IDE
Me puedes mandar a mi tambien el servidor porfavor....mi correo es [email protected]
  #5 (permalink)  
Antiguo 03/06/2010, 10:57
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
Respuesta: consumir Web Services desde Java con SOAP

Cita:
Iniciado por jhoncacru Ver Mensaje
Dame tu correo te envio el servidor en C# y el cliente (el que consumirá el servicio) en Java hecho con NETBEANS 6.0 IDE
enviame a mi correo por favor [email protected]
  #6 (permalink)  
Antiguo 28/06/2010, 12:44
 
Fecha de Ingreso: junio-2010
Mensajes: 1
Antigüedad: 13 años, 10 meses
Puntos: 0
De acuerdo Respuesta: consumir Web Services desde Java con SOAP

[Envienmelo a mi correo por favor......

[email protected]

Saludos
  #7 (permalink)  
Antiguo 01/09/2010, 05:13
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Respuesta: consumir Web Services desde Java con SOAP

hola,

me encuentro en la misma situacion...
tengo creado un servicio desplegado en el servidor tomcat, pero no consigo crear la aplicacion cliente que pueda acceder a el..
lo estoy haciendo con java, en eclipse... me podeis echar una mano?
muchas gracias!!!!

mi correo es: [email protected]

saludos
  #8 (permalink)  
Antiguo 01/09/2010, 09:12
 
Fecha de Ingreso: agosto-2010
Mensajes: 7
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: consumir Web Services desde Java con SOAP

Una posible solución para tu cliente:



/*
* URL of the web service
*/
String address = "http://localhost:7001/wsPrueba1/AuthenticationService.jws";
String namespaceURI = "http://www.openuri.org/";
String serviceName = "AuthenticationService";
String portName = "AuthenticationServiceSoap";

ServiceFactory factory = ServiceFactory.newInstance();

/*
* Create an instance of the Service with the given service QName
*/
Service service = factory.createService(new QName(serviceName));

Call call = service.createCall(new QName(portName));

call.setTargetEndpointAddress(address);

QName intQName = new QName("http://www.w3.org/2001/XMLSchema", "string");
/*
* Set operation name to invoke.
*/
call.setOperationName(new QName(namespaceURI,"holaMundo"));
/*
* Add parameters definitions in the call object.
*/

call.addParameter("nombre", intQName, ParameterMode.IN);

/*
* Set definition of the return type.
*/
call.setReturnType(intQName);

Object[] inParams = new Object[1];
inParams[0] = nombre;

String value= (String)call.invoke(inParams);
System.out.println("Result: " + value);
return value;
  #9 (permalink)  
Antiguo 14/12/2010, 21:18
 
Fecha de Ingreso: noviembre-2010
Mensajes: 13
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: consumir Web Services desde Java con SOAP

Cita:
Iniciado por jhoncacru Ver Mensaje
Dame tu correo te envio el servidor en C# y el cliente (el que consumirá el servicio) en Java hecho con NETBEANS 6.0 IDE
Podrias enviarmelo a mi tambien?

[email protected]
  #10 (permalink)  
Antiguo 11/01/2011, 10:54
 
Fecha de Ingreso: noviembre-2008
Mensajes: 2
Antigüedad: 15 años, 4 meses
Puntos: 0
Respuesta: consumir Web Services desde Java con SOAP

Cita:
Iniciado por eseluisete Ver Mensaje
Una posible solución para tu cliente:



/*
* URL of the web service
*/
String address = "http://localhost:7001/wsPrueba1/AuthenticationService.jws";
String namespaceURI = "http://www.openuri.org/";
String serviceName = "AuthenticationService";
String portName = "AuthenticationServiceSoap";

ServiceFactory factory = ServiceFactory.newInstance();

/*
* Create an instance of the Service with the given service QName
*/
Service service = factory.createService(new QName(serviceName));

Call call = service.createCall(new QName(portName));

call.setTargetEndpointAddress(address);

QName intQName = new QName("http://www.w3.org/2001/XMLSchema", "string");
/*
* Set operation name to invoke.
*/
call.setOperationName(new QName(namespaceURI,"holaMundo"));
/*
* Add parameters definitions in the call object.
*/

call.addParameter("nombre", intQName, ParameterMode.IN);

/*
* Set definition of the return type.
*/
call.setReturnType(intQName);

Object[] inParams = new Object[1];
inParams[0] = nombre;

String value= (String)call.invoke(inParams);
System.out.println("Result: " + value);
return value;
Hola, me podrias decir por favor cuales son los paquetes que importas en este ejemplo?

por favor y 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




La zona horaria es GMT -6. Ahora son las 04:19.