// Client.java import IDLInterchange.*; import CosPropertyService.*; import java.io.*; public class Client2 { private static org.omg.CORBA.ORB orb; private static IDLInterchange.CConstrainCollection proxy; private static IDLInterchange.CCollection pResultTarget; private static boolean HaveItems = false; private static int total = 0; private static IDLInterchange.TItemsACState objects; private static ResultImpl ResultThread; private static String[] whatprop = new String[20]; private static short how_many_prop; private static short MyMessageID = 0; private static short[] clientcookies = new short[100]; private static short longclcookies = 0; public static void print_menu () { System.out.println("-----------------------------------------------"); System.out.println("0- New Connection"); System.out.println("1- Get Property Names"); System.out.println("2- Search"); System.out.println("3- Get Total Items"); System.out.println("4- Get all docs"); System.out.println("m,?- Print Menu"); System.out.println("q- Quit"); System.out.println("\n"); return; } public static void testGetTotalItems() { System.out.println("Total Items in the result collection:" + pResultTarget.GetTotalItems()); return; } public static void testRequestItemsProperties() { //Setting pMessageID CosPropertyService.Any pMessageID = new CosPropertyService.Any(); ResultThread.current_MessageID = MyMessageID; pMessageID.a_short(MyMessageID++); //Setting pPropertyNames java.lang.String[] pPropertyNames = new java.lang.String[how_many_prop]; for(int jj=0;jj