Skip to main content

How to list configurable plugins used by an ORB.

  • May 17, 2013
  • 0 replies
  • 0 views

Summary The Orbix configuration lists the configurable plugins which are running inside an ORB
Article Number 29243
Environment Orbix 6.x All Supported Platforms
Question/Problem Description How to confirm which plugins are used by an ORB?
How to view what features an Orbix server is using?
Clarifying Information
Error Message
Defect/Enhancement Number
Cause
Resolution

All optional ORB plugins for an Orbix application are listed Inside the domain configuration .
You can obtain the domain configuration by running the command:

itadmin config dump

From the configuration, the variable orb_plugins specifies the plug-ins that the ORB should load during application initialization. Each plugin has a corresponding class name (Java) or shared library\\DLL (C ). These are defined in the configuration file as below:

C  

plugins:<<plugin name>>:<<shared library>>;

Java

plugins:<<plugin name>>:ClassName=<<class name>>;

As referenced in the administrators guide, each variable is valid only inside it's scope, and can be redefined in subscopes.

Loading a plugin guarantees it will be instantiated, but does not guarantee that it will be used. Some plugins, for example giop_snoop, must be placed in a binding list to ensure that it is used. The possible binding variables are  binding:server_binding_list, binding:client_binding_list, and binding:servlet_binding_list.

The command 

   itadmin variable show [-scope <scoped name>] orb_plugins 

will show the orb_plugins defined at a specific scope.

Please reference the CORBA plugins chapter of the Orbix Configuration Reference for a description of each plugin. Inside the Configuration Reference chapter on Core Namespaces, the section binding defines the binding lists.

It is also possible to use the IT_SHLIB_VERBOSE variable to view which C libraries are loaded when running Orbix.

“Related KB Article(s):”
000029386, "How view which C libraries are loaded when running Orbix"

References to other documentation:
Orbix Configuration Reference, “Core Namespaces”

Workaround
Notes
Attachment
Created date: 27 February 2012
Last Modified: 13 February 2013
Last Published: 09 March 2012
First Published date: 28 February 2012

#Orbix
#KnowledgeDocs