} else {
wsdlURL = new URL(args[0]);
}
System.out.println(wsdlURL);
SOAPService ss = new SOAPService(wsdlURL, SERVICE_NAME);
Greeter port;
if ((args[1] != null) && (args[1].equalsIgnoreCase("secure_user"))) {
System.out.println("The secure_user credentials will be used for the invocation.");
System.out.println();
port = ss.getPort(SECURE_PORT_NAME, Greeter.class);
} else if ((args[1] != null) && (args[1].equalsIgnoreCase("strict_secure_user"))) {
String configurerProperty = "celtix.security.configurer"
+ ".celtix.{http://objectweb.org/hello_world_soap_http}"
+ "SOAPService/StrictSecurePort.http-client";
String configurerClass = "demo.hw_https.common.DemoSecurityConfigurer";
System.setProperty(configurerProperty, configurerClass);
System.out.println("The strict_secure_user credentials will be used for the invocation.");
System.out.println("Extra security data will be provided by the class, " + configurerClass
+ " because the system property " + configurerProperty
+ " has been set.");
System.out.println();
port = ss.getPort(STRICT_SECURE_PORT_NAME, Greeter.class);
} else {
System.out.println("The insecure_user credentials will be used for the invocation.");
System.out.println();
port = ss.getPort(INSECURE_PORT_NAME, Greeter.class);
}
String resp;
System.out.println("Invoking greetMe...");