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

Cliente para Axis 1.4 con Netbeans

Estas en el tema de Cliente para Axis 1.4 con Netbeans en el foro de Java en Foros del Web. Buenas tardes a todos los foristas: Estoy teniendo problemas para hacer la migración de un proyecto en JDeveloper a Netbeans, utilizando Apache. El detalle es ...
  #1 (permalink)  
Antiguo 13/06/2013, 14:05
Colaborador
 
Fecha de Ingreso: enero-2007
Ubicación: México
Mensajes: 2.097
Antigüedad: 17 años, 3 meses
Puntos: 447
Cliente para Axis 1.4 con Netbeans

Buenas tardes a todos los foristas:

Estoy teniendo problemas para hacer la migración de un proyecto en JDeveloper a Netbeans, utilizando Apache. El detalle es con una página que consume un WS desarrollado en Axis 1.4. Hasta ahora no he encontrado alguna manera para crear un Cliente para este WS, pues sólo encuentro referencias a WS con Axis2...

También intenté utilizar un cliente JAX-RCP, pero al tratar de crear las páginas me aparece una advertencia que dice:

Cita:
advertencia: Procesando la operación "test" que no se ajusta a WS-I con el estilo RPC y la codificación SOAP
Traté también de adecuar la clase que tengo en Jdeveloper, pero al momento de invocar el método simplemente se brinca la línea, no me marca error ni nada, simplemente no ejecuta el código. Con JDeveloper lo hacía de esta manera:

Código Java:
Ver original
  1. package ws;
  2.  
  3. import java.util.List;
  4. import org.apache.axis.client.Call;
  5. import org.apache.axis.client.Service;
  6.  
  7. public class Consumir {
  8.  
  9.   public String consumir(Object[] parametros){
  10.     String regresar = null;
  11.     Service service = null;  
  12.     Call call       = null;
  13.     String endpoint = null;
  14.     try {
  15.       //http://***:8084/desarrollo/services/Codificacion?wsdl
  16.       endpoint = "http://***:8084/desarrollo/services/Codificacion";
  17.       service = new Service();
  18.       call = (Call) service.createCall();
  19.       call.setTargetEndpointAddress(new java.net.URL(endpoint));
  20.       call.setOperationName("test");        
  21.       regresar=String.valueOf(call.invoke(parametros));
  22.       //System.out.println(regresar);
  23.     }// try
  24.     catch (Exception e) {
  25.       e.printStackTrace();
  26.     }// catch
  27.     finally {
  28.       return regresar;
  29.     }// finally
  30.   }
  31. }

Al llegar a estas dos líneas, simplemente se brinca, ni siquiera entra al CATCH...

Código:
service = new Service();
call = (Call) service.createCall();
La verdad no tengo idea de qué puede estar pasando, pero espero que alguno de ustedes me pueda orientar.

De antemando, Gracias Totales!!!

Saludos
Leo.

Etiquetas: axis, cliente, netbeans, webservice
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 17:53.