The following chapter takes you through the step-by-step procedures to install the BEA TUXEDO Builder 2.0 products. This chapter consists of the following sections:
After you have properly installed the Builder products, refer to the section "Starting the BEA TUXEDO Builder Applications," to start your newly installed products.
For information on any of these products, see the BEA TUXEDO Builder Release Notes.
To run the BEA TUXEDO Builder software, your system must have the following:
System Requirements
The BEA TUXEDO Builder product setup/install program for the Windows platform is located in the To install the Builder products, insert the CD into the CD-ROM drive and double click on the When the installation program launches, follow the prompts shown in the windows as described in the following steps.
When the installation starts, the preparation information is shown.
When the install preparation process has completed, the Welcome splash screen is displayed.
Click Next to display the Welcome information.
Click Next to proceed.
After the welcome, the pre-installation notes file is displayed. This file describes which components need to be installed together and specifies the environment required to successfully install the BEA TUXEDO Builder products.
To proceed with the installation, exit the Notepad.
When you close the Notepad, the license agreement is displayed.
In order to proceed with the installation, you must accept the license agreement. Click Yes to accept (or click No to cancel the installation process.)
After you accept the license agreement, the User Information window is displayed. Provide the requested information, and click Next to continue.
When the Registration Confirmation window is displayed, verify that the information shown is correct.
Windows Installation
win32/setup.exe
file on the CD-ROM.
win32/setup.exe
file to launch the Builder products installation.
Step 1. View Installation Initialization
Figure 1 Preparing Install Window
Step 2. View Welcome Windows
Figure 2 Welcome Splash Screen
Figure 3 Welcome Information Window
Step 3. Read Installation Requirements
Figure 4 Pre-installation Notes Window
Step 4. Accept the License Agreement
Figure 5 License Agreement Window
Step 5. Provide User Information
Figure 6 User Information Window
Figure 7 Registration Confirmation Window
The Select Components dialog displays a list of components to be installed.
Figure 8 Select Components Window
Select the components you want to install by clicking on them. (A check mark in the box next to a product indicates that it is selected to be installed.)
Note: Since the Contract Repository Server is not supported on Windows 95 platforms, Windows 95 installations do not include the Contract Repository Server in the list of components.
For information on dependencies and requirements for each of these components, refer to "Step 3. Read Installation Requirements."
The path shown for the Destination Directory on the Select Components window is the location where the Builder products will be installed. The default Destination Directory is
YourDrive
:\TUXBldr\
as shown in Figure 8.
If you want to install the Builder components in a directory other than the default, click on the Browse button to get the file browser, as shown in Figure 9. Use the file browser to locate the directory in which you want to install the Builder products and click OK to specify this new path name as the Destination Directory.
Figure 9 Choose Directory Window
If you do change the Destination Directory to something other than the default, you should see the new path name reflected on the Select Components window.
The Select Components window also provides information about the disk space required for the currently selected Builder components. (Note that the required disk space changes based on the components you have selected.) To check the available disk space on another drive, click on Disk Space to get the disk browser. Use the drop-down menu to show available disk space on other disk drives. To reset the drive used in the Destination Directory path name, choose a new drive and click OK.
If you do change the disk drive, you should see the new drive name reflected as the first part of the Destination Directory on the Select Components window. (In Figure 8 the C:
drive is specified.)
If the C++ Expert, Rose Expert, or Active Expert is selected, the Install License Token window is displayed. Provide the requested information and then click Next to continue.
Figure 10 Install License Token Window
The installation program checks for the following items.
If the license is not valid, the following error message is displayed.
If you get this message, click OK to acknowledge. The Install License Token window continues to be displayed for you to provide a valid serial number and token.
If the license has expired, the following error message is displayed.
If you get this message, click OK to acknowledge. The Install License Token window continues to be displayed for you to provide a valid serial number and token.
In order to run the Active Expert, you must have TUXEDO /WS version 6.3 or 6.4 and the Visual Edge Object Bridge version 1.2 installed.
If you select the Active Expert, the installation program checks if the system has TUXEDO /WS version 6.3 or 6.4 and the Object Bridge version 1.2.
If the TUXEDO /WS version found is not the correct version, the following error message is displayed.
In order to run the Active Expert, you must have the Object Bridge installed. If the Object Bridge is not installed, the following error message is displayed.
Click Yes to run the Object Bridge installation and continue with the Builder installation. Click No if you do not want to install the Object Bridge-if you click No, the following error message is displayed.
Click Yes to continue the Builder installation of other components without installing the Object Bridge or the Active Expert.
When the Object Bridge installation begins, the following screen displays. The TUXEDO Builder installation proceeds after the Object Bridge installation finishes.
Figure 11 Object Bridge Deployment Window
If Object Bridge is found on your system, the following message is displayed. (The installation program is checking to make sure that you have Object Bridge version 1.2, which is required by the BEA TUXEDO Builder software.)
Click Yes to cancel the Builder installation until you uninstall the current Object Bridge. Click No if you want to use the existing Object Bridge for the Active Expert and continue with the Builder installation.
In order to run the C++ Expert, the Configuration Expert, or the Contract Repository Client, the Java Runtime Environment 1.1.5 (JRE 1.1.5) and Jolt client 1.1 must be present.
Note: The following installation procedure is based on the use of the JRE 1.1.5. If you have the Java Development Kit (JDK version 1.1.5) installed on your system, you can use it, instead of the JRE 1.1.5.
The installation checks if the system has Jolt client 1.1. If Jolt client 1.1 is found on the system, the installation does not install the zipped Jolt client 1.1 classes shipped with Builder.
If you do not have an existing Java Runtime Environment 1.1.5, be sure to select the Java Runtime Environment 1.1.5 along with the C++ Expert, the Configuration Expert or the Contract Repository Client in the Select Components window (see Figure 8).
If you have an existing Java Runtime Environment 1.1.5 that you want to use, select only the C++ Expert, the Configuration Expert, or the Contract Repository Client. If you select the C++ Expert, the Configuration Expert, or the Contract Repository Client but do not select an existing JRE 1.1.5, you are prompted to specify the base path of your JRE 1.1.5.
Use the displayed file browser to locate the existing JRE 1.1.5 and click OK.
At this point, the installation program attempts to find the directory <
Your_Directory
>\bin
. If the directory cannot be found, the following error message is displayed.
Click Yes to continue with the Builder installation without installing the C++ Expert, the Configuration Expert, or the Contract Repository Client. Click No if you want to cancel the installation until you have installed JRE 1.1.5.
In order to run the Rose Expert, you must have Rational Rose installed.
If you select Rose Expert, the installation program checks to see if the system already has Rational Rose. If Rational Rose is not installed, the following screen appears:
In order to run the Rose Expert, the Java Runtime Environment 1.1.5 (JRE 1.1.5) and Jolt client 1.1 must be present.
Note: The following installation procedure is based on the use of the JRE 1.1.5. If you have the Java Development Kit (JDK version 1.1.5) installed on your system, you can use it, instead of the JRE 1.1.5.
The installation checks if the system has Jolt client 1.1. If Jolt client 1.1 is found on the system, the installation does not install the zipped Jolt client 1.1 classes shipped with Builder.
If you do not have an existing Java Runtime Environment 1.1.5, be sure to select the Java Runtime Environment 1.1.5 along with the Rose Expert in the Select Components window (see Figure 8).
If you have an existing Java Runtime Environment 1.1.5 that you want to use, select only the Rose Expert. When you select the Rose Expert but do not select the JRE 1.1.5, you are prompted to specify the base path of your JRE 1.1.5.
Use the displayed file browser to locate the existing JRE 1.1.5 and click OK. (Make sure that the directory you specify includes a \bin
directory.)
At this point, the installation program attempts to find the directory <
Your_Directory
>\bin
. If the directory cannot be found, the following error message is displayed.
Click Yes to continue with the Builder installation without installing the Rose Expert. Click No if you want to cancel the installation until you have installed JRE 1.1.5.
The Contract Repository Server option is displayed only on Windows NT 4.0 platforms because the Windows 95 workstation cannot act as a server.
If you select the Contract Repository Server, the installation program checks to make sure TUXEDO version 6.3 or 6.4 is present and the required server components are in place.
If the TUXEDO server components cannot be found, the following error message is displayed.
Click Yes to continue the Builder installation without installing the Contract Repository servers. Click No if you want to cancel the installation until you have installed the TUXEDO system.
If the installation finds TUXEDO 6.3 or 6.4, the Contract Repository server program, and the associated files, are installed underneath the TUXEDO directory.
The installation also checks if the Jolt server 1.1 is present on the system. If Jolt server 1.1 is found, the installation will not install the Jolt 1.1 server shipped with Builder.
The installation program also collects the information you enter in the Edit Data window (see Figure 12) and uses it in generating the sample TUXEDO UBBCONFIG file (ubbsample.txt
) for the Contract Repository Server.
Note:
You can get the ubbsample.txt
file from the location
YourDrive
:\TUXBldr\RepServer
.
Figure 12 Edit Data Window
Provide the machine name, JSL and WSL port numbers in the Edit Data window and click Next to proceed.
The Confirm Information window displays the information you have provided for the machine name, JSL and WSL port numbers.
Figure 13 Confirm Information Window
If the machine name, JSL and WSL port numbers are correct, click Next to proceed. Otherwise, click Back to display previous window where you can re-enter the information.
If you choose to install the Programming Samples, you need to install at least one of the following components: Active Expert, C+ Expert, Rose Expert (or already have it on your system).
If you select to install the Programming Samples but none of the Builder components are already present on your system or have not been selected to be installed, the following window is displayed.
Click Yes to continue with the Builder installation without installing the Programming Samples. Click No to cancel the installation and begin again by installing Active Expert, C+ Expert, Rose Expert along with the Programming Samples.
We recommend that you install the Online Help and Documentation with the Active Expert, C+ Expert, Rose Expert, Configuration Expert, Contract Repository Client applications. If you select any of these applications but do not select Online Help and Documentation, the following message is displayed.
If you get this message, click OK to acknowledge. (Then if needed, you can click on Back on the Install License Token window to redisplay the previous screen and modify your choices on the Select Components window shown in Figure 8.)
You also have the option of installing the Online Help and Documentation without any Builder GUI products. For information on how to access the documentation without using context-sensitive GUI help, refer to the Release Notes (item 1. under "Miscellaneous Notes" for Online Help and Documentation).
If you choose to install the Online Help and Documentation with the Active Expert, C++ Expert, Rose Expert, and/or the Contract Repository Client, keep in mind that the context-sensitive online help system associated with the product graphical user interfaces (GUIs) requires Netscape Navigator 4.0 or above.
Note: The Online Help system was tested with Netscape Navigator 4.05.
The installation checks to ensure that your system has one of the required versions of Netscape Navigator installed. If an appropriate Netscape Navigator is not found, the following message is displayed.
At the start of the Netscape Navigator installation, the Netscape Navigator 4.05 Setup window is displayed. To install the Netscape Navigator, follow the instructions on the Netscape Navigator 4.05 Setup window.
The Builder installation proceeds after the Netscape Navigator 4.05 Setup is complete.
Figure 14 Netscape Navigator Setup Window
If you select the Java Runtime Environment 1.1.5 from the installation options, the following screen is displayed.
Figure 15 Java Runtime Environment Installation Window
In order to proceed with the installation, you must accept the license agreement.
The following licensing agreement window appears:
Figure 16 Java Runtime Environment Licensing Agreement
Click Yes to accept. (Otherwise, click No to cancel the installation.)
Select the components you want to install, and the directory where you want the files to be located. If you want to set the destination directory to somewhere other than the default destination directory, select the new directory now.
Figure 17 Java Runtime Environment Components Window
Select the component you want to install. (A check mark in the box next to a product indicates that it is selected to be installed.) The default component selected is Program Files.
Click Next to select the chosen components (Otherwise, click Cancel to cancel the installation.). The installation program will begin copying files to the specified directory.
After you have selected the BEA TUXEDO Builder products you want to install and verified that you have the components required for a successful installation, you must select your TUXEDO Builder program folder.
The BEA TUXEDO Builder program folder window gives you the option to specify the name and location of the folder that will contain the newly installed BEA Builder products. (The default program folder is BEA TUXEDO Builder 2.0.)
Figure 18 Select Program Folder Window
When the appropriate folder is selected, click Next to proceed.
Just before the selected components are actually installed, the Start Copying Files window is displayed. This window shows a summary of the components selected and installation options chosen.
Figure 19 Start Copying Files Window
If the displayed summary is correct, click Next to proceed with the installation.
Before the setup program starts copying the mfc42.dll
to the Windows system directory, the installation checks to see if this file is already present on the system. If an existing mfc42.dll
is found on the system, the date is compared with that of the mfc42.dll
on the CD-ROM.
Note: The figure shows the message displayed if the file found on your system is older than the one to be installed. A different message is displayed if the file found is newer than the one to be installed.
Click Yes to create a backup copy of the existing file and install the mfc42.dll
from the CD-ROM. Click No to use the mfc42.dll
that is already on your system.
If you choose to install the Contract Repository Server before the setup program starts copying the irepostitory
file, the installation checks to see if this file is already present under misc
in your TUXEDO directory. If an existing irepository
file is found, the following message is displayed.
Click Yes to create a backup copy of the existing file and install the irepository
file from the CD-ROM. Click No to use the file that is already on your system.
Note: We recommend that you make a backup copy when installation the TUXEDO Builder 2.0 product over TUXEDO Builder 1.0. This is in case you want to convert your TUXDO Builder 1.0 Contract Repository to the TUXEDO 2.0 release.
While the files are being copied to the target system, a Setup status window is displayed to keep you informed of the progress of the installation.
While the copy is in progress, you have an option to cancel the installation.
Figure 20 The Setup Status Window
If you selected to install the Configuration Expert, the installation script asks you whether you want to collect data for the Configuration Expert. This default Configuration Data file is called the ConfigExpert.dat
. For each machine added, a set of default template resource managers is added.
The following screen appears.
Figure 21 The Configuration Expert Setup Window
Click Yes to collect information about the machines that are located on your system. Click No if you want to set up this information at another time using the Configuration Data Editor. If you click on Yes, an information dialog appears. Click OK to bring up the Configuration Data Editor as shown in Figure 22.
Figure 22 Configuration Data Editor Main Window
The machines available in the Configuration Data file appear in the left panel, and the attributes that you want to modify appear in the fields in the right portion of the main window screen.
During installation, there are no machines listed in the left panel, so you can fill in the fields on the right panel, and click on the Add toolbar button or you can choose not to add by clicking Cancel.
On Windows 95, a DOS command prompt window appears behind the Configuration Data Editor main window. After clicking on the Done or Cancel button, you need to close the DOS command prompt window to proceed with your Builder installation.
If you select the Contract Repository Server to install, and you do not have a Jolt license, you must append the contents of the lic-builder.txt
file to lic.txt
. The following window appears.
Figure 23 Jolt Append Window
Click OK to acknowledge you have a Jolt LICENSE.
After the files have been successfully copied to the destination directories, the Setup Complete window is displayed.
Figure 24 Setup Complete Window
Before you can begin work with Builder products, you need to perform the post-installation tasks in the ReadMe
file.
To view the ReadMe
file at this time, select the check box Yes I want to view the ReadMe file now, and click Finish.
If this is unchecked, you can view the ReadMe
file in the Builder install directory at a later time.
When deploying a client application written using the Active Expert, certain run-time components must be installed on the client. A separate Active Expert run-time installation program called axsetup.exe
is provided for this purpose. You can find the file axsetup.exe
in the ActiveExpert
directory. (You can also get this file from the Builder CD.)
Run the axsetup.exe
file in the same way as any setup program. Note that axsetup.exe
does not need to be run every time a new client application is installed.
This section includes the following topics:
Your CD-ROM contains all of the necessary files for installing and running the TUXEDO Builder Contract Repository (including the Jolt 1.1 component). The CD-ROM contains an installation script for UNIX systems and a separate GUI-based installer for Windows NT users. To install the Contract Repository (including the Jolt 1.1 component), follow the instructions for your respective platform.
Note:
For installation of these products you need CD-ROM access and approximately 16 Megabytes (MB) of disk storage if you select "all" for UNIX installation.
Note:
These requirements are for the server and all options only. If you choose a different option other than server and all, you can install the Builder products anywhere.
Before installing:
Before You Begin
The following listing shows the UNIX installation directory structure.
Installation Directory Structure
Listing 1
TUXEDO Builder UNIX Installation Directory Structure
.:
hp install.sh sun5x win32
./hp:
hp1010 hp1020 hp11
./hp/hp1010:
6.3 6.4
./hp/hp1010/6.3:
bldr readme
./hp/hp1010/6.3/bldr:
bldrall.Z bldrsvr.Z copyright pkginfo space suminfo
./hp/hp1010/6.4:
bldr readme
./hp/hp1010/6.4/bldr:
bldrall.Z bldrsvr.Z copyright pkginfo space suminfo
./hp/hp1020:
6.3 6.4
./hp/hp1020/6.3:
bldr readme
./hp/hp1020/6.3/bldr:
bldrall.Z bldrcpp.Z bldredi.Z copyright space
bldrcon.Z bldrdoc.Z bldrsvr.Z pkginfo suminfo
./hp/hp1020/6.4:
bldr readme
./hp/hp1020/6.4/bldr:
bldrall.Z bldrcpp.Z bldredi.Z copyright space
bldrcon.Z bldrdoc.Z bldrsvr.Z pkginfo suminfo
./hp/hp11:
6.4
./hp/hp11/6.4:
bldr readme
./hp/hp11/6.4/bldr:
bldrall.Z bldrcpp.Z bldredi.Z copyright space
bldrcon.Z bldrdoc.Z bldrsvr.Z pkginfo suminfo
./sun5x:
sol251 sol26
./sun5x/sol251:
6.3 6.4
./sun5x/sol251/6.3:
bldr readme
./sun5x/sol251/6.3/bldr:
bldrall.Z bldrcpp.Z bldredi.Z copyright space
bldrcon.Z bldrdoc.Z bldrsvr.Z pkginfo suminfo
./sun5x/sol251/6.4:
bldr readme
./sun5x/sol251/6.4/bldr:
bldrall.Z bldrcpp.Z bldredi.Z copyright space
bldrcon.Z bldrdoc.Z bldrsvr.Z pkginfo suminfo
./sun5x/sol26:
6.4
./sun5x/sol26/6.4:
bldr readme
./sun5x/sol26/6.4/bldr:
bldrall.Z bldrcpp.Z bldredi.Z copyright space
bldrcon.Z bldrdoc.Z bldrsvr.Z pkginfo suminfo
The BEA TUXEDO Builder installation shell script allows you to install all components necessary for the Contract Repository system (including the necessary Jolt 1.1 components).
When installing, ensure that all necessary hardware and software has been installed. See the "Supported Platforms" section in the BEA TUXEDO Builder Release Notes for information about the hardware and software requirements.
(Only applicable if you are installing using the server or all option.)
daemon /usr/sbin/vold
is running, the CD-ROM should be automatically
mounted in the /cdrom
directory. Type:
If you are not running on Solaris or cd /cdrom
vold
is not running, consult your UNIX administration documentation to mount the CD-ROM.
ls
The directory contents should look similar to the following sample. If not, verify that you are installing the correct CD-ROM.
Type
hp install.sh sun5x win32
sh ./install.sh
The UNIX system installation script provides a set of step-by-step instructions to help you quickly install your product. This script lets you specify your platform, operating system, and other installation details. The installation script prompts you through the entire installation process. You can cancel the installation at any time by pressing CTRL-C
simultaneously.
7
).
Press Enter.
Note:
In this example, we chose 01) hp/hp1010/6.3 02) hp/hp1010/6.4 03) hp/hp1020/6.3
04) hp/hp1020/6.4 05) hp/hp11/6.4 06) sun5x/sol251/6.3
07) sun5x/sol251/6.4 08) sun5x/sol26/6.4
Install which platform's files? [01-8, q to quit, l for list]:
7) sun5x/sol251/6.4
y
for "yes," or n
for
"no," or q
to "quit." Press Enter.
** You have chosen to install from sun5x/sol251/6.4 **
BEA Builder Release 2.0This directory contains the BEA Builder System for
Solaris 2.5.1 on SPARC
Is this correct? [y,n,q]: y
y
for "yes" to install the package. Press Enter.
To terminate the installation at any time
press the interrupt key,
typically <del>, <break>, or <ctrl+c>.
The following packages are available:
1 bldr BEA Builder Repository Server
Select the package(s) you wish to install (or 'all' to install
all packages) (default: all) [?,??,q]: 1
BEA Builder Repository Server
(sparc) Release 2.0
Copyright (c) 1998 BEA Systems, Inc.
Portions * Copyright 1986-1997 RSA Data Security, Inc.
All Rights Reserved.
Distributed under license by BEA Systems, Inc.
TUXEDO is a registered trademark.
BEA Jolt is a trademark of BEA Systems, Inc.
Note:
The following example is shown choosing the all
option. If you select another option, you may not be asked some of the questions shown in the example.
For HP10.10/6.3 and 6.4, you will only be able to install options 1 and 2.
The following installation options are available:
1 all Install the full BEA Builder System
2 server Install server only
3 cpp Install CPPExpert only
4 config Install ConfigExpert only
5 editor Install Editor only
6 doc Install documentation only
Select an option (default: all) [?,??,q]: 1
Note that the server will be installed into an existing
TUXEDO directory. You MUST have previously installed TUXEDO
version 6.3 or 6.4 to attempt this installation.
Base directory of existing TUXEDO installation [?,q]:
/home/kwiseman/tux/6.4Determining if sufficient space is available ...
30330 blocks are required
1423072 blocks are available to /home/kwiseman/tux/6.4
Using /home/kwiseman/tux/6.4 as the TUXEDO base directoryPlease specify the location of the Java Runtime Environment or
the JDKEnter a pathname (default: /usr/jrehome) [?,q]: /home/zhang/jdk/jdk1.1.5
Using /home/zhang/jdk/jdk1.1.5 as the location.
Please specify the location of Netscape
NETSCAPEDIR (default: /usr/netscape) [?,q]:
Using /usr/netscape as the location
Please enter your Builder License Serial # and Token:
Serial number [?,q]: 1234567890
License token [?,q]: 1234567890123456
Unloading /net/build/bldr/b20v8/CDIMAGE/sun5x/sol251/6.4/bldr/bldrall.Z
...bin/IREPSVR
bin/repimport
bin/jmigrate
bin/bldr_upgrade
bin/JSL
bin/JSH
udataobj/irep.f32
udataobj/jrep.f16
udataobj/jwsladmin.f32
udataobj/lic-builder.txt
udataobj/irepository
udataobj/irep.env
udataobj/ubbirep
udataobj/bldr/client/samples/CPPExpert/NoDB/BANKAPP/AccountFactory.cpp
...
61000 blocks
... finished
NOTE: If you don't already have a JOLT license, APPEND the contents of
'/home/kwiseman/tux/6.4/udataobj/lic-builder.txt'
to:
'/home/kwiseman/tux/6.4/udataobj/lic.txt'.
Config Expert: processsing...
Would you like to run the Config Expert to enter machine information now? You can always run it after installation by executing the command
/home/kwiseman/tux/6.4/udataobj/bldr/client/ConfigExpert/bin/ConfigEditor
Do you want to run ConfigEditor now? [y,n]: n
Config Expert: done.
CR Editor: processsing...
CR Editor: done.
CPP Expert: processsing...
CPP Expert: done.
Changing file permissions...
... finishedInstallation of BEA Builder was successful
q
to quit.
The following packages are available:
1 bldr BEA Builder
Select the package(s) you wish to install (or 'all' to install
all packages) (default: all) [?,??,q]:
The installation is now complete. For information on post-installation issues, see the post-installation notes in the BEA TUXEDO Builder Release Notes.
This section explains how to configure the Contract Repository Servers. The following topics are included:
The Jolt servers are:
Configuring the Jolt Servers
The system administrator's responsibilities for the server components include:
Authentication and key exchange data that are transmitted between Jolt clients and the JSL/JSH are encrypted using DES (56-bit) encryption. All subsequent exchanges are encrypted using RC4 encryption. International packages use 40-bit key.
Programs using the 56/128-bit encryption cannot be used outside the United States without proper approval from the United States government. Customers with intranets extending beyond the United States cannot use this mode of encryption if any internal clients are outside of the United States.
The 128-bit version generates a 128-bit RC4 session encryption key at logon time, and this session key is transmitted over the network in a message protected by 56-bit DES encryption. The temporary session key is then used to encrypt the session's data. The overall security level achieved is equivalent to 56-bit DES encryption, even though the data encryption is using a 128-bit key.
The Jolt Server Listener (JSL) is a TUXEDO server responsible for distributing connection requests from the system to the JSH. TUXEDO must be running on the host machine where the JSL and IREPSVR is located.
To configure the JSL, you must modify the Security and Encryption
Configuring the Jolt Server Listener
UBBCONFIG
file. For information regarding TUXEDO configuration, refer to the BEA TUXEDO Administrator's Guide. Listing 2 shows relevant portions of the UBBCONFIG
file.
Listing 2
UBBCONFIG File
*MACHINES
MACH1 LMID=SITE1
MAXWSCLIENTS=40
*GROUPS
JSLGRP GRPNO=95 LMID=SITE1
*SERVERS
JSL SRVGRP=JSLGRP SRVID=30 CLOPT= " -- -n //
machinename
:
port#
-d
/dev/tcp -m2 -M4 -x10"
Change the following sections of the UBBCONFIG
file.
Section |
Parameters to be specified
|
---|---|
*MACHINES |
|
*GROUPS |
|
*SERVERS |
|
The parameters shown in Table 1 are the only parameters that should be designated for the server groups and servers. You do not need to specify any other parameters.
Note:
Ensure that Resource Managers are not assigned as a DEFAULT value for all groups in the *GROUPS section of your UBBCONFIG
file. This will assign a Resource Manager to the JSL and you will receive an error during tmboot
. In the *SERVERS section, DEFAULT values for RESTART, MAXGEN, etc., are acceptable defaults for the JSL.
The MAXWSCLIENTS
parameter is required in the *MACHINES section of the configuration file and applies to specific machines. The Jolt server and /WS use MAXWSCLIENTS
in the same way. MAXWSCLIENTS
communicates the number of accesser slots to reserve for the Jolt and /WS clients to the TUXEDO application. For example, if 200 slots are configured for MAXWSCLIENTS
, this number configures the TUXEDO application for the total number of remote clients used by Jolt and the /WS.
Specify MAXWSCLIENTS
in the configuration file. If it is not specified, the default is 0.
Listing 3 shows the *MACHINES
section of a UBBCONFIG
file for a machine called SERVERMACHINE
.
Listing 3 UBBCONFIG File
"SERVERMACHINE
" LMID=SITE1
TUXDIR="/home/tuxedo"
APPDIR="/home/tuxedo/apps/bankapp"
ENVFILE="/home/tuxedo/apps/bankapp/envfile"
TLOGDEVICE="/home/tuxedo/apps/bankapp/TLOG"
CLOPT="-e tmusrevt.out -o tmusrevt.out -A --
-f /usr/tuxedo/bankapp/tmusrevt.dat"
SEQUENCE=11
Required FML Field Tables. The ENVFILE specifies environment variables for the TUXEDO system. Jolt requires that the following files be referenced in the environment:
jrep.f16
As shown in Listing 4, the required files are defined in the FIELDTBLS variable. The FLDTBLDIR variable specifies the directories in which to search for these files. The jrep.f16, jwsladmin.f32, and irep.f32 files are found in the udataobj directory.
Listing 4
FIELDTBLS Variable in the envfile File
FIELDTBLS=Usysflds,bank.flds,credit.flds,event.flds,jrep.f16,jwsladmin.f32,irep.f32
FLDTBLDIR=/home/tuxedo/udataobj:/home/tuxedo/apps/bankapp
VIEWDIR=/home/tuxedo/apps/bankapp
VIEWFILES=aud.V
If ENVFILE="/home/tuxedo/apps/bankapp/envfile" is included in the definition of the UBBCONFIG file (shown in Listing 3), the FIELDTBLS and FLDTBLDIR definitions are taken from the envfile
file and not from your environment variable settings.
If you remove the ENVFILE="envfile"
definition, the FIELDTBLS and FLDTBLDIR definitions are taken from your environment variable settings. The FIELDTBLS and FLDTBLDIR definitions must be set to the appropriate value prior to booting the TUXEDO application.
A *GROUPS entry is required for the group that includes the Jolt Server Listener (JSL). The group name is selected by the application.
LMID
parameter in the
*MACHINES section.
GRPNO
between 1 and 30,000 in the *GROUPS section.
Clients connect to the Jolt applications through the JSL. Services are accessed through the Jolt Server Handler (JSH). The JSL supports multiple clients and acts as a single point of contact for all the clients to connect to the application at the network address that is specified on the JSL command line. The JSL schedules work for handler processes. A handler process acts as a substitute for clients on remote workstations within the administrative domain of the application. The handler uses a multiplexing scheme to support the multiple clients concurrently.
The network address specified for the JSL designates a TCP/IP address for both the JSL and any JSH processes associated with that JSL. The port number identified by the network address specifies the port number on which the JSL accepts new client connections. Each JSH associated with the JSL uses consecutive port numbers at the same TCP/IP address. For example, if the initial port number is 8000 and there are a maximum of three JSH processes, the JSH processes use ports 8001, 8002, and 8003.
Note: Port numbers used by the JSHs are sequentially incremented by one numeric digit after the JSL port number. If JSL is using port number 8000, its JSHs use 8001, and so on. Misconfiguration of the subsequent JSL results in a port number collision.
Each handler uses a multiplexing scheme on its designated port to support multiple clients concurrently on one port.
TUXEDO parameters including RESTART, RQADDR, and REPLYQ can be used with the JSL. See the BEA TUXEDO Administrator's Guide for additional information regarding run-time parameters. Enter the following parameters:
SRVGRP
parameter, type the previously defined group name value
from the *GROUPS section.
Note:
The CLOPT parameters may vary. Refer to Table 2 for pertinent command-line information.
CLOPT= "-- -n //
machinename
:
port#
-d /dev/tcp -m2 -M4 -x10"
SEQUENCE
parameter to determine the order that the servers are booted.
Y
to permit release of the RESTART
parameter.
0
to permit an infinite number of server restarts using the GRACE
parameter.
Using the command tmloadcf
, create a binary TUXCONFIG file from the UBB configuration file. Type tmboot
-y
to start all administrative and server processes. See the BEA TUXEDO Administrator's Guide for information on tmloadcf
and tmboot
.
Note that TUXEDO monitors the JSL and restarts it in the event of a failure. When TUXEDO restarts the listener process, the following occurs:
All shutdown requests to the servers are initiated by the TUXEDO command, Shutting Down the Jolt Servers
tmshutdown -y
. During shutdown:
The Contract Repository contains TUXEDO service definitions that allow the clients to access TUXEDO services. The Contract Repository files included with the installation contain service definitions used internally by TUXEDO Builder.
To configure the Contract Repository, modify the application Configuring the Repository Server
UBBCONFIG
file. The UBBCONFIG
file is an ASCII version of the TUXEDO configuration file. Create a new UBBCONFIG
file for each application. See the TUXEDO Reference Manual for information regarding the syntax of the entries for the file. Listing 5 shows relevant portions of the UBBCONFIG
file.
Listing 5
Sample of UBBCONFIG File
*GROUPS
JREPGRP GRPNO=94 LMID=SITE1
*SERVERS
IREPSVR SRVGRP=JREPGRP SRVID=98
RESTART=Y GRACE=0 CLOPT="-A -- -W -N -P /app/irepository"
Note:
For UNIX systems, use the slash (/
) when setting the path to the irepository
file. For NT systems, use the backslash (\
) and specify the drive name (e.g., c:\app\repository
).
Change the following sections of the UBBCONFIG
file.
Section | Parameters to be specified |
---|---|
*GROUPS |
|
*SERVERS |
|
A *GROUPS entry is required for the group that includes the Contract Repository. The group name parameter is a name selected by the application.
LMID
parameter in the
*MACHINES section.
GRPNO
between 1 and 30,000 in the *GROUPS section.
The Contract Repository server, IREPSVR
, contains services for accessing and editing the Repository. Multiple IREPSVR
instances share repository information through a shared file. Include IREPSVR
in the *SERVERS section of the UBBCONFIG
file.
98
) with the SRVID
parameter.
-w
flag). Multiple writable IREPSVRs are not supported.-N
flag to notify the server to advertise the new set of services. If the -N
flag is not specified, the environment does not work.
A default Repository file, irepository
, is provided during installation. This file includes bankapp
services that you can modify, test, and delete using the Contract Repository Editor. It also contains service interfaces for the Contract Repository itself, but these are not visible through the Editor.
Start with the irepository
file provided with the installation, even if you are not going to test the bankapp
application. Delete the bankapp
packages or services that are not needed.
The path name of the file must match the argument of the -P
option.
irepository
file can be modified and read with any text editor, the system does not have integrity checks to ensure that the file is in the proper format. Any manual changes to the irepository
file may not be detected until runtime.The following sections describe how to start each of the BEA TUXEDO Builder applications once you have installed the Builder software.
To start the Active Expert Application Builder, choose Start->Programs->BEA TUXEDO Builder->Active Expert from the Start menu on the Windows Desktop Taskbar.
If you accepted the default location path at installation, the Active Expert Application Builder executable is installed in:
YourDrive
:\TUXBldr\ActiveExpert\appbldr.exe
(for Windows 95 or NT)
If you have set up a shortcut to the Active Expert, simply double-click on the Application Builder icon on your desktop.
Note: To get an Active Expert icon on your desktop, create a Windows shortcut to the Active Expert Application Builder. For instructions on creating a shortcut to an application, refer to your Windows documentation.
Figure 25 Active Expert Application Builder at Start-up
For information on working with the Active Expert, refer to the online help in the Active Expert application.
On Intel/Windows platforms, choose Start->Programs->BEA TUXEDO Builder->C++ Expert from the Start menu on the Windows Desktop Taskbar to start the C++ Expert.
Or if you have set up a shortcut to the C++ Expert, simply double-click on the icon on your desktop.
On UNIX platforms, follow these steps to start the C++ Expert:
cd
) to the following location:
<Builder_Install_dir>
/client/CPPExpert/
sh ./CPPExpert.sh
settings.ce
file present in the home directory of the logged-in user should be removed before starting the C++ Expert. This ensures that any old installation settings are reset to the new ones. The C++ Expert automatically creates the settings.ce
file containing the current installation's settings in the logged-in user's home directory during startup.Figure 26 C++ Expert at Start-up
For information on working with the C++ Expert, refer to the online help in the C++ Expert application.
Unlike the other Builder products, the Rose Expert is a plug in so you cannot start it from within the Builder directories.
To use the Rose Expert, start your Rational Rose Application and choose the option Tools->BEA TUXEDO Builder from the Rational Rose menu bar. For some options, there are prerequisite tasks. (For example, to Generate Classes you must have created a component package in the current model.)
Figure 27 shows how to get to the Rose Expert from the Rational Rose Tools menu.
Figure 27 Getting to the BEA Rose Expert Menu Options
For information on working with the Rose Expert, refer to the online help in the Rose Expert application. (To get Help on the Rose Expert, choose Help->BEA TUXEDO Builder from the Rational Rose menus.)
On Intel/Windows platforms, choose Start->Programs->BEA TUXEDO Builder->Configuration Expert from the Start menu on the Windows Desktop Taskbar to start the Configuration Expert.
Or if you have set up a shortcut to the Configuration Expert, simply double-click on the icon on your desktop.
On UNIX platforms, follow these steps to start the Configuration Expert:
cd
) to the following location:
<Builder_Install_dir>
/client/ConfigExpert/bin/
sh ./ConfigExpert
Figure 28 Configuration Expert at Start-up
For information on working with the Configuration Expert, refer to the online help in the Configuration Expert application.
You can also start the Configuration Data Editor from the ConfigExpert
directories.
cedit.bat
file in
YourDrive
:\TUXBldr\ConfigExpert\
.
The Configuration Data Editor is an auxiliary maintenance application for adding or deleting machines from the Configuration Data file, which is used by the Configuration Expert.
For information on working with the Configuration Data Editor, refer to the online help in the Configuration Expert application (Help->Tasks->Adding New Machines with the Editor) or to the online help in the Configuration Data Editor itself.
On Intel/Windows platforms, choose Start->Programs->BEA TUXEDO Builder->Contract Repository Editor from the Start menu on the Windows Desktop Taskbar to start the Contract Repository Editor.
If you have set up a shortcut to the Contract Repository Editor, simply double-click on the icon on your desktop.
On UNIX platforms, follow these steps to start the Contract Repository Editor:
Starting the Contract Repository Editor
cd
) to the following location:
<Builder_Install_dir>
/client/RepEditor/
For information on working with the Contract Repository Editor, refer to the online help in the Contract Repository Editor application.