[Java programming language only]

Configuring the Object Request Broker with stand-alone WebSphere eXtreme Scale processes

[Version 8.6 and later](Deprecated) You can use WebSphere® eXtreme Scale with applications that use the Object Request Broker (ORB) directly in environments that do not contain WebSphere Application Server or WebSphere Application Server Network Deployment.

Before you begin

[Version 8.6 and later]Deprecated featureDeprecated: The Object Request Broker (ORB) is deprecated. If you were not using the ORB in a previous release, use IBM® eXtremeIO (XIO) for your transport mechanism. If you are using the ORB, consider migrating your configuration to use XIO.
If you use the ORB within the same process as eXtreme Scale when you are running applications, or other components and frameworks, that are not included with eXtreme Scale, you might need to complete additional tasks to ensure that eXtreme Scale runs correctly in your environment.

About this task

Add the ObjectGridInitializer property to the orb.properties file to initialize the use of the ORB in your environment. Use the ORB to enable communication between eXtreme Scale processes and other processes that are in your environment.

Procedure

  1. The stand-alone installation does not include an orb.properties file.
    You must put an orb.properties file is in the java/jre/lib directory. For descriptions of the properties and settings, see ORB properties.
  2. In the orb.properties file, type the following line, and save your changes:
    org.omg.PortableInterceptor.ORBInitializerClass.com.ibm.ws.objectgrid.corba.ObjectGridInitializer

Results

eXtreme Scale correctly initializes the ORB and coexists with other applications for which the ORB is enabled.

To use a custom version of the ORB with eXtreme Scale, see Configuring a custom Object Request Broker.

What to do next

You can use the xsLogAnalyzer tool to verify the ORB settings across your environment. See Analyzing log and trace data for more information.