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 originalpackage ws;
import java.util.List;
import org.apache.axis.client.Call;
import org.apache.axis.client.Service;
public class Consumir {
Service service = null;
Call call = null;
try {
//http://***:8084/desarrollo/services/Codificacion?wsdl
endpoint = "http://***:8084/desarrollo/services/Codificacion";
service = new Service();
call = (Call) service.createCall();
call.
setTargetEndpointAddress(new java.
net.
URL(endpoint
)); call.setOperationName("test");
regresar
=String.
valueOf(call.
invoke(parametros
)); //System.out.println(regresar);
}// try
e.printStackTrace();
}// catch
finally {
return regresar;
}// finally
}
}
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.