Ver Mensaje Individual
  #1 (permalink)  
Antiguo 08/07/2016, 13:05
Avatar de Juanelo666
Juanelo666
 
Fecha de Ingreso: septiembre-2014
Ubicación: México
Mensajes: 31
Antigüedad: 9 años, 8 meses
Puntos: 0
Error creando cliente web service con Axis2

Buenas!
Pues aqui iniciando con esto de los clientes WS con AXIS2.
Resulta que por medio de mi WSDL cree mis clases STUB utiliazando AXIS2.

Al implementar mi cliente nomas no hayo la forma de echarlo a andar.

Traigo una clase mas o menos asi


Código Java:
Ver original
  1. package com.serviciosterceros.queuemanager.instancia;
  2. import java.rmi.RemoteException;
  3. import org.apache.axis2.AxisFault;
  4. import com.serviciosterceros.queuemanager.Rei_califica_servicioStub;
  5. import com.serviciosterceros.queuemanager.Rei_califica_servicioStub.Rei_califica_servicioResponse;
  6. import com.serviciosterceros.queuemanager.Rei_califica_servicioStub.Request;
  7. import com.serviciosterceros.queuemanager.Rei_califica_servicioStub.Response;
  8.  
  9. public class ValidaReiWSClient {
  10.  
  11.     private Rei_califica_servicioStub instancia = null;
  12.    
  13.     public ValidaReiWSClient(String url, long timeout) throws AxisFault{
  14.         // se crea soporte
  15.         instancia = new Rei_califica_servicioStub(url);
  16.         instancia._getServiceClient().getOptions().setTimeOutInMilliSeconds(timeout);      
  17.     }
  18.    
  19.     public String[] rei_califica_servicio(String perfil, String vel_bajada, String vel_Subida) throws RemoteException{
  20.        
  21.         Rei_califica_servicioStub.Request request = new Rei_califica_servicioStub.Request();
  22.        
  23.         //Agregamos a la petición los datos a enviar al WS
  24.         request.setPerfil(perfil);
  25.         request.setVel_bajada(vel_bajada);
  26.         request.setVel_subida(vel_Subida);
  27.        
  28.         Rei_califica_servicioStub.Response response =  instancia.rei_califica_servicio(null);
  29.        
  30.                  return response.getCode();
  31.          
  32.     }          
  33. }


al querer dar el return me arroja un error feo y por mas que analizo no logro dar.



[HIGHLIGHT="Java"]


Si alguien pudier explicarme como implementar este cliente a partir de la clase STUB que axis me genero seria lo mejor porque en internet no logro encontrar algo que me ayude.

Por favor si una buena alma ayuda a este condenado estaria eternamente agradecido