Previous Contents Index DocHome Next |
iPlanet Application Server Enterprise Connector for Tuxedo Administrator's Guide |
Chapter 2 Installation
This chapter describes how to install and configure the iPlanet Application Server Enterprise Connector for Tuxedo. This chapter covers the following topics:
About Installation
Hardware and Software Requirements
Installing the Tuxedo Enterprise Connector
About Installation
The Tuxedo Enterprise Connector installation procedure adds the following components to your system:See Appendix A "Installed Components", for information about where the installation procedure copies files to your system.
Upgrade or Reinstall Issues
If upgrading an earlier version or reinstalling the current version of the Tuxedo Enterprise Connector the installation procedure overwrites the currently installed files. Uninstalling the current version is not required.Installation of multiple enterprise connectors for multiple EISs (CICS, R/3, PSFT, and Tuxedo) on the same iPlanet Application Server is allowed.
Check the Packaging
The Tuxedo Enterprise Connector package includes the following items:
One iPlanet Application Server Unified Integration Framework Install CD-ROM containing installation software, online documentation, and a README.txt file
One iPlanet Application Server Enterprise Connector for Tuxedo Install CD-ROM containing installation software, online documentation, and a README.txt file
One iPlanet Application Server Enterprise Connector Administrator's Guide
One iPlanet Application Server Enterprise Connector Developer's Guide
Hardware and Software Requirements
The following table lists the hardware and software requirements for installing and running Tuxedo Enterprise Connector.
Component
Requirement
Total disk space: 200 MB on NT, 400 MB on Solaris, 800 MB on Solaris if installing both NetDynamics and iPlanet Application Server 6.0
Preparing to Install
Before installing the Tuxedo Enterprise Connector complete the following steps:
Verify the Tuxedo server is properly configured, and has all the prerequisite software installed and running as described in "Hardware and Software Requirements".
Verify the connectivity between the Tuxedo /WS and Tuxedo /T system before proceeding with the installation. The Tuxedo system comes with the simpapp sample application to help verification.
Before installing the Tuxedo Enterprise Connector, stop the iPlanet Application Server if it is running. Without stopping the application server the installation program may not be able to overwrite files currently in use.
Read the Tuxedo Enterprise Connector Release Notes for any last minute updates.
Installing the Tuxedo Enterprise Connector
This section describes how to install the Tuxedo Enterprise Connector on the iPlanet Application Server. This section covers the following topics:
Windows NT Installation
Windows NT Installation
Verify the following software is installed before installing the Tuxedo Enterprise Connector:You must be logged in to Windows NT as the administrator to install the Tuxedo Enterprise Connector. To install the Tuxedo Enterprise Connector complete the following steps:
Read the README.txt file on the CD-ROM.
Copy NT/instux.zip from the CD-ROM into a temporary local directory.
Figure 2-1    Welcome Window ![]()
Read the License Agreement, click on the Yes button to agree and continue.
Figure 2-2    Software License Agreement Window ![]()
Read the Location of Installation window, choose an installation directory and click on the Next button.
- The iPlanet Enterprise Connector for Tuxedo must be installed in the same directory as the installed iPlanet Application Server.
- If the installer detects that the iPlanet Application Server and/or the UIF software is not installed, a message is displayed indicating the installation cannot continue. Click OK to exit Setup and install the required software.
Figure 2-3    Location of Installation Window ![]()
Read the Components to Install window, select the Enterprise Connector for TUXEDO 6.0 SP1 (Service Pack 1) checkbox and click on the Next button.
Figure 2-4    Components to Install Window ![]()
Read the Location of Tuxedo Workstation client software window and specify the directory where the Tuxedo Workstation Client software has been installed and click on the Next button.
- The Tuxedo Workstation Client software must be installed prior to installing the Tuxedo Enterprise Connector. The installer validates the directory specified and displays an error message if its an invalid Tuxedo directory. In order to proceed, a valid Tuxedo workstation directory must be specified.
Figure 2-5    Location of Tuxedo Workstation Window ![]()
Reads the Tuxedo Server Configuration window and specify the host name, port number and security level. When completed click on the Next button.
Please refer BEA Tuxedo Programmer's Guide for more details on security levels.
- Set the host name and port number to the hostname and workstation listener port intended to connect to Tuxedo system. This is equivalent to the WSNADDR environment variable set before running a workstation client. WSNADDR is constructed as //<hostname>:<port>. This information is mandatory because the Tuxedo Enterprise Connector connects to the Tuxedo system via the Tuxedo Workstation client.
- Set the security level to any of the three constants based on security level configured on the Tuxedo system. This is determined by the SECURITY parameter value in the RESOURCES section of the Tuxedo configuration file. Consult the Tuxedo system administrator to obtain the configured security level.
- If the Tuxedo system is configured with SECURITY it is necessary to pass the security information. The information is passed to the BEA Tuxedo system via a TPINIT buffer while the Tuxedo Enterprise Connector is attaching to the Tuxedo system.
Figure 2-6    Tuxedo Server Configuration Window ![]()
(Optional) If the Security Level is set to APP_PW specify an application password and click on the Next button.
Figure 2-7    Client Authentication Information Window (for APP_PW option only) ![]()
(Optional) If the Security Level is set to USER_AUTH/ACL/MANDATORY_ACL specify an application password, user name, client name, and user password. When completed click on the Next button.
Figure 2-8    Client Authentication Information Window (for USER_ACL/ACL/MANDATORY_ACL option only) ![]()
Read the Configuration Summary window and review the setting to determine if they are correct. When complete press the Install button.
Figure 2-9    Configuration Summary Window ![]()
(Optional) These are the possible warning window(s) that can appear, if the installer detects that the Tuxedo Enterprise Connector is already installed. Choose Yes to overwrite the existing adapter type and all sample datasource definitions shipped with Tuxedo connector. Repository nodes bsp.adapterTypes.Tuxedo, bsp.dataSources.Tuxedo-OnlineBank, and bsp.dataSources.Tuxedo-SimpApp are overwritten by the installer. The user defined datasources are not overwritten. Select No if you are simply adding another iPlanet Application Server instance to an existing cluster.
Figure 2-10    Warning Windows
![]()
Read the Completion of Installation window which is displayed when all files are installed. Click on the Finish button. The Tuxedo Enterprise Connector is now installed.
- Configure your installation by setting the environment variables described in "Configuring the Installation".
- The machine must be rebooted and start the iPlanet Application Server before using the Tuxedo Enterprise Connector.
Figure 2-11    Completion of Installation Window ![]()
Unix-based Installation
Verify the following software is installed before installing the Tuxedo Enterprise Connector:The following procedure describes how to install the Tuxedo Enterprise Connector on Unix-based machines:
Insert the Tuxedo Enterprise Connector Install CD-ROM into the CD-ROM drive.
Mount the CD-ROM, for example, /cdrom/cdrom0.
Read the README.txt file on the CD-ROM.
Copy the Solaris/instux.tar file from the CD-ROM into a temporary directory.
Untar the instux.tar file and run the ./setup command.
Follow the instructions of the installation program. During installation, press the following key sequences for:
The following welcome screen appears either press enter or type Yes to continue.
- CTRL+B to back up to the previous screen.
- CTRL+C to cancel the installation program. This results in an incomplete installation. To install again, rerun the installation program from the beginning.
The following license agreement screen appears. If you agree with the terms of the license agreement either press enter or type Yes to continue.
Press enter or type 1 to select "iPlanet Servers" as the item to install.
Specify the iPlanet Application Server installation directory. This is the iAS root directory.
The "iPlanet Server Products components" screen appears. Select the "Enterprise Connector for TUXEDO 6.0 SP1" to install and press enter.
- The iPlanet Enterprise Connector for Tuxedo must be installed under the same directory the iPlanet Application Server is installed in.
The "Enterprise Connector for TUXEDO 6.0 components" screen appears. Press enter to install all components.
Specify the fully qualified domain name of the computer where the Tuxedo Enterprise Connector is being installing and press the Enter key.
Specify the Unix user and group name under which your Tuxedo Enterprise Connector will run.
The Enter Tuxedo Workstation Directory screen appears. Specify the Tuxedo Workstation client installation directory and press Enter to continue.
- The user and group name must have already been set up prior to running an installation.
The installer prompts for host name, port number and security level parameters.
- The Tuxedo Workstation Client software must be installed prior to installing the Tuxedo Enterprise Connector. The installer validates the directory specified and displays an error message if its an invalid Tuxedo directory. In order to proceed, a valid Tuxedo workstation directory must be specified.
- Specify the host name and port number to the hostname and workstation listener port you intend to connect to the Tuxedo system. This is equivalent to the WSNADDR environment variable you typically set before running the Tuxedo workstation client. WSNADDR is constructed as //<hostname>:<port>. This information is mandatory because the Tuxedo Enterprise Connector connects to the Tuxedo system via the Tuxedo workstation client.
- Specify the security level to any of the three constants based on security level configured on the Tuxedo system. This is determined by the SECURITY parameter value in the RESOURCES section of the Tuxedo configuration file. Consult the Tuxedo system administrator to obtain the configured security level.
- If the Tuxedo system is configured with SECURITY it is necessary to pass the security information. The information is passed to the BEA Tuxedo system via a TPINIT buffer while the Tuxedo Enterprise Connector is attaching to the Tuxedo system.
(Optional) The following screen is displayed if the Security Level is set to APP_PW. Enter the application password and press the Enter key.
(Optional) Installer prompts for the application password, user name, client name, and data (user password) if the Security Level is set to USER_AUTH/ ACL/MANDATORY_ACL. Enter the application password, user name, client name, and user password and press the Enter key.
Press Enter key to continue.
(Optional) The following warning screen(s) appears, if the installer detects that the Tuxedo Enterprise Connector is already installed. Choose Yes to overwrite the existing adapter type and all sample datasource definitions shipped with Tuxedo connector. Repository nodes bsp.adapterTypes.Tuxedo, bsp.dataSources.Tuxedo-OnlineBank, and bsp.dataSources.Tuxedo-SimpApp are overwritten by the installer. The user defined datasources are not overwritten. Select No if you are simply adding another iPlanet Application Server instance to an existing cluster.
When all files are installed, the Completion of Installation screen appears. Press Return to continue. The Tuxedo Enterprise Connector installed.
- Configure your installation by setting the environment variables described in "Configuring the Installation".
- You must restart the iPlanet Application Server before using the Tuxedo Enterprise Connector.
Configuring the Installation
To configure the Tuxedo Enterprise Connector set and verify the environment variables, as shown below. Refer to BEA Tuxedo documentation for additional information.
Add <tuxedo /ws rootdir>\bin to path environment variable.
Add <tuxedo /ws rootdir>\locale\C to NLSPATH environment variable.
Set TUXDIR environment variable to Tuxedo workstation client installation root directory.
Add <tuxedo /ws rootdir>/lib to LD_LIBRARY_PATH environment variable.
It is highly recommended to have the Tuxedo Server (Tuxedo /T system) configured for both simple application and bank application to run the samples supplied with Tuxedo Enterprise Connector.
Add <tuxedo /ws rootdir>/locale/C to NLSPATH environment variable.
- The LD_LIBRARY_PATH of the shell environment may be modified, or the script <ias root>/ias/bin/kjs may be adjusted to include this path.
Set TUXDIR environment variable to Tuxedo workstation client installation root directory.
Copying files in Webless Installation
In a webless installation, the web server and iPlanet Application Server reside on separate machine. In this configuration mode the Tuxedo Enterprise Connector installation procedure will not automatically copy the HTML and image files pertaining to connector samples to web server document root directory. In order to run the samples shipped with Tuxedo Enterprise Connector, a set of HTML and image files must be copied manually from the iPlanet Application Server instance to web server instance. To do this, perform the following steps:
Create the tuxSamples directory under the web server document root directory. For example, <iWS installdir>/docs/tuxSamples.
Copy index.html file from <iAS rootdir>/ias/APPS/adapters/tux/htmldocs/tuxSamples directory to <iWS installdir>/docs/tuxSamples directory on web server machine.
Create TuxBank directory under <iWS installdir>/docs/GXApp directory on web server machine.
Create images directory under <iWS installdir>/docs/GXApp/TuxBank directory on web server machine.
Create TuxSimpApp directory under <iWS installdir>/docs/GXApp directory on web server machine.
Copy sindex.html file from <iAS rootdir>/ias/APPS/adapters/tux/htmldocs/GXApp/TuxSimpApp to <iWS installdir>/docs/GXApp/TuxSimpApp.
Copy bindex.html file from <iAS rootdir>/ias/APPS/adapters/tux/htmldocs/GXApp/TuxBank to <iWS installdir>/docs/GXApp/TuxBank.
Copy all image files under <iAS rootdir>/ias/APPS/adapters/tux/htmldocs/GXApp/TuxBank/images directory to <iWS installdir>/docs/GXApp/TuxBank/images directory.
Verifying the Installation
To verify the Tuxedo Enterprise Connector installation, complete the following steps:
Verify the Tuxedo server (the Tuxedo /T) has been properly installed and configured according to the instructions in the BEA Tuxedo documentation.
Verify the workstation listener is running on the Tuxedo server.
On the Tuxedo server, run the Tuxedo Simple Application (simpapp) server program, according to the instructions in the BEA Tuxedo documentation. This program offers the TOUPPER service, which converts the input string to upper case and returns it to the client.
Verify the Tuxedo workstation client software (Tuxedo /WS) has been properly installed and configured according to the instructions in the BEA Tuxedo documentation. The Tuxedo /WS software must be installed on the system where the iPlanet Application Server is installed.
Verify the connection between the Tuxedo server and Tuxedo workstation client software by running the sample application simpapp provided by the Tuxedo system.
Verify the environment variables are set correctly as described in "Configuring the Installation".
Verify the iPlanet Application Server engines (kas, kxs, and kjs) are running.
Start the Tuxedo Connector Sample application.
- Windows NT: From the Start/Programs menu, choose iPlanet Application Server 6.0 / TUXEDO Connector 6.0 - Sample Applications entry.
- Unix: Visit http://<hostname:port>/tuxSamples/index.html URL. Where hostname is your web server's hostname. Example, http://horse:80/tuxSamples/index.html.
- Figure 2-12 shows the Tuxedo samples index HTML page.
Figure 2-12    Tuxedo Samples Index HTML Page ![]()
- Click the "Simple Tuxedo Application calling simpapp Tuxedo service" link. The input form for sample as shown in Figure 2-13.
Figure 2-13    Simple Tuxedo Application Input Form ![]()
- Enter bonjou! (or any string) and click the Submit button. A successful message with the entered string in uppercase is displayed, as shown in Figure 2-14. If not, see "Troubleshooting".
Figure 2-14    bonjou! Test ![]()
Uninstalling
This section describes how to uninstall the Tuxedo Enterprise Connector from an iPlanet Application Server. It contains the following topics:
Uninstalling from Windows NT
Uninstalling from Unix-based Platform
Uninstalling from Windows NT
Perform the following steps to uninstall the iPlanet Application Server Enterprise Connector for Tuxedo from a Windows NT system:
Choose Uninstaller from the Windows NT Start menu's Programs - iPlanet Application Server 6.0 entry. Figure 2-15 shows the iPlanet Uninstall window.
Figure 2-15    iPlanet Uninstall Window ![]()
Deselect all components except Enterprise Connector for TUXEDO 6.0 SP1, then click the Uninstall button.
The iPlanet Enterprise Connector for Tuxedo has been removed.
- While deselecting the components for the Tuxedo Enterprise Connector, the uninstaller checks for dependencies between components.
- Deselect the components in the following order:
If you do not follow the above order of deselection, alert messages are displayed and you may not be able to deselect the desired option.
Uninstalling from Unix-based Platform
Perform the following steps to uninstall the iPlanet Application Server Enterprise Connector for Tuxedo on Unix-based system:
Go to the iPlanet Application Server installation directory and type ./uninstall. The following screen is displayed.
The iPlanet Enterprise Connector for Tuxedo has been removed.Select the Enterprise Connector for TUXEDO 6.0 SP1 entry. The following screen is displayed:
Deleting the Repository Content
The uninstaller does not automatically delete the repository content related to the Tuxedo Enterprise Connector. Use the UIF Repository browser to delete the following nodes:where <tux_ds_name> is name of Tuxedo datasource.
In addition to the above repository content, the uninstaller may not delete the following files and directories:
Unregistering the Tuxedo Extension
The uninstaller does not automatically unregister the Tuxedo extension in iPlanet Registry database.To unregister, perform the following steps:
Open the iPlanet Registry Editor by typing kregedit at the command line.
Set the value to 0 and click OK to save your changes.
Troubleshooting
If a problem occurs during installation or if you cannot run the sample application:
Review the system configuration as described in "Hardware and Software Requirements".
Review the following list for possible problems and suggested action(s):Verify the iPlanet Application Server is installed properly.
Verify the iPlanet Unified Integration Framework is installed properly.
Verify the Tuxedo workstation client is installed properly.
Verify the connection between the Tuxedo server and Tuxedo workstation is working correctly.
Verify the installation steps were completed correctly, as described in "Installing the Tuxedo Enterprise Connector".
Verify the configuration steps were completed correctly, as described in "Configuring the Installation".
Check the kas, kxs, and kjs engines logs for additional information.
Previous Contents Index DocHome Next
Copyright © 2000 Sun Microsystems, Inc. Some preexisting portions Copyright © 2000 Netscape Communications Corp. All rights reserved.
Last Updated October 19, 2000