Manage Object Request Brokers
Default property values are set when the product is started and the Java Object Request Broker (ORB) service is initialized. 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. It might be necessary to modify some ORB settings under certain conditions.
In every request/response exchange, there is a client-side ORB and a server-side ORB. It is important that the ORB properties be set for both sides as necessary.
After an ORB instance has been established in a process, changes to ORB properties do not affect the behavior of the running ORB instance. The process must be stopped and restarted in order for the modified properties to take effect.
The following steps are to be performed only as needed.
- (Optional) Adjust timeout settings to improve handling of network failures. Before making these adjustments, be sure to read "ORB tuning guidelines."
- (Optional) Adjust thread-pool settings used by the ORB for handling IIOP connections.
- (Optional) Use ORB custom property settings to enable and configure the LPD mechanism to improve performance on requests that have shorter execution times. LPD provides a mechanism allow shorter execution time requests greater access to execution threads. The LPD defaults are usually sufficient. However, when activating the LPD, it may be necessary to increase the ORB maximum thread pool size by 33 to 200 percent. Test may be required to determine the best overall values for the ORB maximum thread pool size. Results will vary among systems and applications.
For more information about LPD, see "Logical Pool Distribution."
- If problems with the ORB arise, determine the problem. For help in troubleshooting, look at the ORB communications trace.
Object Request Brokers
Logical Pool Distribution
Stop servers
Start servers
Object Request Broker tuning guidelines
Object Request Broker service settings in administrative console
Object Request Broker service settings
Object Request Broker communications trace
Client-side programming tips for the Java Object Request Broker service
Character codeset conversion support for the Java Object Request Broker service
Object Request Brokers: Links
IBM is a trademark of the IBM Corporation in the United States, other countries, or both.