Generates code for binding CORBA interface clients to IDL interfaces and datatypes.
idl-compiler prefix-opts idl-files format-opts suffix-opts
where:
prefix-opts A list of one or more of these options:
Option |
Description |
---|---|
|
Run in verbose mode. |
|
Add folder for IDL include files. The default is the EAServer Repository/IDL subdirectory. |
|
Required. Specify the location of the EAServer Repository subdirectory, for example, d:\EAServer\Repository. |
|
Specify a language for error messages. Possible values are:
|
idl-files A list of one or more IDL module files, separated by spaces. Nested IDL modules are organized in nested directories; specify the path to a nested module relative to the EAServer Repository/IDL subdirectory. For example, the file name that defines the module com::foo::bar is com/foo/bar.idl.
format-opts A list of one or more of the following options:
Option |
Description |
---|---|
|
Use CR/LF (carriage return/line feed) in generated files. |
|
Specify base folder for code generation. |
|
Set Java package JP for IDL module IM, for example: -jp com::foo::bar=com.foo.bar The specified package overrides the default. See “Specifying Java package mappings for IDL modules” in Chapter 3, “Using CORBA IDL,” in the CORBA Components Guide. |
|
Suppress generation of Java helper and holder classes. |
|
Suppress module prefix for PowerBuilder stubs. |
target-opts A list of one or more of the following options:
Option |
Description |
---|---|
|
Generate C++ stubs following CORBA 2.3 C++.language bindings specification. |
|
Generate Java interfaces and parameter datatype classes according to the CORBA 2.3 Java.language bindings specification.
|
|
Generate code for CORBA 2.3 / PowerBuilder. |
|
Generate pretty-printed IDL output. |
|
Generate HTML documentation for the types and interfaces defined in the specified IDL modules. |
Chapter 3, “Using CORBA IDL,” in the CORBA Components Guide