Welcome to Java IDL. Thank you for your interest in this product and for taking the time to download the software and documentation.
This README contains two general areas of information:
idltojava
compiler
idltojava
COMPILERThe tool idltojava must be downloaded separately. It is available from the following web page:
http://developer.java.sun.com/developer/earlyAccess/jdk12/idltojava.htmlYou must register with the JDC (Java Developer Connection) to access this page, but there is no cost for membership. The download page gives instructions for downloading the
idltojava
compiler.
When you have finished downloading the idltojava
compiler, you will have a file with the extension ".bin".
Just run this file (type the filename at the command line),
and it will automatically unbundle itself. You must do this
before you can use the idltojava
compiler.
idltojava
LIMITATIONS IN THIS RELEASE
module M { interface I { }; }; module M { interface J : M::I { }; };
The following is a list of known bugs in this Java IDL release:
The documentation for the API in Java IDL is intended to
describe what the behavior of the API should be, according to the
OMG specification. Even though Java Software does not implement
all of the API, several of the APIs in org.omg.CORBA
are presented so that a licensee can do the implementation.
The following list specifies which features or APIs are not
implemented in this release:
long double
and fixed
are also not supported.
org.omg.CORBA.Any.equal
is not
implemented for complex TypeCodes (tk_objref
, tk_Principal
, tk_struct
,
tk_union
, tk_sequence
, tk_array
, tk_alias
, and tk_except
).
org.omg.CORBA.DynAny
and other
dynamic-Any interfaces.
org.omg.CORBA.Context
is not implemented.
org.omg.CORBA.Policy
) and methods for getting them aren't
implemented
org.omg.CORBA.DomainManager
) and methods for getting them aren't
implemented
org.omg.CORBA.ServiceInformation
and ORB methods for getting these objects aren't implemented
org.omg.CORBA.portable.ServantObject
and Delegate/ObjectImpl
methods _servant_preinvoke
, _servant_postinvoke
and _is_local aren't
implemented
perform_work
, work_pending
) aren't
implemented
ORB.create_native_tc
) aren't
implemented