Un cliente Web Service SOAP se hace de la siguiente manera en eclipse:
1. cree un proyecto java normal y luego clic derecho->new Web Service client->
2. pegar la url o archivo wsdl y bajar la barra a Develop Client
3.
Esto genera varios archivos, que son indispensables ya que son la interfaz de comunicación entre el Cliente y el Server del WS.
4. La clase que hay que instanciar de las clases generadas para consumir el Web service soap siempre es la que termina proxy.
Código PHP:
Ver originalpublic class ClienteSoapJava {
public static void main(String[] args)throws RemoteException{
ConversionServiceProxy servicio=new ConversionServiceProxy();
double conversion=servicio.conversionRate("USD", "MXN");
System.out
.println
(conversion
); }
}
5. Explicación: ConversionServiceProxy es la clase que se debe invocar para consumir el WS (En mi ejemplo, por que puede se distinta ), entonces tienes que crear un objeto de esa clase y llamar a uno de sus metodos: conversionRate en este caso (tambien puede ser distinto), que ya es el método del WS a invocar.
Y si te das cuenta también fueron como 3 o 4 lineas.