// Result.java import IDLInterchange.*; import CosPropertyService.*; import ACM.*; import java.io.*; import java.net.*; public class Result { public static void main(String[] args) { // Initialize the ORB. org.omg.CORBA.ORB orb = org.omg.CORBA.ORB.init(args,null); // Initialize the BOA org.omg.CORBA.BOA boa = orb.BOA_init(); //Creating a Result (CCollection) ResultImpl result = new ResultImpl("ResultTarget"); boa.obj_is_ready(result); System.out.println("Created" + result); if ( args.length != 0 ) { //String url = "http://Eel:15000/Result.ior"; //try { // System.out.println("Resolving the url"); // com.visigenic.vbroker.URLNaming.Resolver resolver = // com.visigenic.vbroker.URLNaming.ResolverHelper.narrow( // orb.resolve_initial_references("URLNamingResolver")); // resolver.force_register_url(url,result); // Gerard, 2-5-98. Using new naming class to publish the object naming.PublishVisi(result, "Result", orb); //} //catch (Exception e) { // System.err.println(e); //} } // Wait for incoming requests boa.impl_is_ready(); } }