Código:
public class Servicio1 {
public static void main(String [] args) throws Exception {
String endpoint = "http://www.webserviceX.NET/";
String nameSpaceUri = "http://www.webserviceX.NET/ConversionRate";
String method = "ConversionRate";
double a=1,b=3;
Service service = new Service();
Call call = (Call) service.createCall();
call.setProperty( Call.SOAPACTION_USE_PROPERTY, new Boolean( true ) );
call.setProperty( Call.SOAPACTION_URI_PROPERTY, "http://schemas.xmlsoap.org/soap/envelope/");
call.setTargetEndpointAddress(new java.net.URL(endpoint));
call.setOperationName(new QName(nameSpaceUri, method));
call.addParameter ("op1", XMLType.SOAP_DOUBLE, ParameterMode.IN);
call.addParameter ("op2", XMLType.SOAP_DOUBLE, ParameterMode.IN);
call.setReturnType(XMLType.SOAP_DOUBLE);
Double ret = (Double) call.invoke( new Object[] {a,b} );
System.out.println(ret);
}
}
No me queda muy claro lo que debo de poner en endpoint y nameSpaceUri. Alguien podría explicarme? quizá mi error se encuentre en estas partes Muchas gracias y saludos!