IBM Integration Test Report
for
IBM WorkSpace On-Demand
15 November 1997
Software Servers Integration Test (SSIT)
©. Copyright IBM Corp. 1997
1 Purpose
2 Software Servers Integration Test (SSIT)
3 Test Objectives
4 IBM WorkSpace On-Demand
Attachments
Samples
Sample Response Files
Public Application Definitions
Example of Configuring Adapters
SSIT Environment Configuration Matrix
Scenario and Test Case Detail
Notices
This report describes the integration testing results of the
Software Servers Integration Test (SSIT) laboratory. The report
highlights cross-product testing and pinpoints any cross-product
dependencies. It supplements product information and publications,
and assumes familiarity with the products involved.
Back to Contents
This document is produced by the IBM Software Servers Integration Test team.
IBM's integration testing of AIX, NT, and OS/2 products
focuses on customer requirements and provides synergy
between the SSIT lab and the
various product development organizations.
To contact the Software Servers Integration Test organization
SSIT external address SSIT@raleigh.ibm.com
Alternative address rtaliafe@us.ibm.com
The Software Servers Integration Test reports are available on the Internet at:
New reports are continually being made available for your convenience
in the installation and use of our products.
Back to Contents
The purpose of the Software Server Integration Test is to test the IBM Software Servers family of
servers to ensure that they work together and integrate smoothly as an IBM family of offerings.
The objectives of the IBM WorkSpace On-Demand testing were:
- Installation and configuration of IBM WorkSpace On-Demand.
- Manual installation, setup and configuration of IBM Software Server clients
on the IBM WorkSpace On-Demand client. Because of the nature of the product,
this objective was the primary area of focus of the testing, and these results
constitute most of this report.
- Interactions of the IBM Software Server clients on the IBM WorkSpace
On-Demand client.
- IBM WorkSpace On-Demand Server interactions with other IBM
Software Servers on the same system and over the network.
- Application/Client/Server interactions using the following desktop
platforms to access the IBM Software Server's services:
- OS/2 Warp (multiple versions)
- Windows NT Server 4.0
Back to Contents
IBM WorkSpace On-Demand
- Overview:
WorkSpace On-Demand is a client-server system that utilizes network computers
(clients) that are designed to be remotely loaded from a network server. The
WorkSpace On-Demand client runs Java applications, Netscape Navigator, and
the Personal Communications Entry Level host access application; it also
supports native execution of DOS, Windows 3.1, and OS/2 applications. The
WorkSpace On-Demand product is designed to run on an OS/2 Warp Server and
provides enhanced server support to manage the network computers.
The WorkSpace On-Demand product consists of one or more network computers
or WorkSpace On-Demand clients and a set of administrator functions to
manage the clients:
- WorkSpace On-Demand Client
- consists of the operating system and software that runs on a network
computer or client machine. The client provides end-user logon
capability and a simplified Desktop consisting of program objects,
or icons, to run client applications.
The client operating system image, all applications, and end-user data
reside on servers.
The client does not have local nonvolatile storage (storage that
persists from one logon session to another) and end-user data is stored
on the server. When the end-user logs off or turns off
the WorkSpace On-Demand client, the operating system, programs, and
end-user data are no longer available to the end-user and are reloaded
from the server when the end-user logs on again. If an optional hard disk
is present on the client machine, it may be used only for temporary
swapping space.
- WorkSpace On-Demand Manager
- consists of RIPL server enhancements and administrator functions.
The WorkSpace On-Demand Manager Service is the set of WorkSpace
On-Demand server functions which run on an OS/2 Warp Server or alternatively on an
optional administration client. This service consists of enhancements
to:
- The domain controller
- Improved RIPL service
- Utilities to:
- Install the client software on the server
- Configure client hardware
- Configure the software for a particular client end-user and machine
- Administer end-users and applications
A server with the WorkSpace On-Demand Manager Service may have other
functions enabled on it (for example, HTTP server, DB/2 server,
Lotus Notes server, and other similar functions).
The administrator functions are available at the server or at an
administration client machine when the administrator logs on as an
administrator. Only the administrator can install and configure
client applications and provide access to them by adding them to the
client Desktop.
- Key changes:
- Processing:
When the client is powered on, its operating system
is loaded from the WorkSpace On-Demand Manager by the Remote Initial
Program Load (RIPL) service. The end-user is prompted to log on.
The end-user access authority is checked and only those applications
assigned to the end-user are made available. The end-user Desktop then
displays the program objects for each application the end-user has
access to.
When the end-user selects an application to run, the application
launcher starts the application. The application launcher is a utility
that attaches the appropriate network devices, sets up the environment,
requests the application from the server, and starts the application
on the client machine.
When an application is started, the application environment is
established (for example, PATH, DPATH, and LIBPATH values).
File access requests are routed based on the in-memory merge of the
machine and user FIT tables.
Upon application exit, the application launcher releases network
devices used solely by the application.
- Version: 1.0
- Hardware Requirements:
The IBM WorkSpace On-Demand Server and Client machines
require Intel processors supported by the IBM OS/2 Warp Server 4.0,
IBM OS/2 Warp Server SMP or IBM OS/2 Warp 4.0 operating systems.
- Software Requirements:
The IBM WorkSpace On-Demand Server requires
IBM OS/2 Warp Server 4.0 operating system
with Fixpak 22 (or later) applied or IBM OS/2 Warp Server SMP.
- Additional Documentation:
The IBM WorkSpace On-Demand product includes the following documentation:
- IBM WorkSpace On-Demand Administrator's Guide
Note: In addition to the product documentation, an IBM
International Technical Support Organization Redbook "WorkSpace On-Demand Handbook (SG24-2028)" is also available.
Back to Contents
The IBM WorkSpace On-Demand
Test Objectives were
verified through the execution of the following types of tests. The
location of the Scenario and Test Case Detail
is included in the Attachments section of this document.
- Installation and removal using the following methods
- Attended installation and removal of IBM WorkSpace On-Demand. This was
manual via the GUI from local and remote media sources
- Using a Software Distribution Manager (NVDM/2)
for automated (attended or unattended) installation
of IBM WorkSpace On-Demand.
Modifications of the
Sample Response Files
provided with the product were used.
- Administration of IBM WorkSpace On-Demand
- Attended 'installation', setup and configuration of IBM Software Server clients
on the IBM WorkSpace On-Demand client.
- IBM WorkSpace On-Demand Client Interactions:
- Notes client access of a DB2 database from an IBM WorkSpace On-Demand client
over ODBC
- IBM Universal Database client (DB2 CAE) accessing an IBM Universal
Database Server database over an IBM Communications Server SNA connection
- LotusScript on a Notes client running on an IBM WorkSpace On-Demand Client loading URLs from
an Internet Server running on an IBM WorkSpace On-Demand Server
- IBM CICS client running on an IBM WorkSpace On-Demand client accessing an IBM CICS Server
running on an IBM WorkSpace On-Demand Server
- Netscape Navigator on an IBM WorkSpace On-Demand client accessing an IBM CICS Server
running on an IBM WorkSpace On-Demand Server through the IBM CICS Java client
- IBM WorkSpace On-Demand Server Coexistence
- Lotus Notes Domino Server
- Lotus Domino Go Webserver
- IBM Universal Database Server
- IBM Communications Server
- IBM CICS Server
- IBM CICS Java Client
Back to Contents
The Software Servers Integration Test team used a single
test environment,
SSIT Environment Configuration Matrix,
to achieve the test objectives.
Back to Contents
Prior to the installation of IBM WorkSpace On-Demand Server on
the Warp Server 4 systems,
Fixpak 29 from the IBM WorkSpace On-Demand CD was installed. No additional Fixpak was applied to
the Warp Server SMP Version 4 system.
4.4.2.1 General Installation Recommendations
IBM WorkSpace On-Demand must be installed on the Domain Controller in order
for the required changes to the domain controller database to be applied. In addition,
IBM WorkSpace On-Demand may also be installed on Backup
Domain Controllers and Additional Servers in the same domain.
- The following documentation was used to install the
IBM WorkSpace On-Demand product:
- README files
- IBM WorkSpace On-Demand Administrator's Guide
4.4.2.2 Attended Installations or Removals
- Refer to the README and the IBM WorkSpace On-Demand Administrator's Guide
provided with the IBM WorkSpace On-Demand CD for detailed instructions on
manual installation and uninstallation.
- The Uninstall process removes IBM WorkSpace On-Demand from the server, but does not
support reinstalling it on the same server.
4.4.2.3 Remote Installations using a Software Distribution Manager
- The Software Server Integration Test team used NetView DM/2 as a
Software Distribution Manager (SDM) to
install the IBM WorkSpace On-Demand Server and components in the test network.
- Depending on your environment, you may want to use NetView DM/2
for installation,
and can use the Samples
provided to assist in getting the product installed
quickly and easily.
Administration of IBM WorkSpace On-Demand was performed using
the available hardcopy publications.
Hints and Tips for Administrators
Following are a series of hints and tips for administrators of IBM WorkSpace On-Demand:
Undocumented Internal Public Application Parameters
There are some application parameters that are internal to IBM WorkSpace
On-Demand that have not been documented in the IBM WorkSpace On-Demand
Administrator's Guide. Two of these internal parameters are used by the
applications that are described below. They are:
- WSOD_LAUNCH_MINIMIZED
- This parameter is used by the Notes and the Access Feature client
applications to suppress the brief display of a CMD.EXE window during
application startup.
- WSOD_LAUNCH_NODROP
- This parameter is used by the Notes client application to suppress dropping
of network resources. The reason for this is as follows:
- When NOTES.EXE is launched by the IBM WorkSpace On-Demand application
launcher (APPSTART.EXE) the launcher sets up the environment
including all network resources specified by the application
parameters defined for Notes.
- NOTES.EXE does some of its own environment setup, then starts
ILNOTES.EXE and NOTES.EXE ends.
- Under normal circumstances, APPSTART.EXE detects that NOTES.EXE has
ended and so it drops all network resources. However NOTES.EXE
started ILNOTES.EXE, which continues to run and requires the same
network resources assigned to NOTES.EXE.
- Under these circumstances, the use of the WSOD_LAUNCH_NODROP
parameter prevents APPSTART.EXE from dropping the network resources
assigned to NOTES.EXE. This means that these network resources are
not dropped automatically even when ILNOTES.EXE ends. They will
only be dropped when the system shuts down, or
when the user or a program drops the resources.
- This parameter may be required by other applications that are behave
in the same way as NOTES.EXE and ILNOTES.EXE.
Caution Required When Naming Public Applications
Caution is required when an administrator names an
application during creation of the application definition.
This is because the name given to a public application may cause a
conflict with the application's .ini file (if any). The circumstances
that can cause this conflict are as follows:
- When a public application is defined and assigned to a user,
a file with the name "public_application_name.ini" is created on the
Domain Controller in the \IBMLAN\DCDB\USERS\user_name\ directory.
If for example the administrator creates a public application
NETSCAPE then the file \IBMLAN\DCDB\USERS\user_name\NETSCAPE.INI
will be created on the Domain Controller when the NETSCAPE
application is added to the user "user_name".
- The default user FIT file shipped with IBM WorkSpace On-Demand and
stored on the Domain Controller in \IBMLAN\DCDB\BB10USDU.FIT contains
entries that direct the Netscape application to write all its user
level files into \IBMLAN\DCDB\USERS\user_name. One of these entries
is NETSCAPE.INI, thereby overwriting the IBM WorkSpace On-Demand file
of the same name.
- The README.APP file on the IBM WorkSpace On-Demand CD contains the
following:
6.0 SETTING UP NETSCAPE NAVIGATOR
__________________________________
To set up Netscape Navigator Version 2.02 for OS/2 as a public
application, type the following from an OS/2 Window session:
NET APP NETSCAPE /APPDIR:Z:\NETSCAPE /COMMAND:NETSCAPE.EXE
/REMARK:"Netscape Navigator" /TYPE:WSOD /INTERFACE:PM /ADD
|
- These instructions will cause the file name conflict because
the application's name is "NETSCAPE".
- In order to avoid this conflict, make sure that the name the
administrator assigns to the public application is not the same name
as the application's .ini file ie. call the application "NETSCAP"
instead. Calling the application NETSCAP will not impact the user,
because the application's name displayed on the requester is the
Application Description (/Remark in the Command Line invocation).
Limitation Of 119 Characters in a Public Application for the Command
Parameter
When defining an IBM WorkSpace On-Demand application, there is a limitation
of 119 characters for the "Command" parameter. This parameter defines both
the program to be executed and the parameter(s) to be passed to the command
at execution and together this string is limited to 119 characters.
Adding Application Parameters to a Public Application
Application specific parameters added using the graphical user
interface or the command line must be limited to environment
variables and not for any DEVICE or RUN statements that may be
required for an application. DEVICE and RUN statements
required by an application must be manually added to the client's
CONFIG.SYS file.
Disabling of an IBM WorkSpace On-Demand Requester
The Administrator is able to disable a RIPL requester that has previously
been enabled. Before a RIPL requester can be disabled via either the GUI
or the "NET RIPLMACH ..." command, it is necessary to shutdown the requester
and also power off the machine.
Installation and configuration of selected IBM Software Server clients was
completed before further testing was performed against these selected clients.
Because of the nature of the IBM WorkSpace On-Demand product, traditional installation and
configuration of these products cannot be performed. Following are the
detailed installation and configuration instructions for each IBM Software
Server client:
OVERVIEW
These instructions are based on the SSIT Lab's analysis
of the OS/2 CICS version 1.1 setup on a WorkSpace On-Demand
(WSOD) Client. They assume the following server configurations:
- Domain Controller
- On which the public application definitions are maintained.
- IBM WorkSpace On-Demand Server
- From which the Client machines are RIPL'ed.
- Application Source Server
- Used to store the application specific binaries and user specific files.
Note: All of the above servers are required, but they may be all
resident on the same physical machine.
SETUP STEPS
Following are the steps necessary to establish CICS 1.1:
- CICS Client Installation
- CICS Access Control Profile Setup
- CICS Requesters
- CICS FIT File Updates
- CICS Application Definitions
- CICS Client Installation
 [CICS Steps]
Install CICS client on a Merlin Workstation
in order to create the following directory structures and files required for the product.
Then copy the directory/file structures to the Application Source Server:
\CICS\-+-BIN
|-BOOKS
|-CIG\----+-ADMIN
| |-BIN
| |-CGI
| +-HTML
// .................. Note: the following directories are not
// needed unless CICS development is to
// take place on the workstation.
|-COPYBOOK
|-INCLUDE
|-LIB
|-LOTUS
|-PLIHDR
+-SAMPLES\+-C
|-COBOL
|-LOTUS
|-PLI
|-REXX
+-SERVER
This is done by executing the following (with c: representing the
client where CICS is installed and with x: representing the
target Application Source Server):
XCOPY C:\CICS\*.* X:\CICS /S /E /V
Note: If desired, this directory structure may be maintained on the
IBM WorkSpace On-Demand Server, instead of a separate Application Source Server.
In this case, the directory structure must be created in the
"\IBMLAN\RPL\BB10.US" directory of the IBM WorkSpace On-Demand
server.
- CICS Access Control Profile Setup
 [CICS Steps]
Alias and access control profiles must be established:
Notes:
- The names utilized are related to the example command
files and application definition setups.
- You must be logged on as an administrator to create
the profiles.
Alias:
- CICS - utilized to access the CICS read/execute only files
- "NET ALIAS CICS [drive]:\CICS /ADD ....."
- "NET ACCESS CICS /ADD RPLGROUP:RX"
- "NET ACCESS CICS /APPLY"
- CICS-USR - utilized to access the CICS user updatable files.
- "NET ALIAS CICS-USR [drive]:\CICS\USER /ADD ....."
- "NET ACCESS CICS-USR /ADD RPLGROUP:RWCXDAP"
- "NET ACCESS CICS-USR /APPLY"
If you elect to maintain user specific information on the
Domain Controller this access profile is not required.
- CICS Client Requesters
 [CICS Steps]
The IBM WorkSpace On-Demand client requesters must be established. This is
best done via the
LAN Server Graphical User Interface, but may be created via the
"NET RIPLMACH ..." command line interface.
The process that creates each requester also creates client specific FIT files and
client specific work file directories on the IBM WorkSpace On-Demand
RIPL server:
\IBMLAN\RPLUSER\client_name
- CICS FIT File Updates
 [CICS Steps]
The following FIT alternatives were used during SSIT
testing, but other alternatives are valid.
- User-specific FIT
(alternative)
The following fit mapped all CICS "INI" files and log/trace
output files to specific user directories.
; **********************************************************************
; * C I C S - read/write files
; **********************************************************************
; Standard INI files
X:\BIN\CICSCLI.INI \\<[app_server]>\CICS-USR\<[user_name]>\CICSCLI.INI
X:\BIN\CICSCOL.INI \\<[app_server]>\CICS-USR\<[user_name]>\CICSCOL.INI
X:\BIN\CICSKEY.INI \\<[app_server]>\CICS-USR\<[user_name]>\CICSKEY.INI
; Gateway Initialization file
X:\CIG\BIN\CIGD.INI \\<[app_server]>\CICS-USR\<[user_name]>\CIGD.INI
; TRACE / LOG files
X:\BIN\CICSCLI.LOG \\<[app_server]>\CICS-USR\<[user_name]>\CICSCLI.LOG
X:\BIN\CICSCLI.TRC \\<[app_server]>\CICS-USR\<[user_name]>\CICSCLI.TRC
; **********************************************************************
|
Notes
- This Fit file assumes that the user specific files are
maintained on the Application Source Server within
the following directory structure:
\CICS\--USERS\--+-
| :
+-
- A directory must be established for each possible user signon.
- The CICS "ini" files must be copied into these directories.
The log and trace files will be created dynamically.
- Within the above examples
- "[app_server]" must be physically replaced with the
Application Source Server name.
- "[user_name]" must be physically replaced with the
user signon name.
- The FIT table must be placed within the Domain Controller's
directory as...
"[drive]:IBMLAN\DCDB\USERS\[user_name]\[user_name].fit"
- Default FIT
(alternative)
Maintains all user specific files on the Domain Controller within
specific user directories and
maintains all "global" (i.e; "INI") files on the Application
Source Server.
The following was added to the default FIT file BB10USDU.FIT",
located within the "\IBMLAN\DCDB" directory.
; ************************************************************************************
; * CICS 1.1 OS/2 Client *
; ************************************************************************************
; +-------------------------------------------------------------------+
; | GLOBAL (READ ONLY) files ... stored on Application Server |
; +-------------------------------------------------------------------+
; Standard
X:\BIN\CICSCLI.INI \\WGES07\CICS-USR\GLOBAL\CICSCLI.INI
X:\BIN\CICSCOL.INI \\WGES07\CICS-USR\GLOBAL\CICSCOL.INI
X:\BIN\CICSKEY.INI \\WGES07\CICS-USR\GLOBAL\CICSKEY.INI
; Gateway
X:\CIG\BIN\CIGD.INI \\WGES07\CICS-USR\GLOBAL\CIGD.INI
; +-------------------------------------------------------------------+
; | USER specific (READ/WRITE) files ... stored on DCDB |
; +-------------------------------------------------------------------+
; Standard
?:\CICSCLI\BIN\CICSCLI.LOG \\\IBMLAN$\DCDB\USERS\\CICSCLI.LOG
?:\CICSCLI\BIN\CICSCLI.TRC \\\IBMLAN$\DCDB\USERS\\CICSCLI.TRC
; Gateway
?:\CICSCLI\CIG\ADMIN\CIGERROR.log \\\IBMLAN$\DCDB\USERS\\CIGERROR.log
?:\CICSCLI\CIG\ADMIN\CIGTRACE.log \\\IBMLAN$\DCDB\USERS\\CIGTRACE.log
; *********************end-of-CICS-section********************************************
|
Notes:
- IBM WorkSpace On-Demand processing automatically creates a directory on the
Domain Controller for each user. This eliminates the need
to manually create directories, by user, for the "read/write"
files. Note: The log and trace files will be created dynamically.
- A \GLOBAL\ directory was created on the
Application Source Server (WGES07) to permit storage of the CICS
"ini" files.
The CICS "ini" files must be copied to this directory.
This requires only a single copy of the "ini" files to be
maintained. This would have to be redone if user specific
"ini" file entries are required.
- The Server name (WGES07) must be updated to reflect the Application
Source Server used in a new environment.
- CICS Application Definitions
 [CICS Steps]
The following application icons installed on a standard CICS OS/2 Client
desktop were created as Network Applications on the IBM WorkSpace On-Demand client desktop.
- CICS Start
- CICS Stop
- CICS Terminal
- CICS Status
- CICS Internet Gateway
- CICS Printer
- CICS Client Messages
- CICS Clients Administration
- CICS Clients Gateway
Notes:
- The IBM WorkSpace On-Demand desktop does not support the concept of Folders, due to
this all application icons are displayed flat on the desktop. It
is recommended that the "Application Description" (/Remark in Command
Line invocation), which is used for the icon title, be as descriptive
as possible to avoid confusion.
- The Detailed Application Definitions section
provides more information on application characteristics and
additionally permits the download of files containing the command line
calls necessary to establish the applications described above.
After the Applications are created they must be assigned to the
"RPLGROUP" or to individual users, as required.
OVERVIEW:
These instructions are based on the SSIT Lab's analysis of the
IBM Communications Server OS/2 Access Feature Version 5.0 (from now on
referred to as Access Feature) setup on an IBM WorkSpace On-Demand (WSOD) Client.
The instructions are also based on Appendix B - Installing on a RIPL
Workstation in the Communications Server V5 Quick Beginnings Manual. They utilize the
following server configurations:
- Domain Controller
- On which the public application definitions are maintained.
- IBM WorkSpace On-Demand Server
- From which the Client machines are RIPL'ed.
Client specific files are also stored and updated on the IBM WorkSpace On-Demand Server.
- Application Source Server
- Used to store the application specific binaries.
Note: All of the above servers are required, but they may be all
resident on the same physical machine.
SETUP STEPS
Following are the steps necessary to enable Access Feature:
- Access Feature Installation
- Access Feature Access Control Profile Setup
- Access Feature Client Requesters
- Access Feature FIT File Updates
- Access Feature Application Definitions
- Access Feature Installation
 [Access Feature Steps]
Install Access Feature on a Merlin Workstation
in order to create the following directory structures and files required for the product.
Then copy the directory/file structures to the Application Source Server:
\CMLIB\-+\DLL
|
+-\EN_US\BOOK
This is done by executing the following (with c: representing the
client where Access Feature is installed and with x: representing the
target application server):
XCOPY C:\CMLIB\*.* X:\CMACC\CMLIB /S /E /V
Note: This directory structure may be maintained on the IBM WorkSpace On-Demand Server,
instead of on a separate Application Source Server. In this
case, the directory structure would be created in the
"\IBMLAN\RPL\BB10.US" directory of the IBM WorkSpace On-Demand server.
Access Feature requires that certain device drivers are loaded
during
client system start. Because the client application code is on an
Application Source Server, these device drivers have
to be added to the IBM WorkSpace On-Demand Server. Therefore the following directory
is created on the IBM WorkSpace On-Demand Server:
\IBMLAN\RPL\BB10.US\CMLIB
With c: representing the client where the Access Feature is installed
and with x: representing the IBM WorkSpace On-Demand Server, the following files were
copied:
COPY C:\CMLIB\CMKFMDE.SYS X:\IBMLAN\RPL\BB10.US\CMLIB
COPY C:\CMLIB\ACSLANDD.SYS X:\IBMLAN\RPL\BB10.US\CMLIB
COPY C:\CMLIB\ACSHPRDD.SYS X:\IBMLAN\RPL\BB10.US\CMLIB
Access Feature requires First Failure Support Technology (FFST) be
installed once on the IBM WorkSpace On-Demand Server into the client
operating system's directory tree. To achieve this, the following files
were copied from the original Access Feature client to the IBM WorkSpace On-Demand
Server. With c: representing the client where the Access Feature is installed
and with x: representing the IBM WorkSpace On-Demand Server, the following files were
copied:
; epw files copied to os2 directories
COPY C:\OS2\EPW.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWCONS.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWDDR3.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWDF.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWDFOLD.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWICON.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWINST.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWMP.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWMUX.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWPCT.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWPSI.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWROUT.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\MSGLOGF.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\MSGWRT.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPW.MSG X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWH.MSG X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWFOLD.ICO X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\SYSLEVEL.EPW X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWDD.SYS X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWCUA.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWELG01.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWINIT.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWNL001.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPRO.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPROB.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPROB2.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPSI16.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPSI32.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWSVC16.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWSVC32.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWNL001.HLP X:\IBMLAN\RPL\BB10.US\OS2\HELP\*.*
COPY C:\OS2\EPWDFOLD.EXE X:\IBMLAN\RPL\BB10.US\OS2\INSTALL\*.*
COPY C:\OS2\EPWICON.EXE X:\IBMLAN\RPL\BB10.US\OS2\INSTALL\*.*
COPY C:\OS2\EPWINST.EXE X:\IBMLAN\RPL\BB10.US\OS2\INSTALL\*.*
- Access Feature Access Control Profile Setup
 [Access Feature Steps]
Alias and access control profile(s) must be established:
Notes:
- The name utilized is related to the example command files and
application definition setups.
- You must be logged on as an administrator to create the
profile(s).
Alias:
- CMLIB - utilized to access the Access Feature read/execute only files.
- "NET ALIAS CMLIB [drive]:\CMLIB /ADD ....."
- "NET ACCESS CMLIB /ADD RPLGROUP:RX"
- "NET ACCESS CMLIB /APPLY"
- CMLIBUSR - utilized to access the CMLIB client updatable files.
- "NET ALIAS CMLIBCLI [drive]:\CMLIB\CLIENTS /ADD ....."
- "NET ACCESS CMLIBCLI /ADD RPLGROUP:RWCXDAP"
- "NET ACCESS CMLIBCLI /APPLY"
Note: The example above assumes that all client specific files will be
stored on the Application Source Server in the following directory
structure:
\CMLIB--+
+--CLIENTS--+
+--client_name_1
|
+--client_name_2
However, if you elect to maintain client specific information on
the Domain Controller (as is done in this application) the CMLIBCLI
alias and access profile is not required.
- Access Feature Client Requesters
 [Access Feature Steps]
The IBM WorkSpace On-Demand client requesters must be created. This is best done via the
LAN Server Graphical User Interface, but may be created via the "NET
RIPLMACH ..." command line interface. The process that creates each
requester also creates client specific FIT files and client specific work
file directories on the IBM WorkSpace On-Demand Server:
\IBMLAN\RPLUSER\client_name
- In order to support client specific work files for Access
Feature, create a CMLIB directory for each IBM WorkSpace On-Demand
client:
\IBMLAN\RPLUSER\client_name\CMLIB
- The Access Feature "ini" and other work files must be
copied into these directories. With c: representing the client where
Access Feature is installed and with x: representing the target
application server, execute the following:
COPY C:\CMLIB\CM.INI X:\IBMLAN\RPLUSER\client_name\CMLIB
COPY C:\CMLIB\CM2.INI X:\IBMLAN\RPLUSER\client_name\CMLIB
COPY C:\CMLIB\ALRTNPOP.TXT X:\IBMLAN\RPLUSER\client_name\CMLIB
COPY C:\CMLIB\*.DAT X:\IBMLAN\RPLUSER\client_name\CMLIB
COPY C:\OS2\EPW.INI X:\IBMLAN\RPLUSER\client_name\OS2
COPY C:\OS2\VPD.INI X:\IBMLAN\RPLUSER\client_name\OS2
- In addition to adding the FFST support to the IBM
WorkSpace On-Demand server (step 1 above),
the EPW.INI and the VPD.INI files must be updated to reflect the correct
paths, as defined in the applications. Modifying any ini file, if done
incorrectly, may adversely affect the execution of the application. Care
must be taken when updating ini files. An ini file maintenance tool can
be used to make these changes, or it can be done from a REXX (or other)
program, calling system APIs. Update the following .ini files:
INI file | Updates
|
---|
EPW.INI
|
Application: CFG
Key: ADP
From data: C:\OS2\SYSTEM\EPW
To data: Z:\OS2\SYSTEM\EPW
Application: CFG
Key: MLN
From data: C:\OS2\SYSTEM\EPW\OS2MLOG.DAT
To data: Z:\OS2\SYSTEM\EPW\OS2MLOG.DAT
Application: CFG
Key: SDP
From data: C:\OS2\SYSTEM\EPW
To data: Z:\OS2\SYSTEM\EPW
|
VPD.INI
|
Application: HVPD
Key: TID
From data: legacy_client_name
To data: wsod_client_name
|
- Update the \IBMLAN\RPLUSER\client_name\CMLIB\CM.INI to
reflect the
correct CMDefaultCFG=client_name.
- Log, trace and other files will be created dynamically.
- Access Feature requires specific entries in the client's
CONFIG.SYS file.
Add the following entries to each IBM WorkSpace On-Demand client's
\IBMLAN\RPL\MACHINES\client_name\CONFIG.SYS file:
REM The following statements added for Communications Server
RUN=Z:\OS2\SYSTEM\LOGDAEM.EXE
DEVICE=Z:\OS2\LOG.SYS
RUN=Z:\OS2\EPWDDR3.EXE
DEVICE=Z:\OS2\EPWDD.SYS
DEVICE=Z:\CMLIB\CMKFMDE.SYS
DEVICE=Z:\CMLIB\ACSLANDD.SYS
DEVICE=Z:\CMLIB\ACSHPRDD.SYS
RUN=Z:\OS2\EPWROUT.EXE 1
RUN=Z:\OS2\EPW.EXE
IOPL=YES
DEVINFO=KBD,US,Z:\OS2\KEYBOARD.DCP
CODEPAGE=437,850
|
- Access Feature FIT File Updates
 [Access Feature Steps]
The FIT table is used to map application file references to the
physical
location of the file. At least two options are available during setup. One
stores the client specific files on the Application Source Server. The other
stores client specific files on the IBM WorkSpace On-Demand Server.
The following portion of a client FIT file maps all Access
Feature "ini" files and log/trace
output files to specific client directories on the IBM WorkSpace
On-Demand server. This portion of the FIT file must be added
to the end of the client FIT file created when the IBM WorkSpace
On-Demand client is set up, in the \IBMLAN\RPL\FITS directory in
the client_name.FIT file (for a specific client) or in the
DFBB10US.FIT file (if all clients are to be enabled for Access Feature):
; **********************************************************
; * Access Feature - read and read/write files
; **********************************************************
; Following required for device driver files (see note below)
Z:\CMLIB\*.SYS BB10.US\CMLIB
; Required to support FFST
Z:\OS2\MSGLOGF.EXE BB10.US\OS2\MSGLOGF.EXE
Z:\OS2\SYSLEVEL.EPW BB10.US\OS2\SYSLEVEL.EPW
Z:\OS2\EPW.* BB10.US\OS2
Z:\OS2\DLL\EPW*.DLL BB10.US\OS2\DLL
Z:\OS2\EPW\EPW* BB10.US\OS2\EPW
Z:\OS2\HELP\EPW* BB10.US\OS2\HELP
Z:\OS2\EPW.INI \\ripl_server\WRKFILES\client_name\OS2\EPW.INI
Z:\OS2\EPW.!!! \\ripl_server\WRKFILES\client_name\OS2\EPW.!!!
Z:\OS2\EPW.### \\ripl_server\WRKFILES\client_name\OS2\EPW.###
Z:\OS2\VPD.INI \\ripl_server\WRKFILES\client_name\OS2\VPD.INI
Z:\OS2\VPD.!!! \\ripl_server\WRKFILES\client_name\OS2\VPD.!!!
Z:\OS2\VPD.### \\ripl_server\WRKFILES\client_name\OS2\VPD.###
Z:\OS2\SYSTEM\LOG0001.DAT \\ripl_server\WRKFILES\client_name\OS2\SYSTEM\LOG0001.DAT
Z:\OS2\SYSTEM\LOG0001.BAK \\ripl_server\WRKFILES\client_name\OS2\SYSTEM\LOG0001.BAK
Z:\IBMCOM\RPL.INI \\ripl_server\WRKFILES\client_name\IBMCOM\RPL.INI
Z:\IBMCOM\PROTOCOL.INI \\ripl_server\WRKFILES\client_name\IBMCOM\PROTOCOL.INI
Z:\OS2\INSTALL\ZIP.ERR \\ripl_server\WRKFILES\client_name\CMLIB
Z:\OS2\*.ICO \\ripl_server\WRKFILES\client_name\OS2
Z:\OS2\SYSTEM\*.DMP \\ripl_server\WRKFILES\client_name\OS2\SYSTEM
Z:\OS2\SYSTEM\OS2MLOG.DAT \\ripl_server\WRKFILES\client_name\OS2\SYSTEM\OS2MLOG.DAT
; Following required to access the Access Feature binaries
I:\CMLIB\ \\app_server\CMLIB\CMLIB
; Following required to update Access Feature client specific files
I:\CMLIB\CMRI \\ripl_server\WRKFILES\client_name\CMLIB\CMRI
I:\CMLIB\CM2.INI \\ripl_server\WRKFILES\client_name\CMLIB\CM2.INI
I:\CMLIB\CM2.!!! \\ripl_server\WRKFILES\client_name\CMLIB\CM2.!!!
I:\CMLIB\CM2.### \\ripl_server\WRKFILES\client_name\CMLIB\CM2.###
I:\CMLIB\CM.LOG \\ripl_server\WRKFILES\client_name\CMLIB\CM.LOG
I:\CMLIB\*.DAT \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\LOG$ \\ripl_server\WRKFILES\client_name\CMLIB\LOG$
I:\CMLIB\*.CFG \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\*.NDF \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\*.CF2 \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\*.SEC \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\*.LOG \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\*.ZZZ \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\*.000 \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\*.RSP \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\*.0$$ \\ripl_server\WRKFILES\client_name\CMLIB
I:\CMLIB\NETWORK.INI \\ripl_server\WRKFILES\client_name\CMLIB\NETWORK.INI
I:\CMLIB\LTCONFIG.WRK \\ripl_server\WRKFILES\client_name\CMLIB\LTCONFIG.WRK
I:\CMLIB\CONFIG.SYS \\ripl_server\WRKFILES\client_name\CMLIB\CONFIG.SYS
I:\CMLIB\ACSRASTD.INI \\ripl_server\WRKFILES\client_name\CMLIB\ACSRASTD.INI
I:\CMLIB\ACSRASTD.!!! \\ripl_server\WRKFILES\client_name\CMLIB\ACSRASTD.!!!
I:\CMLIB\ACSRASTD.### \\ripl_server\WRKFILES\client_name\CMLIB\ACSRASTD.###
I:\CMLIB\CM.INI \\ripl_server\WRKFILES\client_name\CMLIB\CM.INI
I:\CMLIB\ALRTNPDP.TXT \\ripl_server\WRKFILES\client_name\CMLIB\ALRTNPDP.TXT
I:\CMLIB\SXSTART.CMD \\ripl_server\WRKFILES\client_name\CMLIB\SXSTART.CMD
I:\CMLIB\ACSSXST.CMD \\ripl_server\WRKFILES\client_name\CMLIB\ACSSXST.CMD
|
Note: The FIT file above assumes that the user specific files are maintained
on the IBM WorkSpace On-Demand Server within the following directory structure:
\IBMLAN\RPLUSER\--+--\CMLIB
| :
+--\CMLIB
- Access Feature Application Definitions
 [Access Feature Steps]
The following application icons installed on a standard Access
Feature OS/2 Client
desktop were created as Network Applications.
- Display Active Configurations
- Communications Server Information
- Replace Default Configuration
- Access Feature Setup
- Access Feature Start
- Access Feature Stop
- Access Feature Stop Abnormal
- Access Feature Subsystem Management
Notes:
- The IBM WorkSpace On-Demand desktop does not support the concept of folders, due to
this all application icons are displayed flat on the desktop. It
is recommended that the "Application Description" (/Remark in Command
Line invocation), which is used for the icon title, be as descriptive
as possible to avoid confusion.
- The Detailed Application Definitions section
provides more information on application characteristics and
additionally permits the download of files containing the command line
calls necessary to establish the applications described above.
After the Applications are created they must be assigned to the
"RPLGROUP" or to individual users, as required.
After successfully starting the IBM WorkSpace On-Demand clients,
the "CM Setup" application must be executed to setup the Access Feature on
the IBM WorkSpace On-Demand client. Alternatively, Access
Feature Setup can be executed on a single client for all other
client systems individually and the following configuration
files copied to each client's \IBMLAN\RPLUSER\client_name\CMLIB directory.
client_name.CFG
client_name.CF2
client_name.NDF
client_name.RSP
client_name.SEC
These instructions are based on the SSIT Lab's analysis
of the IBM DB2 Client Application Enabler Version 5.0 (from
now on referred to as DB2 CAE) setup on an IBM WorkSpace On-Demand
(WSOD) Client.
These instructions identify how to setup the DB2 Client Application Enabler
Version 5.0 within the IBM WorkSpace On-Demand Manager environment in order to use a
IBM WorkSpace On-Demand client supporting DB2 CAE as a network application.
The SSIT lab setup and instructions utilize the following
server configurations:
- Domain Controller
- Domain Controller on which the public application
definitions are maintained.
- IBM WorkSpace On-Demand Server
- From which the Client machines are RIPL'ed.
- Application Source Server (i.e; "Additional
Server")
- used to store the application specific binaries and
user specific files.
Note: All of the above servers are required, but they may be all
resident on the same physical machine.
SETUP STEPS
Following are the steps necessary to establish DB2 CAE:
- DB2 Client Application Enabler Installation
- DB2 CAE Access Control Profile Setup
- DB2 CAE Client Requesters
- DB2 CAE FIT File Updates
- DB2 CAE Application definitions
- DB2 Client Application Enabler Installation
 [DB2 Steps]
Install DB2 CAE on a Merlin Workstation
in order to create the following directory structures and files required for the product.
Then copy the directory/file structures to the Application Source Server:
\DB2CAE\--+-ODBC\[client_name]\ODBC
|
|-NETQOS2\[client_name]\DATA
|-NETQOS2\{client_name[\WORK
|
|-SQLLIB\[client_name]\DB2
where [client_name] is the IBM WorkSpace On-Demand client name on which
DB2 CAE is to be installed.
DB2 CAE was installed on a Merlin Workstation and then the DB2 CAE
binaries were copied to the Application Source Server. This was done by
executing the following (with c: representing the client where DB2 CAE
was installed and with x: representing the target application server):
xcopy c:\odbc\*.* x:\db2cae\odbc /s /e /v
xcopy c:\odbc\*.ini x:\db2cae\odbc\client_name\odbc /s /e /v
xcopy c:\netqos2\*.* x:\db2cae\netqos2 /s /e /v
xcopy c:\netqos2\data\*.* x:\db2cae\netqos2\client_name\data /s /e /v
xcopy c:\netqos2\work\*.* x:\db2cae\netqos2\client_name\work /s /e /v
xcopy c:\sqllib\*.* x:\db2cae\sqllib /s /e /v
xcopy c:\sqllib\db2\*.* x:\db2cae\sqllib\client_name\db2 /s /e /v
DB2 CAE requires First Failure Support Technology (FFST) be
installed once on the IBM WorkSpace On-Demand Server into the
client operating system's directory tree. To achieve this, the following files
were copied from the original DB2 CAE client to the IBM WorkSpace On-Demand
Server. With c: representing the client where DB2 CAE is installed
and with x: representing the IBM WorkSpace On-Demand Server, the following files were
copied:
; epw files copied to os2 directories
COPY C:\OS2\EPW.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWCONS.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWDDR3.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWDF.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWDFOLD.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWICON.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWINST.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWMP.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWMUX.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWPCT.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWPSI.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWROUT.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\MSGLOGF.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\MSGWRT.EXE X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPW.MSG X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWH.MSG X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWFOLD.ICO X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\SYSLEVEL.EPW X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWDD.SYS X:\IBMLAN\RPL\BB10.US\OS2\*.*
COPY C:\OS2\EPWCUA.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWELG01.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWINIT.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWNL001.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPRO.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPROB.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPROB2.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPSI16.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWPSI32.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWSVC16.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWSVC32.DLL X:\IBMLAN\RPL\BB10.US\OS2\DLL\*.*
COPY C:\OS2\EPWNL001.HLP X:\IBMLAN\RPL\BB10.US\OS2\HELP\*.*
COPY C:\OS2\EPWDFOLD.EXE X:\IBMLAN\RPL\BB10.US\OS2\INSTALL\*.*
COPY C:\OS2\EPWICON.EXE X:\IBMLAN\RPL\BB10.US\OS2\INSTALL\*.*
COPY C:\OS2\EPWINST.EXE X:\IBMLAN\RPL\BB10.US\OS2\INSTALL\*.*
- DB2 CAE Access Control Profile Setup
 [DB2 Steps]
An access control profile must be established:
DB2CAE - utilized to access the DB2 CAE read/execute only files.
- "NET ALIAS DB2CAE [drive]:\DB2CAE /ADD ....."
- "NET ACCESS DB2CAE /ADD RPLGROUP:RWCXDAP"
- "NET ACCESS DB2CAE /APPLY"
Note: The example above assumes that all client specific files
will be stored on the Application Source Server.
- DB2 CAE Client Requesters
 [DB2 Steps]
The IBM WorkSpace On-Demand client requesters must be created.
This is best done via the LAN Server Graphical User Interface, but may
be created via the "NET RIPLMACH ..." command line interface.
The process that creates each requester also creates client specific FIT files and
client specific work file directories on the IBM WorkSpace On-Demand
RIPL server:
\IBMLAN\RPLUSER\client_name
- DB2 CAE FIT File Updates
 [DB2 Steps]
The following FIT file maps all DB2 CAE "ini" files and
log/trace and data output files to specific client directories on
the Application Source Server, in the \IBMLAN\RPL\FITS directory
in the client_name file:
; **********************************************************
; * DB2 CAE - read/write files
; **********************************************************
; Following required to access FFST
Z:\OS2\MSGLOGF.EXE BB10.US\OS2\MSGLOGF.EXE
Z:\OS2\SYSLEVEL.EPW BB10.US\OS2\SYSLEVEL.EPW
Z:\OS2\EPW.* BB10.US\OS2
Z:\OS2\DLL\EPW*.DLL BB10.US\OS2\DLL
Z:\OS2\EPW\EPW* BB10.US\OS2\EPW
Z:\OS2\HELP\EPW* BB10.US\OS2\HELP
Z:\OS2\EPW.INI \\ripl_server\WRKFILES\client_name\OS2\EPW.INI
Z:\OS2\EPW.!!! \\ripl_server\WRKFILES\client_name\OS2\EPW.!!!
Z:\OS2\EPW.### \\ripl_server\WRKFILES\client_name\OS2\EPW.###
Z:\OS2\VPD.INI \\ripl_server\WRKFILES\client_name\OS2\VPD.INI
Z:\OS2\VPD.!!! \\ripl_server\WRKFILES\client_name\OS2\VPD.!!!
Z:\OS2\VPD.### \\ripl_server\WRKFILES\client_name\OS2\VPD.###
Z:\OS2\SYSTEM\LOG0001.DAT \\ripl_server\WRKFILES\client_name\OS2\SYSTEM\LOG0001.DAT
Z:\OS2\SYSTEM\LOG0001.BAK \\ripl_server\WRKFILES\client_name\OS2\SYSTEM\LOG0001.BAK
Z:\IBMCOM\RPL.INI \\ripl_server\WRKFILES\client_name\IBMCOM\RPL.INI
Z:\IBMCOM\PROTOCOL.INI \\ripl_server\WRKFILES\client_name\IBMCOM\PROTOCOL.INI
Z:\OS2\*.ICO \\ripl_server\WRKFILES\client_name\OS2
Z:\OS2\SYSTEM\*.DMP \\ripl_server\WRKFILES\client_name\OS2\SYSTEM
Z:\OS2\SYSTEM\OS2MLOG.DAT \\ripl_server\WRKFILES\client_name\OS2\SYSTEM\OS2MLOG.DAT
; Following required to access the DB2 CAE binaries
H:\SQLLIB \\app_server\DB2CAE\SQLLIB
H:\NETQOS2 \\app_server\DB2CAE\NETQOS2
; Following required to update DB2 CAE client specific files
H:\ODBC\*.ini \\app_server\DB2CAE\ODBC\client_name\ODBC
H:\SQLLIB\*.log \\app_server\DB2CAE\SQLLIB\client_name\DB2
H:\SQLLIB\*.ini \\app_server\DB2CAE\SQLLIB\client_name\DB2
H:\SQLLIB\*.!!! \\app_server\DB2CAE\SQLLIB\client_name\DB2
H:\SQLLIB\BIN\*.log \\app_server\DB2CAE\SQLLIB\client_name\DB2\BIN
H:\SQLLIB\BIN\*.ini \\app_server\DB2CAE\SQLLIB\client_name\DB2\BIN
H:\SQLLIB\BIN\*.!!! \\app_server\DB2CAE\SQLLIB\client_name\DB2\BIN
H:\SQLLIB\DB2 \\app_server\DB2CAE\SQLLIB\client_name\DB2
H:\NETQOS2\WORK\ \\app_server\DB2CAE\NETQOS2\client_name\WORK
H:\NETQOS2\DATA\ \\app_server\DB2CAE\NETQOS2\client_name\DATA
|
Note: The FIT file above assumes that the user specific files are
maintained on the Application Source Server within the following
directory structure:
\DB2CAE\--+-ODBC\[client_name]\ODBC
|
|-NETQOS2\[client_name]\DATA
|-NETQOS2\[client_name]\WORK
|
|-SQLLIB\[client_name]\DB2
where [client_name] is the actual IBM WorkSpace On-Demand client name.
- DB2 CAE Application Definitions
 [DB2 Steps]
The following application icons installed on a standard DB2 CAE OS/2 Client
desktop were created as Network Applications on the IBM WorkSpace On-Demand client desktop.
- DB2 Alert Center
- DB2 Client Config
- DB2 Command
- DB2 Command Center
- DB2 Control Center
- DB2 Event Analyzer
- DB2 Info Center
- DB2 Journal
- DB2 Search Server
- DB2 Script Center
- DB2 Tools Settings
Notes:
- The IBM WorkSpace On-Demand desktop does not support the concept of Folders, due to
this all Application ICONS are displayed flat on the desktop. It
is recommended that the Application Description (/Remark in Command
Line invocation), which is used for the icon title, be as descriptive
as possible to avoid confusion.
- The Detailed Application Definitions section
provides more information on application characteristics and
additionally permits download of files containing the command line
calls necessary to establish the applications described above.
Once the applications are defined then they must be assigned to the
"RPLGROUP", or to individual users as required.
The installation instructions that were used by the SSIT
lab to install and configure the Lotus Notes 4.51 client are the
instructions that will be included in an updated version of the IBM WorkSpace
On-Demand Handbook (SG24-2028) published by the IBM
International Technical Support Organization.
These instructions support the traditional features of the Notes
Client such as mail, Notes database creation and access, etc.
However, a test that the SSIT ran from the IBM WorkSpace
On-Demand client was one which accessed an IBM Universal Database
from the Notes client. This access requires the IBM
Universal Database OS/2 Client Application Enabler be installed on the same system as the Notes client. It also requires access to
ODBC from the Notes client. In order for access to ODBC to be
enabled from the Notes client, the following additions must be made
to the Notes public application:
Redirection: H:DB2CAE
Parameters:
Name: DB2INSTANCE
Value: DB2
Position: Beginning
Name: DB2PATH
Value: h:\sqllib
Position: Beginning
Name: LIB
Value: ;
Position: Beginning
Name: LIBPATH
Value: h:\odbc\drivers;h:\odbc\dll
Position: Beginning
Name: LIBPATH
Value: h:\sqllib\dll;h:\sqllib\alt
Position: End
Name: ODBC_PATH
Value: h:\odbc
Position: Beginning
Name: PATH
Value: h:\odbc\bin;
Position: Beginning
Name: PATH
Value: h:\sqllib\bin;h:\sqllib\alt
Position: End
Name: WSOD_LAUNCH_MINIMIZED
Value: 1
Position: Beginning
Name: WSOD_LAUNCH_NODROP
Value: 1
Position: Beginning
Notes:
- The LIBPATH and PATH directories shown above must be
added to the existing LIBPATH and PATH directories
required by the Notes client.
- The parameters shown above assume that the IBM Universal
Database OS/2 Client Application Enabler is installed and configured according to the
instructions documented earlier in this report. The "H" shared
drive is used to access the ODBC drivers installed with DB2 CAE.
- The use of the parameters
"WSOD_LAUNCH_NODROP" and "WSOD_LAUNCH_MINIMIZED" is documented in
the section "Undocumented Internal Public Application Parameters"
earlier in this report.
There were no problems identified in this
test as a result of running active LAN scenarios over the IBM
WorkSpace On-Demand Test Network, with the following exception(s):
- CICS JAVA Gateway -
The CICS JAVA Gateway was installed on the IBM WorkSpace
On-Demand Manager along with
the Lotus Domino Go server and then accessed
via the Netscape browser on the IBM WorkSpace On-Demand Client.
When starting the CICS JAVA Gateway on the server, using the "jgate.cmd" file, the
system trapped. It was determined that the level of the JAVA
runtime was "1.02 IBM Build O102 - 19970207" a later build was
available on the Web at
IBM Hursley.
This build level "1.02 IBM Build O102 - 19970406" worked without
any additional problems encountered.
Back to Contents
The response files used for automated installation of IBM WorkSpace On-Demand
products were based on the samples shipped with the product.
Modifications were made to tailor the machine specific information
with the appropriate components, environment and configuration parameters
based on the role of the target system.
The BBCID.RSP response file is located on the CD in directory INSTALL.
Following is the syntax required by the INSTALL program to execute from a
Software Distribution Manager:
path\INSTALL /B:boot_drive /R2:resp_file /X /L1:log /L2:history
boot_drive = (optional)
resp_file = fully-qualified path and name of the response file
log = fully qualified path and name where installation error
messages are to be written
history = fully qualified path and name where installation history
messages are to be written
|
Following is an example of the response file that was used to install IBM WorkSpace On-Demand on the
Domain Controller during the test cycle:
**********************************************************************
* SELECT MANAGER COMPONENTS ******************************************
* Installation Environment Warp 4.0=0/Warp Server=1 *
NCInstallAll.ServerInstalled=1
* Target LAN Drive of Server for \ibmlan *
NCInstallAll.LANDrive=d:
* API/CLI Upgrade Options *
* No Merlin Domn Ctrl RIPL Srv *
* Upgrade Upgrade Upgrade Upgrade *
* NCU_BASE.Selection= 0 1 1 1 *
* NCU_BASE_Merlin.Selection= 0 1 0 0 *
* NCU_BASE_Server.Selection= 0 0 1 1 *
* NCU_BASE_RIPL_SERVER.Selection=0 0 0 1 *
NCU_BASE.Selection=1
NCU_BASE_Merlin.Selection=0
NCU_BASE_Server.Selection=1
NCU_BASE_RIPL_SERVER.Selection=1
* RIPL Services Upgrade 0=None/1=Upgrade *
NCU_RIPL.Selection=1
* BASE OPERATING SYSTEM **********************************************
* Install Target Drive and directory for RIPL tree *
NCInstallAll.RIPLDrive=d:
NCInstallAll.TargetDrive=d:
NCInstallAll.TargetDir=\ibmlan\rpl\bb10.US
* Install Type None=No rqrd files(selective install)/All=Install *
* rqrd files *
NCO_RequiredFiles.Selection=All
* SELECT HARDWARE SUPPORT ********************************************
* Predefined Machine Class None/All *
NCO_MachineClass.Selection=All
* Printer Support None/All *
NCO_PrinterDrivers.Selection=All
* SELECT SYSTEM SOFTWARE SUPPORT *************************************
NCO_SelSW.Selection=1
NCO_SYSSUPP.Selection=1
* Java 1.1.1 Virtual Machine 0=None/1=Java *
NCO_Java.Selection=1
NCO_JavaVM.Selection=1
* Unicode Font 0=None(default)/1=Unicode *
NCO_UnicodeFont.Selection=1
* OS/2 REXX Support 0=None/1=REXX *
NCO_RexxBase.Selection=1
* DOS Support 0=None/1=DOS *
NCO_DOSBase.Selection=1
* WIN-OS2 Support 0=None/1=WINOS2 *
NCO_WINOS2Base.Selection=1
* Multi Media Support 0=None/1=MM *
NCO_MMBase.Selection=1
* SELECT NETWORK APPPLICATIONS ***************************************
* TCPIP Base Applications None/All (ftp, telnet, ...) *
NCO_TcpipApps.Selection=All
* TCPIP DOS Box Support 0=None(default)/1=DOS Box *
NCO_TcpipDOS.Selection=1
* TCPIP Internet Dialer Support 0=None/1=All *
NCO_TcpipInet.Selection=1
* Personal Communications - PCOMM 0=None/1=PCOMM *
NCO_TcpipPcom.Selection=1
* Netscape Navigator Support 0=None/1=Netscape *
NCO_Netscape.Selection=1
**********************************************************************
|
The Detailed Application Definitions section
provides more information on application characteristics and additionally
permits the download of files containing the command line calls
necessary to establish the Network applications described within this document.
During the Integration test the
"3Com Fast EtherLink/EtherLink XL Family OS/2" PCI adapter (3C90-TX) was
utilized in several of the client machines. This adapter was not fully
supported (i.e; the required nif files, protocol.ini's, map table entries,
etc. were not part of the IBM WorkSpace On-Demand product release).
In order to utilize this adapter it had to be configured and established
within the IBM WorkSpace On-Demand environment. The
Configuring Unsupported Adapter section documents
the steps necessary to enable this adapter to work within an
IBM WorkSpace On-Demand environment.
Back to Contents
Current Test Configuration
The hardware/software/Software Server configurations for this test are defined in the
IBM WorkSpace On-Demand Configuration
matrix.
Back to Contents
Scenario and test case detail resides in the AUSDB009
Lotus Notes database on a Lotus Domino server and can be accessed
with the appropriate authority. Please contact
your SSIT representative
if access is denied and further information is required.
Back to Contents
The information contained in this document is distributed AS IS.
The use of this information or the implementation of any of these
techniques is a customer responsibility and depends on the customer's
ability to evaluate and integrate them into the customer's operational
environment. Customers attempting to adapt these techniques to their
own environments do so at their own risk.
IBM will accept no liability for consequences resulting from the use
of this information.
This report is to be used solely for the purpose of installing and
supporting the product(s) discussed. This material must
not be used for other purposes without the written consent of
IBM. In addition, this material must not be redistributed outside your
company.
The following terms are trademarks of the International Business
Machines Corporation in the United States and/or other countries.
Those trademarks followed by an asterisk (*) are registered
trademarks of the International Business Machines Corporation.
- AIX
- AIX Connections
- DATABASE 2
- DB2*
- IBM*
- IBM LANserver 4.0
- IBM PC DOS
- NetBIOS
- OS/2
- OS/2 Warp
- PS/Valuepoint
The following terms are trademarks or registered trademarks of
Microsoft Corporation.
- DOS
- Microsoft
- Windows
- Windows 95
- Windows NT
- Open Database Connectivity
- SMS (System Management Server)
The following terms are trademarks or registered trademarks of
Lotus Development Corporation.
- Lotus
- Lotus Notes
- Notes
- Domino
- Notes Mail
The following terms are trademarks or registered trademarks of
Netscape Communications Corporation.
- Netscape
- Netscape Navigator
The following terms are trademarks or registered trademarks of the
3Com Corporation.
The following terms are trademarks or registered trademarks of the
Digital Equipment Corporation
The following terms are trademarks or registered trademarks of
Intel Corporation
Other company, product and service names may be trademarks of
service marks of others.
Back to Top