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

Como consumir webservice de java en forma nativa sin asistente de IDs

Estas en el tema de Como consumir webservice de java en forma nativa sin asistente de IDs en el foro de Java en Foros del Web. Buenas tardes srs, Quisiera su ayuda en este tema de poder invocar un web desde java en forma nativa, sin la ayuda de un asistente ...
  #1 (permalink)  
Antiguo 15/09/2009, 14:11
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 14 años, 7 meses
Puntos: 0
Como consumir webservice de java en forma nativa sin asistente de IDs

Buenas tardes srs,

Quisiera su ayuda en este tema de poder invocar un web desde java en forma nativa, sin la ayuda de un asistente de los ids, pues quisiera hacerlo puro codigo.

Parseando mi xml y pues enviandole y al responderme nuevamente parsearlo y obtenr los datos. si tienen algun ejemplo por favor enviarmelo a mi correo si no fuera mucha molestia llagyarrobahotmail.com.

Muchas gracias por anticipdo

Saludos cordiales
  #2 (permalink)  
Antiguo 15/09/2009, 18:27
Avatar de SPAWN3000  
Fecha de Ingreso: marzo-2008
Ubicación: Bogota
Mensajes: 858
Antigüedad: 16 años, 1 mes
Puntos: 15
Respuesta: Como consumir webservice de java en forma nativa sin asistente de IDs

Yo no lo he hecho - pero tambien me salta la duda, Se podria intentar generar el código en el IDE y luego analizar que archivos fueron generados. Realmente no le veo mucho problema. Ya que en muy poco código puedes generar el server y client. Si tienes problema te puedo enviar un ejemp. mail?
  #3 (permalink)  
Antiguo 15/09/2009, 21:55
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Como consumir webservice de java en forma nativa sin asistente de IDs

Por favor amigo, enviame un ejemplo, mi correo es llagyarrobahotmail.com.

Saludos cordiales
  #4 (permalink)  
Antiguo 15/09/2009, 21:59
 
Fecha de Ingreso: septiembre-2009
Mensajes: 5
Antigüedad: 14 años, 7 meses
Puntos: 0
Respuesta: Como consumir webservice de java en forma nativa sin asistente de IDs

Cita:
Iniciado por SPAWN3000 Ver Mensaje
Yo no lo he hecho - pero tambien me salta la duda, Se podria intentar generar el código en el IDE y luego analizar que archivos fueron generados. Realmente no le veo mucho problema. Ya que en muy poco código puedes generar el server y client. Si tienes problema te puedo enviar un ejemp. mail?
Amigo por favor enviame el ejemplo a mi correo llagyarrobahotmail.com

Saludos cordiales.
  #5 (permalink)  
Antiguo 01/09/2010, 05:15
 
Fecha de Ingreso: septiembre-2010
Mensajes: 2
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Como consumir webservice de java en forma nativa sin asistente de IDs

hola,

tengo un problema: tengo creado un servicio desplegado en el servidor tomcat (y tengo el wsdl), 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
  #6 (permalink)  
Antiguo 01/09/2010, 09:08
 
Fecha de Ingreso: agosto-2010
Mensajes: 7
Antigüedad: 13 años, 8 meses
Puntos: 0
Respuesta: Como consumir webservice de java en forma nativa sin asistente de IDs

Ahí te va como realizarlo.

Un saludo.



/*
* 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;
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 14:23.