ir2pm - Extract CORBA Interface Repository information as a Perl module
ir2pm [repository-id ...]
The ir2pm program extracts portions of a CORBA interface repository (IR) and writes out the information needed to define CORBA::omniORB Perl stubs and skeletons for constants, interfaces, and exceptions without referencing the IR at runtime.
Before running ir2pm, IDL definitions related to interface repositories must be present in the interface repository. These definition can normally be found in the ir.idl file in the omniORB IDL sources.
The output of ir2pm can be loaded as a Perl module. The effect of loading such a module is the same as pre-loading the interface definitions via the arguments to use CORBA:::omniORB.
use CORBA:::omniORB
Can't connect to InterfaceRepository service
Indicates that there is no InterfaceRepository initial reference defined in the omniORB configuration.
Can't find $id in repository
The given repository identifier does not indicate an interface definition stored in the repository.
Peter S. Housel, <housel@acm.org>.
Copyright 2006-2007 Mindspeed Technologies. Licensed under the terms of the GNU LGPL.
To install CORBA::omniORB, copy and paste the appropriate command in to your terminal.
cpanm
cpanm CORBA::omniORB
CPAN shell
perl -MCPAN -e shell install CORBA::omniORB
For more information on module installation, please visit the detailed CPAN module installation guide.