Package simple.client

Examples of simple.client.IPingService


public class PingServiceClient {
    public static void main (String[] args) {
      try {
            PingService service = new PingService();
            IPingService stub = service.getPingPort();
            //IPingService stub = service.getIPingService();
           
            // use static stubs to override endpoint property of WSDL      
            String serviceHost = System.getProperty("endpoint.host");
            String servicePort = System.getProperty("endpoint.port");
            String serviceURLFragment = System.getProperty("service.url");
            String serviceURL =
               "https://" + serviceHost + ":" + servicePort + serviceURLFragment;

            System.out.println("Service URL=" + serviceURL);
           
            ((BindingProvider)stub).getRequestContext().
                put(javax.xml.ws.BindingProvider.ENDPOINT_ADDRESS_PROPERTY, serviceURL)
           
             ((BindingProvider)stub).getRequestContext().
                put(com.sun.xml.wss.XWSSConstants.USERNAME_PROPERTY, "alice");
            ((BindingProvider)stub).getRequestContext().
                put(com.sun.xml.wss.XWSSConstants.PASSWORD_PROPERTY, "alice");
           
            stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed!"));
           
            // Ping again
            stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed again!"));
           
           
             // Ping the third time
            stub.ping(new Holder("1"), new Holder("sun"), new Holder("Passed again again!"));
           
           
        } catch (Exception ex) {
            System.out.println ("Caught Exception: " + ex.getMessage() );
            ex.printStackTrace();
View Full Code Here

TOP

Related Classes of simple.client.IPingService

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.