Using the ORB
To use the Object Request Broker (ORB) effectively, you must understand the properties that control the behavior of the ORB.
The following table lists the property values that you can use to customize the behavior of the
ORB. All property values are specified as strings. Click on the links for more information about
each property.
System property | Usage |
---|---|
-Dcom.ibm.CORBA.AcceptTimeout | Set a timeout value for an accept() call. |
-Dcom.ibm.CORBA.AllowUserInterrupt | Allow an interrupt to a remote method call. |
-Dcom.ibm.CORBA.BufferSize | Set the number of bytes to read of a GIOP message. |
-Dcom.ibm.CORBA.ConnectionMultiplicity | Manage the number of concurrent socket connections. |
-Dcom.ibm.CORBA.ConnectTimeout | Set a timeout value for opening a remote ORB connection. |
-Dcom.ibm.CORBA.enableLocateRequest | Configure ORB to send a LocateRequest before a Request |
-Dcom.ibm.CORBA.FragmentSize | Control GIOP 1.2 fragmentation. |
-Dcom.ibm.CORBA.FragmentTimeout | Set a timeout value for receiving GIOP message fragments. |
-Dcom.ibm.CORBA.GIOPAddressingDisposition | Set the GIOP address disposition. |
-Dcom.ibm.CORBA.InitialReferencesURL | Configure ORB to use a server based URL instead of the bootstrap approach. Note: This property
is deprecated.
|
-Dcom.ibm.CORBA.ListenerPort | Set the server listening port. |
-Dcom.ibm.CORBA.LocalHost | Set the hostname of the system on which the ORB is running. |
-Dcom.ibm.CORBA.LocateRequestTimeout | Set a timeout value for LocateRequest messages. |
-Dcom.ibm.CORBA.MaxOpenConnections | Set the maximum number of in-use connections in the connection cache table. |
-Dcom.ibm.CORBA.MinOpenConnections | Set the minimum number of in-use connections in the connection cache table. |
-Dcom.ibm.CORBA.NoLocalInterceptors | Define whether local portable interceptors are used. |
-Dcom.ibm.CORBA.ORBCharEncoding | Specify the native encoding set. |
-Dcom.ibm.CORBA.ORBWCharDefault | Specify the wchar code set. |
-Dcom.ibm.CORBA.requestRetriesCount | Specify the number of retries when certain exceptions are received. |
-Dcom.ibm.CORBA.requestRetriesDelay | Specify the delay between retries. |
-Dcom.ibm.CORBA.RequestTimeout | Set the timeout value for a Request message. |
-Dcom.ibm.CORBA.SendingContextRunTimeSupported | Control the CodeBase SendingContext RunTime service. |
-Dcom.ibm.CORBA.SendVersionIdentifier | Determine the partner version of ORB. |
-Dcom.ibm.CORBA.ServerSocketQueueDepth | Set the maximum queue length for incoming connection requests. |
-Dcom.ibm.CORBA.ShortExceptionDetails | Control the output from a SystemException reply. |
-Dcom.ibm.tools.rmic.iiop.Debug | Set the rmic tool to map fully qualified class names to short names. |
-Dcom.ibm.tools.rmic.iiop.SkipImports | Set the rmic tool to generate classes with fully qualified names only. |
-Dorg.omg.CORBA.ORBid | Set a unique identifier for the ORB. |
-Dorg.omg.CORBA.ORBListenEndpoints | Identify the set of endpoints on which the ORB listens for requests. |
-Dorg.omg.CORBA.ORBServerId | Set the same value for all ORB instances that are running in the same server. |
com.ibm.CORBA.BootstrapHost | This property is deprecated. It is replaced by -ORBInitRef and -ORBDefaultInitRef. |
com.ibm.CORBA.BootstrapPort | This property is deprecated. It is replaced by -ORBInitRef and -ORBDefaultInitRef. |
This table shows the Java™ properties
defined by Oracle Corporation that are now deprecated, and the IBM® properties that have replaced
them. These properties are not OMG standard properties, despite their
names:
Oracle Corporation property | IBM property |
---|---|
com.sun.CORBA.ORBServerHost | com.ibm.CORBA.LocalHost |
com.sun.CORBA.ORBServerPort | com.ibm.CORBA.ListenerPort |
org.omg.CORBA.ORBInitialHost | com.ibm.CORBA.BootstrapHost |
org.omg.CORBA.ORBInitialPort | com.ibm.CORBA.BootstrapPort |
org.omg.CORBA.ORBInitialServices | com.ibm.CORBA.InitialReferencesURL |