BEA Logo BEA Tuxedo Release 8.0

  BEA Home  |  Events  |  Solutions  |  Partners  |  Products  |  Services  |  Download  |  Developer Center  |  WebSUPPORT

 

   Tuxedo Documentation   |   Setting Up a BEA Tuxedo Application   |   Local Topics   |   Previous Topic   |   Next Topic   |   Contents

 


Configuring the UBBCONFIG File to Start One or More Interface Repository Servers

For each application that uses one or more Interface Repositories, you must start one or more of the Interface Repository servers provided by Tuxedo CORBA. The server name is TMIFRSVR.You can add one or more entries for TMIFRSVR to the SERVERS section of the application's UBBCONFIG file.

By default, the TMIFRSVR server uses the Interface Repository file repository.ifr in the first pathname specified in the APPDIR environment variable. You can override this default setting by specifying the -f filename option on the command-line options (CLOPT) parameter.

The following example shows a SERVERS section from a sample UBBCONFIG file. Instead of using the default file repository.ifr in the default directory ($APPDIR) where the application resides, the example specifies an alternate file and location, /usr/repoman/myrepo.ifr.

Note: Other server entries are shown in the following sample to emphasize that the order in which servers are started for BEA Tuxedo CORBA applications is critical. A BEA Tuxedo CORBA application will not boot if the order is changed.

For more information, see the section Required Order in Which to Boot CORBA C++ Servers in Chapter 3, "Creating the Configuration File."

Notice that the TMIFRSVR Interface Repository server is the fifth server started.

*SERVERS

# Start the BEA Tuxedo System Event Broker
TMSYSEVT
SRVGRP = SYS_GRP
SRVID = 1

# Start the NameManager (master)
SRVGRP = SYS_GRP
SRVID = 2
CLOPT = "-A -- -N -M"

# Start the NameManager (slave)
TMFFNAME
SRVGRP = SYS_GRP
SRVID = 3
CLOPT = "-A -- -N"

# Start the FactoryFinder (-F)
TMFFNAME
SRVGRP = SYS_GRP
SRVID = 4
CLOPT = "-A -- -F"

# Start the interface repository server
TMIFRSVR
SRVGRP = SYS_GRP
SRVID = 5
RESTART=Y
MAXGEN=5
GRACE=3600
CLOPT="-A -- -f /usr/repoman/myrepo.ifr"

For a description of the TMIFRSVR -f filename parameter, refer to the File Formats, Data Descriptions, MIBs, and System Processes Reference. In addition to the CLOPT -f filename parameter, the TMIFRSVR parameter can contain other parameters (those that are not specific to the BEA Tuxedo system) in the SERVERS section of an application's UBBCONFIG configuration file.

See the section How to Create the SERVERS Section of the Configuration File in Chapter 3, "Creating the Configuration File," for details about parameters such as SRVGRP, SRVID, RESTART, MAXGEN, and GRACE.

 

back to top previous page next page