Network Deployment (Distributed operating systems), v8.0 > End-to-end paths > ORB
Manage ORBs
An ORB manages the interaction between clients and servers using the Internet InterORB Protocol (IIOP). There are several ways to manage an ORB. For example, you can use ORB custom property settings, or system property settings to configure an ORB, or you can provide objects during ORB initialization.
Default ORB property values are set when the product 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. You 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. We must stop the process and restart it before the modified settings take effect.
A list of possible tasks for managing an ORB follows.
Procedure
- Adjust timeout settings to improve handling of network failures. Before making these adjustments, review the ORB tuning guidelines.
- Tune the ORB. For example, if most of your initial method invocations are very small, you might want to set the com.ibm.CORBA.enableLocateRequest custom property to false.
- Adjust the size of General Inter-ORB Protocol (GIOP) fragments that the ORB uses. You 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 the product ORB before the application server starts to reject new incoming connection requests.
- Adjust thread-pool settings used by the ORB for handling Internet InterORB Protocol (IIOP) connections.
- Troubleshoot an ORB problem.
If you experience problems with the ORB, you should review the Object request broker troubleshooting tips. If necessary, you can then enable ORB tracing, and then review the contents of the ORB communications trace.
- Adjust the logical pool distribution mechanism settings.
Related
ORBs
Logical pool distribution
ORB tuning guidelines
ORB service settings
ORB custom properties
ORB communications trace
Client-side programming tips for the ORB service
Character code set conversion support for the Java ORB service
ORBs: Resources for learning
Object request broker troubleshooting tips
Enable HTTP tunneling
Stop an application server
Start an application server