idlj(1)

fffdfffdfffd
idlj - IDL-to-Java fffd³ãfffdfffdfffdfffdfffdfffd.LP

    idlj fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdIDL fffdfffdfffdfffd¤ãfffdfffdfffdfffd Java fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

å½¢åfffd

idlj [ options ] idl-file

idl-file fffdfffdfffdfffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹åfffdç¾fffdfffdèªfffd(IDL) fffdfffdfffdfffdfffdfffdç¾fffdfffdfffd¥ãfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdf2options fffdfffdfffdfffdfffdfffdä»»æfffdfffd§ãfffdfffdfffdfffdidl-file fffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffd

èªfffdfffd

IDL-to-Java fffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffd IDL fffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffd Java fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdè©³ç´°fffdfffdfffd OMG IDL to Java Language Mapping Specification @
http://java.sun.com/javase/6/docs/technotes/guides/idl/mapping/jidlMapping.html fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdIDL-to-Java fffd³ãfffdfffdfffdfffdfffdfffdfffdä»¥åfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdä¸fffdfffdfffdfffdfffdidltojava fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

  fffdfffdfffdfffd¤ãfffdfffd³ãfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdºèfffd

    My.idl fffdfffdfffdfffdfffdfffdfffdfffdfffd IDL fffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffd Java fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffd idlj My.idl

    fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffd³ãfffdfffd´ãfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd³ãfffdfffdfffdfffdæ¬¡ãfffdfffd³ãfffdfffd³ãfffdfffdfffdfffdä¾¡ãfffdfffdfffdfffd idlj -fclient My.idl

    fffdfffdfffdfffd¤ãfffdfffd³ãfffdfffd´ãfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffd´ãfffdfffd¹ãfffdfffdfffdfffdfffd³ãfffdçµfffdfffdè¾¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffd´ãfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffd idlj -fserver My.idl

    fffdµãfffdfffdfffdfffdfffd´ãfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffd³ãfffdfffd´ãfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd³ãfffdçµfffdfffdè¾¼ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffd POA (ç¶fffdfffdfffd¢ãfffdfffdfffd fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffd³ãfffdfffd´ãfffdfffdµãfffdfffdfffdfffdfffd´ãfffdä¸¡æfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd(fffdfffdfffdfffdfffdfffdä¾fffd fffdfffdfffdfffd¡ãfffd 1 fffd¤ãfffdä½¿çfffdfffdfffdfffdfffdfffdfffd idlj -fclient -fserver My.idl
    idlj -fall My.idl

    fffdµãfffdfffdfffdfffdfffd´ãfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd2 fffd¤ãfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdfffdfffdfffdTie å§fffdfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffd

    fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffd´ãfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffdç§»æfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdMy.idl fffdfffdfffd My fffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdå®fffd¾©fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2MyPOA.java fffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdf2My fffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffd_MyPOA fffdfffdfffdç¶fffdfffdfffdfffdfffdå¿fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    MyPOA.java fffdfffd org.omg.PortableServer.Servant @
    http://java.sun.com/javase/6/docs/api/org/omg/PortableServer/Servant.html fffdfffdfffdå¼µãfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd¹ãfffdfffd¹ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffd±ãfffdfffdfffdfffdfffdfffdfffdè£fffdfffdfffdfffdIDL fffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdfffd¢éfffdä»fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdInvokeHandler fffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdfffd³ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdè£fffdfffdfffd¾ãfffdfffdfffd.LP

    Portable Object Adapter (POA) @
    http://java.sun.com/javase/6/docs/technotes/guides/idl/POA.html fffdfffdPortableServer fffd¢ãfffdfffd¥ãfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffd£ãfffdfffdfffdServant fffdfffdfffdå®fffd¾©fffdfffdfffdfffdfffdfffdJava fffdfffdfffdfffd°ãfffdfffdfffdfffdfffd°èfffdèªfffdfffdfffdfffdfffdServant fffdfffdfffdfffdfffdava fffdfffdorg.omg.PortableServer.Servant fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdPOA fffdµãfffdfffdfffdfffdfffdfffdfffdè£fffdfffdfffdºåfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdå¤fffdfffdfffdfffdfffdfffd½ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd fffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd±ãfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdOA fffdfffdº«fffdfffdfffdfffdfffdfffdfffd³åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå¾¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¶ãfffdfffdfffdfffdfffd¼ãfffdfffd¼ãfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    ç¶fffdfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffd 1 fffd¤ãfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdf2-oldImplBase fffdfffdfffdfffd°ãfffdä½¿çfffdfffdfffdfffdfffdfffd2SE 1.4 fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¸ãfffdfffd³ãfffd Java fffdfffdfffdfffd°ãfffdfffdfffdfffdfffd°èfffdèªfffdfffdäºfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd¼åfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdf2-oldImplBase fffdfffdfffdfffd°ãfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdæºfffdfffdfffdfffdfffdæ³fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdAPI fffdfffdŽ¨å¥fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd½¿fffdfffdfffdfffdfffdfffdfffdfffdfffdJ2SE 1.3 fffd§èfffdè¿°ãfffdfffdfffdfffdfffd¢åfffdfffdfffdfffdfffd¼ãfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd´åfffdfffdfffdfffdå­fffdfffd MAKEFILE fffdfffdfffdfffd´ãfffdfffdfffdidlj fffd³ãfffdfffdfffdfffdfffdfffdfffd -oldImplBase fffdfffdfffdfffd°ãfffdè¿½åfffdfffdfffdfffdå¿fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd fffdfffdfffdfffd°ãfffdè¿½åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdPOA fffdfffdfffdfffd¹ãfffdfffdµãfffdfffdfffdfffdfffd´ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdä¸fffdfffdäºfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd¼åfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffd

    idlj -fclient -fserver -oldImplBase My.idl
    idlj -fall -oldImplBase My.idl

    My.idl fffdfffdfffd My fffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdå®fffd¾©fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2_MyImplBase.java fffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdf2My fffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffd_MyImplBase fffdfffdfffdç¶fffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffd

    fffdfffdfffd 1 fffd¤ãfffdfffdµãfffdfffdfffdfffdfffd´ãfffdfffdfffdfffdfffdfffdfffdTie fffd¢ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd¼åfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffdè­²ãfffdfffdfffdfffdfffd§ãfffdfffdfffdie fffdfffdfffdfffd±ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¥ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdæ¬¡ãfffdfffd³ãfffdfffd³ãfffdfffdfffdfffdfffd£ãfffdfffdfffdie fffd¢ãfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    idlj -fall My.idl
    idlj -fallTIE My.idl

    My fffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdä¸fffdfffdfffdfffd2 fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2MyPOATie.java fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdMyPOATie fffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffddelegate fffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdPOA fffd¢ãfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd poa fffdfffdfffdè¦fffdfffdfffdfffdfffddelegate fffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdMyOperations fffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdä»fffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdORB fffdfffdfffdç·fffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdf2MyPOATie fffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdæ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

        ORB orb = ORB.init(args, System.getProperties());
        // Get reference to rootpoa & activate the POAManager
        POA rootpoa = (POA)orb.resolve_initial_references("RootPOA");
        rootpoa.the_POAManager().activate();
        // create servant and register it with the ORB
        MyServant myDelegate = new MyServant();
        myDelegate.setORB(orb);
        // create a tie, with servant being the delegate.
        MyPOATie tie = new MyPOATie(myDelegate, rootpoa);
        // obtain the objectRef for the tie
        My ref = tie._this(orb);

    ä»fffdfffdå®fffdfffdfffdfffdfffdç¶fffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdæ¨fffdfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdfffd§ãfffdfffdfffdfffd Tie fffd¢ãfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdJava fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¿ãfffdä½¿çfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd 1 fffd¤ãfffdfffdfffdfffdfffdfffdfffdç¶fffdfffdfffd¢ãfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffd´åfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdTie fffd¢ãfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffd´åfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffd½¿fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdŽ¥fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd1 fffd¤åfffdfffd¥ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffd½ãfffdfffdfffdfffdfffd¼ãfffdfffdºãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffd¼ãfffdfffdºãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

    IDL fffdfffdfffdfffd¼ãfffdfffd§ãfffdfffdfffdfffd J2SE 1.4 fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¸ãfffdfffd³ãfffd Java è¨fffdfffdfffd¸ãfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdäºfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffd´ãfffd Tie fffd¢ãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffd

    idlj -oldImplBase -fall My.idl
    idlj -oldImplBase -fallTIE My.idl

    My fffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdMy_Tie.java fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdMy_Tie fffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdimpl fffdfffdfffdfffdfffd¾ãfffdfffdfffdf2impl fffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdHelloOperations fffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdä»fffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¿ãfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdORB fffdfffdfffdç·fffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdf2My_Tie fffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdæ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd.LP

        ORB orb = ORB.init(args, System.getProperties());
        // create servant and register it with the ORB
        MyServant myDelegate = new MyServant();
        myDelegate.setORB(orb);
        // create a tie, with servant being the delegate.
        MyPOATie tie = new MyPOATie(myDelegate);
        // obtain the objectRef for the tie
        My ref = tie._this(orb);

  fffdºèfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdä»£æfffdä½fffd½®fffdfffdfffdå®fffd.LP

    fffdºèfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdä»¥åfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdç½fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd³ãfffdfffd§ãfffdfffd³ãfffdfffd¤ãfffdfffdfffdfffdfffd³åfffdfffdfffdfffdfffdfffdfffd

        idlj -td /altdir My.idl
    My fffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdfffd´åfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffd./My.java fffd§ãfffdfffdfffdfffdfffdfffdf2/altdir/My.java fffdfffdfffdfffdfffdfffdè¡fffdfffdfffdfffdfffdfffdfffdfffd

  fffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd¤ãfffdfffdfffd»£fffd¿äfffdç½fffdfffdfffdfffdfffd

    My.idl fffdfffdfffdfffdfffd1 fffd¤ãfffd IDL fffdfffdfffdfffd¤ãfffd MyOther.idl fffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd´åfffdfffdfffdfffdfffd³ãfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdMyOther.idl fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd /includes fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd³ãfffdfffd§ãfffdfffd³ãfffdfffd¤ãfffdfffdfffdfffdfffd³åfffdfffdfffdfffdfffdfffdfffd idlj -i /includes My.idl

    fffd¾ãfffdfffdfffdfffdfffdfffdMy.idl fffdfffdfffdfffdfffdfffdfffdfffdfffd /moreIncludes fffdfffdfffdfffdfffdAnother.idl fffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdæ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdºãfffdfffd¾ãfffdfffdfffdidlj -i /includes -i /moreIncludes My.idl

    fffdfffdfffdfffdfffdfffdfffdfffd½¢å¼fffd§ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffd§ãfffdfffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdç´¢ãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ºfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdæ³fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdæ³fffdfffdfffdfffdfffdå¢fffdfffdfffd°ãfffdfffdfffdfffdfffd¹ãfffdä¼¼ãfffdfffdfffdfffdfffdfffdfffdCLASSPATH fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdidl.config fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdidl.config fffdfffd¸­fffdfffdfffdæ¬¡ãfffdfffdfffdfffdfffdfffd½¢å¼fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd includes=/includes;/moreIncludes

    fffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdæ¤fffd´¢fffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdèªfffdfffdè¾¼ãfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdºåfffdfffdfffdfffdå­fffdfffdfffd»ãfffdfffd³ãfffdfffdfffd(;) fffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdºåfffdfffdfffdfffdå­fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdWindows fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd§ãfffdfffd»ãfffdfffd³ãfffdfffd³ãfffdfffdfffdfffdfffdfffdnix fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd§ãfffdfffd³ãfffdfffd³ãfffdfffdfffdfffd fffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdç´°ãfffdfffd¤ãfffdfffdfffdfffdfffdfffd.na CLASSPATH fffdfffd¨­å®fffdfP @
    http://java.sun.com/javase/6/docs/technotes/tools/index.html#general fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

  fffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdºèfffd

    fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd³ãfffdè¡fffdfffdfffdfffdfffdfffdfffdfffd IDL fffdfffdfffdfffd¤ãfffdfffd§åfffdç¾fffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdæ§fffdfffdä½fffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd¿ãfffdJava fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffd§åfffdç¾fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdava fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd2 fffd¤ãfffd IDL fffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffd My.idl

    #include <MyOther.idl>
    interface My
    {
    };
    MyOther.idl

    interface MyOther
    {
    };

    æ¬¡ãfffdfffd³ãfffdfffd³ãfffdfffd§ãfffdfffdfffdf2My fffdfffdfffdfffdfffdfffd Java fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdidlj My.idl

    My.idl fffd§åfffdç¾fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2My.idl fffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffd (fffdfffdfffdä¾fffdfffdfffdfffdMyOther.idl) fffd§åfffdç¾fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdfffdfffd Java fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffd idlj -emitAll My.idl

    fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdè¦fffdfffdfffdfffd¢ãfffdfffdfffd³¨fffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffd¼ãfffdfffdfffdfffdå®fffdfffdfffdfffd#include fffdfffdfffdfffdfffdfffdè¿°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffd#include fffdfffdfffdfffdfffdfffdfffd³ãfffdfffd¼ãfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdå¯¾ãfffdfffdfffdfffdä»fffdfffdå®fffd¾©fffdfffdfffdfffd¾ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffd#include fffdfffdfffdfffdfffdfffdå½fffdfffdfffdfffd³ãfffdfffdfffd#include fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå¯¾ãfffdfffdfffdJava fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdºèfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ºfffdfffdfffdfffdfffdfffd My.idl

    #include <MyOther.idl>
    interface My
    {
    #include <Embedded.idl>
    }; MyOther.idl

    interface MyOther
    {
    }; Embedded.idl

    enum E {one, two, three};

    fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffd idlj My.idl

    æ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffd£ãfffd Java fffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd ./MyHolder.java
    ./MyHelper.java
    ./_MyStub.java
    ./MyPackage
    ./MyPackage/EHolder.java
    ./MyPackage/EHelper.java
    ./MyPackage/E.java
    ./My.java

    fffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd #include fffdfffdfffdç¾fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2MyOther.java fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå½fffdfffdfffdfffd³ãfffdfffdfffd#include fffd§åfffdç¾fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2E.java fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdEmbedded.idl fffdfffdMy fffd¤ãfffdfffd¿ãfffdfffd§ãfffdfffd¹ãfffdfffd¹ãfffdfffd¼ãfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdMy fffdfffdfffdfffd³ãfffdfffdfffdfffd (fffd¤ãfffdfffdfffdfffdMyPackage fffdfffd fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    ä¸fffdfffdfffdfffdfffdfffdfffd-emitAll fffdfffdfffdfffd°ãfffdä½¿çfffdfffdfffdfffdfffd°ãfffdfffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdºèfffdfffdfffdfffdfffd¾ãfffdfffdfffd.LP

  fffdfffdfffdfffd±ãfffdfffd¸ãfffdfffd¥éfffdè¾fffdfffdfffd¿åfffd

    ABC fffdfffdfffdfffdfffdfffdfffdfffdfffdä¼fffd¤¾fffdfffdfffdfffdfffdfffdä½fffd¥­fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd IDL fffdfffdfffdfffd¤ãfffdfffdfffdfffdç¯fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd
    Widgets.idl

    module Widgets
    {
    interface W1 {...};
    interface W2 {...};
    };

    fffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffd IDL-to-Java fffd³ãfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdW1 fffdfffdfffdfffdfffdW2 fffdfffdfffdfffdfffdfffd Java fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffd Widgets fffdfffdfffdfffd±ãfffdfffd¸åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdæ¥fffdfffdfffdfffdfffdä¾fffdfffdfffdfffdfffdfffdfffdfffdä¼fffd¤¾fffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdcom.<ä¼fffd¤¾fffdfffd fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd±ãfffdfffd¸åfffdfffdfffd½®fffdfffdfffdfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2Widgets fffdfffdfffdfffd±ãfffdfffd¸ãfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdä¾fffdfffdå¾fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdcom.abc.Widgets fffdfffdfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd¥éfffdè¾fffdfffd Widgets fffd¢ãfffdfffd¥ãfffdfffdfffdfffdä»fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffd idlj -pkgPrefix Widgets com.abc Widgets.idl

    Widgets.idl fffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdIDL fffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd-pkgPrefix fffdfffdfffdfffd°ãfffdå¿fffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd IDL fffdfffdfffdfffd¤ãfffdfffdfffdfffdcom.abc.Widgets fffdfffdfffdfffd±ãfffdfffd¸ãfffdfffdfffdfffdfffdfffdfffdf2Widgets fffdfffdfffdfffd±ãfffdfffd¸ãfffdæ¤fffd´¢fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    fffd¥éfffdè¾fffdfffdå¿fffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd´åfffdfffdfffdfffdfffdfffd¿°fffdfffdidl.config fffdfffdfffdfffd¤ãfffdfffd§æŽ¥fffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffd°¡fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd±ãfffdfffd¸ãfffdfffd¥éfffdè¾fffdfffdfffdfffdfffdfffdfffdfffdè¡fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd½¢å¼fffd§èfffdè¿°ãfffdfffd¾ãfffdfffdfffd.LP PkgPrefix.<type>=<prefix>

    fffdfffdfffdfffdfffdfffdfffdfffdfffdä¸fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdè¨fffd¿°fffdfffdfffdfffdfffdfffd PkgPrefix.Widgets=com.abc

    fffdfffdfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¸ãfffdfffdfffdID fffdfffd½±fffd¿ãfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffd

  fffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdå®fffd¾©

    fffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffd IDL fffdfffdfffdfffd¤ãfffdfffdfffdfffdå®fffd¾©fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd´åfffdfffdfffdfffdfffdfffdfffdfffd·ãfffdfffdfffdfffdfffdfffdfffdç¾fffdfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdçµfffdfffdfffd¥ãfffdfffdfffdfffdfffdfffdfffdä½¿çfffdfffdfffdfffdfffdfffdfffdæ¬¡ãfffdfffd³ãfffdfffd³ãfffdfffdfffdfffd idlj -d MYDEF My.idl

    My.idl fffdfffdfffd #define MYDEF fffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdç­fffd¾¡fffd§ãfffdfffdfffd.RE

  fffd¢åfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffd.LP

    Java fffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2-keep fffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdä¸fffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffd§ãfffdå­fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffd¿ãfffdfffd¤ãfffdfffdfffdfffdfffd´åfffd (fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdç¢ºãfffdfffdfffdfffdfffdfffdfffdä»¥åfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdºãfffdfffd¿ãfffdfffdfffdfffdfffdf2-keep fffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdidlj -keep My.idl

    fffdfffdfffdfffd¤ãfffdfffd³ãfffdfffd´ãfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdºèfffdfffdfffdfffdfffdfffdfffd

  fffd³ãfffdfffdfffdfffdfffdfffdfffdfffd²æfffdfffd¶æfffdfffdfffd¡¨ç¤fffd.LP

    IDL-to-Java fffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdè¡fffdfffdfffdfffdfffdfffdfffdfffdfffd¶æfffdfffd¡ãfffdfffd»ãfffdfffd¸ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd·ãfffdfffd¢ãfffdfffdfffd(fffd¡ãfffdfffd»ãfffdfffd¸ãfffdå¤fffdfffdfffd¢ãfffdfffdfffd fffdfffdfffdfffdfffdfffdfffdfffdfffd-v fffdfffdfffdfffd·ãfffdfffd³ãfffdä½¿çfffdfffdfffdfffdfffdfffdfffd idlj -v My.idl

    fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffdè¡fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd.RE

  fffdfffdfffdfffd¸ãfffdfffd³æfffdfffd±ãfffdè¡fffd¤º

    IDL-to-Java fffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffd§ãfffdfffdfffd¡¨ç¤ºãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd³ãfffdè¡fffdfffd -version fffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    idlj -version

    fffdfffdfffdfffd¸ãfffdfffd³æfffdfffd±ãfffdfffdfffdfffdfffd³ãfffdfffd¤ãfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffd¾¼fffd¾ãfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd»¥å¤fffdfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdè¦fffdfffdfffdfffdfffdfffdfffdfffd

fffdfffdfffdfffd·ãfffdfffdfffd

    -d symbol
        fffdfffdfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdDL fffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdè¡fffdfffdè¿½åfffdfffdfffdfffdfffd´åfffdfffdfffdfffdä¾¡ãfffdfffdfffdfffd

        #define symbol

    -emitAll
        #include fffdfffdfffdfffd¤ãfffdfffdfffdfffdå®fffd¾©fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdºèfffdfffdfffdfffdfffdfffdfffd

    -fside
        fffdºèfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffd£ãfffdfffd°ãfffdå®fffd¾©fffdfffdfffdfffdfffdfffd side fffdfffdfffdclientfffdfffdf2serverfffdfffdf2serverTIEfffdfffdf2allfffdfffdf2allTIE fffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffd-fserverTIE fffd¾ãfffdfffdfffd-fallTIE fffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå§fffdfffdfffd¢ãfffdfffdfffdfffdfffd±ãfffdfffdfffdfffdfffdfffdfffdè¡fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdf2-fclient fffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    -i include-path
        fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdç´¢ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd»ãfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdè¿½åfffdfffd§ãfffdfffd¾ãfffdfffdfffd

    -keep
        fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdä¸fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffd¸ãfffdfffdfffdfffdfffd¾ãfffdfffdfffd

    -noWarn
        è­fffdfffdfffd¡ãfffdfffd»ãfffdfffd¸ãfffdè¡fffd¤ºfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

    -oldImplBase
        v1.4 fffdfffdfffdfffdfffdfffd JDK ORB fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd±ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdOA ç¶fffdfffdfffd¢ãfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffd´ãfffdfffd¤ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdImplBase ç¶fffdfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffdµãfffdfffdfffdfffdfffd´ãfffdfffd¤ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¸ãfffdfffd³ãfffd Java fffdfffdfffdfffd°ãfffdfffdfffdfffdfffd°èfffdèªfffdfffdfffdfffdfffdä½fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

    -pkgPrefix type prefix
        type fffdfffdfffdfffd¡ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdæ¤fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdJava fffdfffdfffdfffd±ãfffdfffd¸åfffdfffdfffdprefix fffdfffdfffdfffdfffdŽ¥fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdtype fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¢ãfffdfffd¥ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¸ãfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffd´ãfffdå®fffd¾©fffdfffdfffdfffdfffdIDL fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffd

    -pkgTranslate type package
        è­fffdfffdå­fffdfffdä¸fffdfffdfffd¢ãfffdfffd¥ãfffdfffdfffdfffd type fffdfffdfffdfffdºãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdJava fffdfffdfffdfffd±ãfffdfffd¸åfffdfffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd¡ãfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdè­fffdfffdå­fffdfffdä¸fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdpackage fffd§ç½®fffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffd pkgPrefix fffdfffdfffdfffd´ãfffdfffd¾ãfffdfffdfffdf2type fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¸ãfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¢ãfffdfffd¥ãfffdfffdfffdfffdå¤fffdfffdfffd§åfffdç¾fffdfffdfffdfffdfffd IDL fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd fffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdæ­£ç¢ºfffdfffdfffdfffd´ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffd

    1 fffd¤ãfffdè­fffdfffdå­fffdfffdä¸fffdfffdè¤fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd£ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdæ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

      -pkgTranslate foo bar -pkgTranslate foo.baz buzz.fizz

    æ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdå®fffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

    foo          => bar
    foo.boo      => bar.boo
    foo.baz      => buzz.fizz
    foo.baz.bar  => buzz.fizz.bar

    æ¬¡ãfffdfffdfffdfffdfffd±ãfffdfffd¸åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffd¾ãfffdfffdfffdfffd

        o   org

        o   org.omgfffdfffdfffdfffdfffdfffd org.omg fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffd

    fffdfffdfffdfffdfffdfffdfffdfffdfffdfffd±ãfffdfffd¸åfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd fffdfffdfffdfffdfffdfffd-pkgTranslate fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd°ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd±ãfffdfffd¸ãfffdä½¿çfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd±ãfffdfffdfffdfffdfffdfffdfffd

    -skeletonName xxx%yyy
        xxx%yyy fffdfffdfffdfffd¹ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffd½¿fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffd

        o   POA fffdºåfffdfffdfffdfffdfffd¹ãfffdfffd´åfffdfffdfffdfffd%POAfffdfffd-fserver fffd¾ãfffdfffdfffd-fall)

        o   oldImplBase fffdfffdfffdfffd¹ãfffdfffd´åfffdfffdfffdfffd_%ImplBasefffdfffd-oldImplBase fffdfffdfffd (-fserver fffd¾ãfffdfffdfffd-fall))

    -td dir
        fffdºåfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdfffdfffdf2dir fffdfffd½¿fffdfffdfffdfffdfffdfffdfffdfffdfffd

    -tieName xxx%yyy
        fffdfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffd£ãfffd Tie fffdfffdfffdfffdfffdfffdä»fffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdæ¬¡ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

        o   POA Tie fffdºåfffdfffdfffdfffdfffd¹ãfffdfffd´åfffdfffdfffdfffd%POATiefffdfffd-fserverTie fffd¾ãfffdfffdfffd-fallTie)

        o   oldImplBase Tie fffdfffdfffdfffd¹ãfffdfffd´åfffdfffdfffdfffd%_Tiefffdfffd-oldImplBase fffdfffdfffd (-fserverTie fffd¾ãfffdfffdfffd-fallTie))

    -verbose
        fffdfffdfffdfffd¢ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffd

    -version
        fffdfffdfffdfffd¸ãfffdfffd³æfffdfffd±ãfffdè¡fffd¤ºfffdfffdfffdçµfffdfffdfffdfffdfffdfffdfffdfffd

fffdfffdfffdfffdfffdfffdfffd§ãfffdfffdfffdfffdç´°ãfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdèªfffdfffdfffdfffdfffdfffd»ãfffdfffd·ãfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd

fffd¶çfffd

    o   fffd°ãfffdfffd¼ãfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffdfffdfffdfffd¹ãfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffd¥åfffdfffdfffdfffdIDL fffdfffdfffdfffdfffdfffdfffd£ãfffdfffdfffdfffd Object fffd¾ãfffdfffdfffdValueBase fffdfffdfffdfffdfffd¶´fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdè­fffdfffdå­fffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffd³ãfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdäºfffdfffdfffdfffdfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdè­fffdfffdå­fffdfffdfffdfffdfffdç¾fffdfffdè¨±åfffdfffdfffdfffdfffdfffdfffdfffdå®fffd¾©fffdfffdfffdfffd¸ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¶çfffdfffd§ãfffdfffdfffd

    o   fixed fffdfffdfffdfffdfffdIDL fffdfffdfffdfffdµãfffdfffd¼ãfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffd

fffd¢çfffdfffdfffdfffdé¡fffdfffd

    o   fffd°ãfffdfffd¼ãfffdfffdfffdfffdfffd¥åfffdfffdfffdfffdfffdfffdfffdfffd¤ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdäºfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd impl fffdfffdfffdfffd³åfffdfffdfffdfffdfffdfffdfffdå¤fffdfffdfffdfffdfffdfffdfffdfffdfffd¾ãfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdServerDelegate DSI fffd³ãfffdfffdfffdfffdfffdfffdNullPointerException fffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffdfffd