Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package org.jacorb.demo.sas;
 
 import java.io.File;
 
This is the client side of the sas demo. It just calls the single operation "printCert()" of the server. As you can see, sas is fully transparent.

Author(s):
Nicolas Noffke
public class GssUpClient {
    public static void main(String args[]) {
        if (args.length != 3) {
            ..println("Usage: java demo.sas.GssUpClient <ior_file> <username> <password>");
            System.exit(1);
        }
        try {
            // set security credentials
            GssUpContext.setUsernamePassword(args[1], args[2]);
            // initialize the ORB.
            ORB orb = ORB.init(argsnull);
            // get the server
            File f = new File(args[0]);
            if (!f.exists()) {
                ..println("File " + args[0] + " does not exist.");
                System.exit(-1);
            }
            if (f.isDirectory()) {
                ..println("File " + args[0] + " is a directory.");
                System.exit(-1);
            }
            BufferedReader br = new BufferedReader(new FileReader(f));
            org.omg.CORBA.Object obj = orb.string_to_object(br.readLine());
            br.close();
            SASDemo demo = SASDemoHelper.narrow(obj);
            //call single operation
            demo.printSAS();
            demo.printSAS();
            demo.printSAS();
            ..println("Call to server succeeded");
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
New to GrepCode? Check out our FAQ X