CORBA

The configuration parameters in the CORBA section of the file let you configure the IBM Java Object Request Broker (ORB). For more information about the parameters in this section, see the information on how to configure the ORB in the System Administration Guide.

OAport

The port number where the ORB server (which resides within InterChange Server) listens for incoming requests from ORB clients. By default, the ORB dynamically assigns this port number. However, in the following cases, you must set a fixed OAport number:

This parameter has the following format:

OAport=portNumber

where portNumber is the fixed port on which the ORB server listens for incoming requests.

Note:
The OAport configuration property sets the com.ibm.CORBA.ListenerPort IBM ORB property.

When an InterChange Server instance starts and its OAport configuration parameter has been set, the ICS instance creates an Interoperable Object Reference (.ior) file whose name has the form:

ProductDir\ICSinstanceInterChangeServer.ior

where ICSinstance is the name of the InterChange Server instance. For example, if you assign a fixed port number of 15786 to OAport and the name of the ICS instance is MyICS, InterChange Server creates the following .ior file, which contains the fixed port number of 15786:

MyICSInterChangeServer.ior

Note:
If an access client is in the DMZ and InterChange Server is on another subnet, make sure that the port number assigned to the OAport parameter is open.

OAthreadMax

The maximum number of threads that the ORB server can create. The thread-pool model of the IBM Java ORB handles each incoming request with a separate thread. If all the pool's threads are in use when a new request comes in, the ORB creates a new thread and adds it to the pool. When the number of threads reaches the specified maximum (indicated by OAthreadMax), the new request is blocked until a thread that is in use has been released back into the pool.

Note:
The OAthreadMax configuration property sets the com.ibm.CORBA.ThreadPool.MaximumSize IBM ORB property.

You might need to specify the maximum number of threads when you are using access clients with InterChange Server. For more information on access clients, see the Access Development Guide.

Default

The default value for this parameter is 0, which indicates that there is no restriction on the number of threads to create.

OAthreadMaxIdle

Specifies the amount of time (in seconds) before an idle thread is destroyed.

Note:
The OAthreadMaxIdle configuration property sets the com.ibm.CORBA.ThreadPool.InactivityTimeout IBM ORB property.

OAipAddr

The IP address or host name of the machine on which the ORB server is running. The ORB server uses this local host name to place the ORB server's host name into the Interoperable Object Reference (.ior) file of a remote object.

Note:
The OAipAddr configuration property sets the com.ibm.CORBA.LocalHost IBM ORB property.

Default

The name or IP address of the local host machine.

Copyright IBM Corp. 1997, 2004