package client;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.BindingProvider;
public class HelloClient {
public static void main(String[] args) {
HelloService service = null;
try {
// Creamos el servicio con el WSDL
URL wsdlLocation = new URL("http://localhost:7001/wsc/HelloService?WSDL");
String targetNamespace="http://services/";
String name="HelloService";
service = new HelloService( wsdlLocation, new QName(targetNamespace, name));
Hello port = service.getHelloPort();
// Añadimos capacidades de seguridad a la llamada
BindingProvider provider = (BindingProvider) port;
provider.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "user");
provider.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "12345678");
//Mostramos el resultado
System.out.println(port.sayHello(args[0]));
} catch (MalformedURLException e ) {
e.printStackTrace();
}
}
}
package client;
import java.net.MalformedURLException;
import java.net.URL;
import javax.xml.namespace.QName;
import javax.xml.ws.BindingProvider;
public class HelloClient {
public static void main(String[] args) {
HelloService service = null;
try {
// Creamos el servicio con el WSDL
URL wsdlLocation = new URL("http://localhost:7001/wsc/HelloService?WSDL");
String targetNamespace="http://services/";
String name="HelloService";
service = new HelloService( wsdlLocation, new QName(targetNamespace, name));
Hello port = service.getHelloPort();
// Añadimos capacidades de seguridad a la llamada
BindingProvider provider = (BindingProvider) port;
provider.getRequestContext().put(BindingProvider.USERNAME_PROPERTY, "user");
provider.getRequestContext().put(BindingProvider.PASSWORD_PROPERTY, "12345678");
//Mostramos el resultado
System.out.println(port.sayHello(args[0]));
} catch (MalformedURLException e ) {
e.printStackTrace();
}
}
}