The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

ir2pm - Extract CORBA Interface Repository information as a Perl module

SYNOPSIS

ir2pm [repository-id ...]

DESCRIPTION

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.

DIAGNOSTICS

  • 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.

AUTHOR

Peter S. Housel, <housel@acm.org>.

COPYRIGHT

Copyright 2006-2007 Mindspeed Technologies. Licensed under the terms of the GNU LGPL.