File naming conventions

The CORBA specification does not force ORB vendors to use a unified naming convention for IDL compiler products. Moreover, it does not define what these products should contain. Therefore, a set of properties was created in IBM® Rational® Rhapsody® to address this issue.

All IDL compilers generate specification files (with function headers and signatures only) and implementation files (with function definitions and bodies). For a given CORBA interface, the IDL compiler can conceivably create the following code:

This means that the IDL compiler can potentially create four files, whose names are derived from the IDL file name.

For example, compiling an IDL file named X.idl with TAO leads to the following three files:

Compiling the same X.idl file with another IDL compiler, for example Visibroker, leads to the following files:

The following properties were created in Rational Rhapsody to define the IDL compiler file-naming behavior:


Feedback