import org.omg.CORBA.*;
import org.omg.CosNaming.NamingContextPackage.*;
import org.omg.CosNaming.*;

public class client
{
	public static void main(String args[])
	{
		try
		{
			
			// create and initialize the ORB
			ORB orb = ORB.init(args,null);
			
			// get the root naming context
			org.omg.CORBA.Object objRef = orb.resolve_initial_references("NameService");
			NamingContext ncRef = NamingContextHelper.narrow(objRef);
			
			// resolve the object reference in naming
			NameComponent nc = new NameComponent("Bookmark","Objet");
			NameComponent path[] = {nc};
			bookmark ref = bookmarkHelper.narrow(ncRef.resolve(path));
			
			// call the Hello server object and print results
			ref.Ajouter("pouet","prout");
			System.out.println("Ok");
		}
		catch (Exception e)
		{
			System.out.println("Error : " + e);
			e.printStackTrace(System.out);
		}
	}
}