package org.jacorb.demo.grid;
import java.io.BufferedReader;
import java.io.FileReader;
public class Client
{
public static void main(String args[]) throws Exception
{
MyServer grid;
org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args, null);
BufferedReader reader = new BufferedReader(new FileReader(args[0]));
grid = MyServerHelper.narrow(orb.string_to_object(reader.readLine()));
short x = grid.height();
System.out.println("Height = " + x);
short y = grid.width();
System.out.println("Width = " + y);
x -= 1;
y -= 1;
System.out.println("Old value at (" + x + "," + y +"): " +
grid.get( x,y));
System.out.println("Setting (" + x + "," + y +") to 470.11");
grid.set( x, y, new java.math.BigDecimal("470.11"));
System.out.println("New value at (" + x + "," + y +"): " +
grid.get( x,y));
try
{
grid.opWithException();
}
catch (org.jacorb.demo.grid.MyServerPackage.MyException ex)
{
System.out.println("MyException, reason: " + ex.why);
}
grid.shutdown();
}
}