Manage Object Request Brokers
The Object Request Broker (ORB) uses IIOP to manage client and server interaction.
There are several ways to manage an ORB. For example, we can use ORB custom property settings, or system property settings to configure an ORB, or we can provide objects during ORB initialization.
Default ORB property values are set when WAS starts and the ORB service initializes. These properties control the run-time behavior of the ORB and can also affect the behavior of product components that are tightly integrated with the ORB, such as security. We might have to modify some ORB settings to fit the system requirements.
After an ORB instance is established in a process, changes to ORB properties do not affect the behavior of a running ORB instance. Stop the process and restart it before the modified settings take effect.
A list of possible tasks for managing an ORB follows.
- Adjust timeout settings to improve handling of network failures.
- Tune the ORB.
For example, if most of the initial method invocations are very small, we might want to set to false...
com.ibm.CORBA.enableLocateRequest- Adjust the size of GIOP fragments that the ORB uses. We might want to make this adjustment if the applications frequently send large requests.
- Change the port that the ORB listens on.
- Specify an alternative to the default RAS manager of the ORB.
- Change the maximum number of connection requests that can remain unhandled by WAS ORB before the appserver starts to reject new incoming connection requests.
- Adjust thread-pool settings used by the ORB for handling IIOP connections.
- Troubleshoot an ORB problem.
If we experience problems with the ORB, you should review the Object request broker troubleshooting tips. If necessary, we can then enable ORB tracing, and then review the contents of the ORB communications trace.
- Adjust the logical pool distribution mechanism settings.
Related tasks
Object Request Brokers
Logical pool distribution
Object Request Broker tuning guidelines
Object Request Broker service settings
Object Request Broker custom properties
Object Request Broker communications trace
Client-side programming tips for the Object Request Broker service
Character code set conversion support for the Java Object Request Broker service
Object Request Brokers: Links
Object request broker troubleshooting tips
Enable HTTP tunneling
Stopping an appserver
Starting an appserver