`
`WorkSpace On-Demand Handbook
`
`December 1997
`
`IPR2017-00184
`UNIFIED EX1004
`
`
`
`
`
`International Technical Support Organization
`
`SG24-2028-00
`
`WorkSpace On-Demand Handbook
`
`December 1997
`
`IBM
`
`
`
`Take Note!
`
`Before using this information and the product it supports, be sure to read the general information
`in Appendix H, “Special Notices” on page 331.
`
`First Edition (December 1997)
`
`This edition applies to Version 1, Release Number 1 of WorkSpace On-Demand for use with OS/2
`Warp Server.
`It was developed working with prerelease builds of the WorkSpace On-Demand
`product. This may result is small differences between what is documented in this edition and what
`you may see and experience with the product.
`
`Comments may be addressed to:
`IBM Corporation, International Technical Support Organization
`Dept. JN9B Building 045 Internal Zip 2834
`11400 Burnet Road
`Austin, Texas 78758-3493
`
`When you send information to IBM, you grant IBM a non-exclusive right to use or distribute the
`information in any way it believes appropriate without incurring any obligation to you.
`
` Copyright International Business Machines Corporation 1997. All rights reserved.
`Note to U.S. Government Users — Documentation related to restricted rights — Use, duplication or
`disclosure is subject to restrictions set forth in GSA ADP Schedule Contract with IBM Corp.
`
`(cid:211)
`
`
`Contents
`
`Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`ix
`
`Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`xiii
`
`Preface
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv
` xv
`How This Redbook is Organized
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` xvii
`The Team That Wrote This Redbook
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xx
`Comments Welcome
`
`Introduction to WorkSpace On-Demand
`Chapter 1.
`.
`.
`.
`.
`.
`.
`.
`.
`1.1 WorkSpace On-Demand Enters the Network Computing Arena
`1.1.1 Workstations Available Today
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`1.2 Let¢ s Look at the Benefits of WorkSpace On-Demand
`1.2.1 Ease of Administration
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`1.2.2 Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`1.2.3 Cost of Ownership
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`1.2.4 Application Support
` . . . . . . . . . . . . . . . . . . . . . . . . . . .
`1.3 Making Up Your Mind for WorkSpace On-Demand
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 1
` 1
` 2
` 5
` 5
`6
` 6
`7
` 8
`
`Chapter 2. What is WorkSpace On-Demand? .
`2.1 WorkSpace On-Demand: An Overview
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`2.2 WorkSpace On-Demand and End-User Computing Environments
`2.2.1 End-User Environments Supported by WorkSpace On-Demand
`2.2.2 End-User Environments Not Appropriate for WorkSpace
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
`On-Demand
` 13
`2.3 WorkSpace On-Demand Components
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 13
`2.3.1 The WorkSpace On-Demand client Component
`.
` 16
`2.3.2 The WorkSpace On-Demand Manager Component
` 17
`2.4 RIPL Functional and Usability Enhancements
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`2.5 The Use of RIPL vs. BOOT-P Technology in WorkSpace On-Demand 18
`
` 9
` 9
` 10
` 11
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Chapter 3. RIPL and WorkSpace On-Demand
` 19
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`3.1 RIPL Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
` 20
`3.1.1 RIPL Hardware
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`3.1.2 Understanding RIPL . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
` 25
`3.2 WorkSpace On-Demand RIPL Implementation
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 25
`3.2.1 The Remote IPL Control Files
`.
`.
`.
`.
`.
`.
`.
` 42
`3.2.2 NDISDD.PRO Control File
`.
`.
`.
` 44
`3.2.3 Other RPL Files and Directories
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
`3.2.4 Workstation Files
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` Copyright IBM Corp. 1997
`
`iii
`
`(cid:211)
`
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Chapter 4. WorkSpace On-Demand Planning .
` 51
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
`4.1 Software Prerequisites
` 51
`4.1.1 On the Target WorkSpace On-Demand server
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 52
`4.1.2 On the Target WorkSpace On-Demand Administration Client
` 53
`4.1.3 On the WorkSpace On-Demand Client
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 53
`4.2 Hardware and Network
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
`4.3 Network Topology
` 55
`4.3.1 WorkSpace On-Demand and Network Capacity
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 56
`4.4 Applications Supported by WorkSpace On-Demand
`.
` 57
`4.4.1 Applications Shipped with WorkSpace On-Demand
` 57
`4.4.2 Applications Supported by WorkSpace On-Demand
`.
` 57
`4.4.3 Applications Compatible with WorkSpace On-Demand
` 58
`4.4.4 Application-Specific Environment Variables
`.
`.
`.
`.
`.
`.
`.
`.
`.
`4.4.5 The Simplified, or Restricted, Shell: WorkSpace On-Demand
`Application Considerations . . . . . . . . . . . . . . . . . . . . . . . . . 58
`4.5 Migration Considerations . . . . . . . . . . . . . . . . . . . . . . . . . . 59
`4.6 Resource Requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
`4.6.1 Processor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
` 59
`4.6.2 Memory and Hard Disk Required for Remote IPL Services
`.
`.
`.
` 60
`4.6.3 Hard Disk Required for WorkSpace On-Demand .
`.
`.
`.
`.
`.
` 62
`4.6.4 Memory Required for WorkSpace On-Demand Image
`.
`.
`.
`.
`.
`.
`4.6.5 Network Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
` 63
`4.7 Performance Planning for WorkSpace On-Demand
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`4.7.1 WorkSpace On-Demand Manager Server Performance
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
`Considerations
` 67
`4.7.2 WorkSpace On-Demand client Performance Considerations
`.
`.
`4.8 Capacity Planning and High-Availability for WorkSpace On-Demand
`servers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68
`4.8.1 WorkSpace On-Demand servers, Load-Balancing and Fail-Over
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
`Services
` 69
`4.8.2 Creating a Back-up WorkSpace On-Demand server
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 71
` 71
`
`Installing WorkSpace On-Demand
`Chapter 5.
`5.1 Before You Install WorkSpace On-Demand
`.
`.
`.
`.
`.
`.
`.
`.
`5.2 Attended Installation of WorkSpace On-Demand Manager
`Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
` 73
`5.2.1 First Installation Phase
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 75
`5.2.2 Second Installation Phase
`.
` 84
`5.2.3 Post Installation Procedures
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`5.3 Unattended Installation of WorkSpace On-Demand Manager
`Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
`5.4 Attended Installation of the WorkSpace On-Demand Administrator
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
`Client
` 86
`5.4.1 First Installation Phase
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`iv WorkSpace On-Demand Handbook
`
`
`
`5.4.2 Second Installation Phase
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`5.5 Unattended Installation of the WorkSpace On-Demand Administrator
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
`Client
` 90
`5.6 Uninstalling WorkSpace On-Demand
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
` 87
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Chapter 6. Basic WorkSpace On-Demand Administration
`6.1 Overview of Client Setup
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`6.2 The Administration Tools
`6.3 Defining a New Client
`.
`6.3.1 Identity
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`6.3.2 System . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`6.3.3 Hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`6.3.4 Printers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`6.3.5 TCP/IP Configuration . . . . . . . . . . . . . . . . . . . . . . . . .
`6.3.6 Workstation Definition
` . . . . . . . . . . . . . . . . . . . . . . . .
`6.4 Adding Application Software
`.
`.
`.
`.
`.
`.
`6.4.1 Defining a Simple OS/2 Application
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`6.5 User Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 95
` 95
` 95
` 98
`100
`101
`102
`103
`105
`107
` 108
` 109
`119
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Chapter 7. Advanced WorkSpace On-Demand Administration
`7.1 Logon Options
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`7.1.1
`Logon Bitmap . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`7.1.2 Changing the Background Bitmap
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`7.2 Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`7.2.1 Network Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`7.2.2 Local Printing . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`7.3 File Index Tables
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`7.3.1 Client Machine FIT
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`7.3.2 User FIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`7.3.3 The Default User FIT
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`7.3.4 FITs in Memory
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`7.4 Setting Up Applications Under WorkSpace On-Demand
`.
`.
`.
`.
`.
`.
`.
`7.4.1 OS/2 Applications . . . . . . . . . . . . . . . . . . . . . . . . . . .
`7.4.2 Enabling the OS/2 Applications Supplied with WorkSpace
`On-Demand
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`7.4.3 Netscape Navigator Version 2.02
`.
`.
`7.4.4 Netscape Navigator - The Quick Way
`7.4.5 Java Runtime Version 1.0x
`.
`.
`.
`.
`.
`7.4.6 Personal Communications Lite
`7.4.7 DOS and Windows Applications
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`7.4.8 Special WorkSpace On-Demand Launch Parameters
`.
`7.5 Running Java Applications from the WorkSpace On-Demand
`Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`7.6 Adding a Network Adapter
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 123
` 123
`125
` 125
`126
`126
`126
` 127
` 127
`128
` 128
` 131
` 132
`132
`
`133
` 133
` 135
` 136
` 136
` 136
` 137
`
`138
` 139
`
`Contents
`
`v
`
`
`
`7.6.1 Enabling Supported Adapters
`7.6.2 Enabling Unsupported Adapters
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 139
` 141
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Chapter 8. WorkSpace On-Demand Machine Classes .
`8.1 Machine Classes: An Overview
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`8.1.1 What is a Machine Class?
`.
`8.1.2 Machine Class File Structure
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`8.1.3 Components of a WorkSpace On-Demand Machine Class
`8.1.4 Machine Classes Shipped with WorkSpace On-Demand
`8.1.5 Modifying Machine Classes
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`8.1.6 Machine Class Feasibility Tests
`.
`.
`.
`.
`.
`.
`8.2 Implementing Machine Classes: Getting Started
`.
`.
`.
`.
`.
`8.2.1 Utilities and Tools Needed to Create a Machine Class
`8.2.2 Choosing a Prototype Machine Class
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`8.2.3 Creating a New Machine Class¢ s Directory Structure .
`8.3 Creating Machine Classes: An Example
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`8.3.1 Creating a Machine Class for a Specific Video Adapter
`8.3.2 Creating a Machine Class with SCSI Support
`.
`.
`.
`.
`.
`8.3.3 Creating a Machine Class for a CD-ROM .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`8.3.4 Mouse Considerations . . . . . . . . . . . . . . . . . . . . . . . .
`8.3.5 Keyboard Considerations
` . . . . . . . . . . . . . . . . . . . . . .
`8.3.6 Serial Port Drivers
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Chapter 9. Administering WorkSpace On-Demand in the Enterprise
`9.1 WorkSpace On-Demand in an Enterprise Environment: An
`Overview . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`9.2 Hardware Configurations and Resulting Machine Classes
`.
`.
`.
`.
`.
`9.3 System Software Necessary in the WorkSpace On-Demand
`Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`9.3.1 IBM OS/2 Access Feature in the WorkSpace On-Demand
`Environment
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`9.3.2 IBM Personal Communication/3270 for OS/2 in the WorkSpace
`On-Demand Environment
` . . . . . . . . . . . . . . . . . . . . . . . . .
`9.3.3 IBM TME 10 NetFinity in the WorkSpace On-Demand
`Environment
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`9.3.4 General Guidelines for Implementing Middleware
`.
`.
`.
`.
`.
`.
`.
`9.4 Infrastructure Considerations . . . . . . . . . . . . . . . . . . . . . . .
`9.5 The Management of WorkSpace On-Demand Management Servers
`9.5.1 Unattended Installation of WorkSpace On-Demand
`.
`.
`.
`.
`.
`.
`9.5.2 Managing the WorkSpace On-Demand Server Using the
`Command Line Interface
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 149
` 149
` 149
` 151
` 151
` 152
` 153
` 153
` 154
` 155
` 155
` 156
` 157
` 157
` 172
` 177
`182
`185
` 188
`
` 193
`
`193
` 195
`
`196
`
`199
`
`203
`
`206
` 208
`211
` 216
` 217
`
` 229
`
`Appendix A. Tuning WorkSpace On-Demand .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`A.1 Performance Considerations . . . . . . . . . . . . . . . . . . . . . . .
`
` 253
`253
`
`vi WorkSpace On-Demand Handbook
`
`
`
`A.2 Java Runtime Performance Considerations
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 254
`
` 255
`
`255
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Appendix B. WorkSpace On-Demand Hints and Tips
`.
`.
`.
`.
`.
`.
`.
`.
`B.1 OS/2 Warp Server SYS0071 Errors When Attempting to Start an
`Application
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`B.2 WorkSpace On-Demand client Network Adapter Configuration
`Failures
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`B.2.1 Phase 0: Message Numbers Missing from Screen
`.
`.
`B.2.2 Phase 1: RQ Counter Increments, with No Other Result
`B.2.3 Phase 2: Failure During DOS Driver Initialization
`.
`.
`.
`B.2.4 Phase 3: 3174 Message - Can¢ t Find OS2LDR.MSG
`B.2.5 Phase 4: Various Early Boot Failures
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`B.2.6 Phase 5: Failure of the OS/2 Redirector (NETWKSTA.200)
`B.3 Access Control Issues
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`B.4 File Index Table (FIT) Considerations
`B.4.1 WorkSpace On-Demand FIT Files
`.
`.
`.
`.
`.
`B.4.2 Using RDRDEBUG to View the Client FIT .
`B.5 Changing System File Considerations
`.
`.
`.
`.
`.
`B.6 LAN Adapter Address Consideration
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`B.7 Undocumented Internal Public Application Parameters
`B.8 Caution Required When Naming Public Applications
`.
`.
`.
`.
`.
`.
`.
`B.9 Public Application Command Parameter 119 Character Limitation
`B.10 Adding Application Parameters to a Public Application
`.
`.
`.
`.
`.
`B.11 Disabling of an IBM WorkSpace On-Demand Requester
`B.12 Upgrade to TCP/IP for OS/2 Version 4.1
`.
`.
`.
`.
`.
`.
`.
`.
`B.12.1 Install TCP/IP for OS/2 4.1
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`B.12.2 Copy the TCP/IP files to WorkSpace On-Demand Directory
`B.13 Consideration for TCP/IP Configuration Using DDNS .
`.
`.
`.
`.
`.
`
`.
`
`.
`
`255
` 256
` 256
` 257
` 257
` 258
` 258
` 259
` 259
` 260
` 260
` 261
` 261
` 262
` 263
` 264
` 264
` 264
` 264
` 265
` 266
` 267
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Interesting Web Pages to Read
`Appendix C.
`C.1 WorkSpace On-Demand Home Page
`.
`C.2 WorkSpace On-Demand SAPR Guide
`.
`.
`.
`.
`.
`.
`.
`C.3 Understanding Network-Computing Fundamentals
`C.4 Web Pages That Referred to Performance
`.
`.
`.
`.
`.
`.
`.
`.
`C.5 WorkSpace On-Demand Web Pages for Related Products
`
`.
`
`.
`
`.
`
`Appendix D. Network Adapter Considerations and Work-Arounds
`D.1 IBM Turbo Token-Ring Card Issues
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`D.1.1 Step One: Copy the Updated Device Drivers to WorkSpace .
`D.1.2 Step Two: Update RPL.MAP - ADD OTKTTR .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`D.1.3 Step Three: Edit Boot Block Definitition File (.CNF)
`D.1.4 Step Four: Edit NDISDD.PRO .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`D.1.5 Step Five: Edit IBMDXM.NIF .
`.
`D.2 DOS Network Driver Errors
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 269
` 269
` 269
` 269
` 269
` 270
`
` 271
` 271
` 272
` 272
` 273
` 273
` 274
` 274
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Contents
`
`vii
`
`
`
`D.2.1 IBM Auto Wake Token-Ring ISA Adapter
`.
`D.2.2 IBM PCI Wake On LAN Token-Ring Adapter
`
`.
`
`.
`
`.
`
`Appendix E. RIPL Workstation Error/Status Messages
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 274
` 274
`
` 277
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Appendix F. Tools for Modifying and Managing CONFIG.SYS and INI
`Files in Machine Classes
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`F.1 Creating a Delta INI File
`.
`.
`.
`.
`.
`.
`.
`.
`F.2 Merging the Target and Delta INI Files
`.
`.
`.
`.
`.
`.
`.
`F.3 Copying an Application from One INI File to Another
`F.4 Comparing Two CONFIG.SYS Files
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 281
` 281
` 283
` 284
` 285
`
`297
` 297
`
`301
` 304
` 312
`
`314
`
`321
` 329
`
`Appendix G. Samples for Managing WorkSpace On-Demand in the
`Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`G.1 WSODOAF.RSP: Sample OS/2 Access Feature Response File .
`.
`.
`G.2 PCOMOS2.WS: Sample Personal Communication/3270 for OS/2
`Configuration File
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`G.3 WSODINST.CMD: Installing WorkSpace On-Demand Unattended
`G.4 QUERYCFG.CMD: Gathering the Client¢ s Hardware Configuration
`G.5 ADDNEWCL.CMD: Automatted WorkSpace On-Demand Client
`Definition
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`G.6 ADDAPPL.CMD: Creating WorkSpace On-Demand Applications
`Unattended . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`G.7 ADDAPPL.RSP: Responsefile for Application Creation
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`Appendix H. Special Notices . . . . . . . . . . . . . . . . . . . . . . . . .
`
`331
`
`Appendix I. Related Publications . . . . . . . . . . . . . . . . . . . . . . .
`I.1 International Technical Support Organization Publications
`.
`.
`.
`.
`.
`I.2 Redbooks on CD-ROMs
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`I.3 Other Publications
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`335
` 335
` 335
`335
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`How to Get ITSO Redbooks
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`How IBM Employees Can Get ITSO Redbooks
`How Customers Can Get ITSO Redbooks
`.
`.
`IBM Redbook Order Form .
`.
`.
`.
`.
`.
`.
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 337
` 337
` 338
` 339
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`List of Abbreviations
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 341
`
`Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`343
`
`ITSO Redbook Evaluation
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
` 345
`
`viii WorkSpace On-Demand Handbook
`
`
`
`Figures
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`3
` 1. Network-Computing Client Offerings . . . . . . . . . . . . . . . . . . .
` 2. WorkSpace On-Demand Components . . . . . . . . . . . . . . . . . . 13
` . . . . . . . . . . . . . . . . . . . . . 23
` 3. RIPL Process and Control Files
` 4. RPL.MAP File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
` 5. RPL.MAP Workstation Record with BBCLT01 Definition Using an
` 28
`IBM Token-Ring Adapter
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` . . . . . . 28
` 6. RPL.MAP Server Record for an IBM Token-Ring Adapter
` 7. A Sample RPL.MAP File . . . . . . . . . . . . . . . . . . . . . . . . . . 29
` 8. WorkSpace On-Demand Boot Block Definition File BB1USNTR.CNF
`36
`. 42
` 9. < U s e r > . F I T Entry - NETSCAPE.INI Redirection
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 42
`10.
`<User>.FIT Entry - User FIT File Redirection
`.
` 44
`11. NDISDD.PRO with IBM Token-Ring Entry
`.
`.
` 45
`12. Directories and Files
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 75
`13.
`Select Location for Netscape and Java Files
` 76
`14.
`Select WorkSpace On-Demand Components
` 78
`15. WorkSpace On-Demand Client Components
`.
`.
`.
`.
`.
` 82
`16.
`IBM Software Registration - WorkSpace On-Demand
` 83
`17.
`Select Method of Submitting Registration
`.
`.
`.
`.
`.
`.
` 85
`18. Unattended Install REXX File
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`19.
`Select CLI and API Upgrade Option for OS/2 Warp Version 4 Client
` 88
` 89
`20.
`The Administrator GUI on an OS/2 Warp Version 4 Client
`.
`.
`.
`.
`.
` 91
`21.
`The Remove WorkSpace On-Demand Feature
`.
`.
`.
`.
`.
`.
` 92
`22.
`Selectively Uninstalling WorkSpace On-Demand
` 93
`23.
`The Removal Complete Window .
`.
`.
`.
`.
`.
`.
`.
`.
` 97
`24. OS/2 Warp Server Administration GUI
`.
`.
`.
`.
` 99
`25. WorkSpace On-Demand Workstation Definition
` 100
`26.
`Identity Page of Notebook
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 101
`27.
`System Page of Client Definition Notebook
`.
` 102
`28. Hardware Page of Client Definition Notebook
` 104
`29.
`Printer Page of Notebook
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`105
`30.
`TCP/IP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
` 107
`31. Workstation Record Entry for a WorkSpace On-Demand Client
`.
`.
` 110
`32. Directory Alias - Create Notebook
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
` 110
`33.
`Access Control Profile Does Not Exist Window
` 111
`34.
`Access Control Profile - Settings View Notebook
`.
`.
`.
` 111
`35.
`Propagate Access Profile to Subdirectories Window .
` 112
`36.
`Public Application Definitions Folder
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`37. WorkSpace On-Demand Application Definition - Create Settings
`Notebook . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`38. WorkSpace On-Demand Application Definition - Program Location
`Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
` Copyright IBM Corp. 1997
`
`ix
`
`113
`
`114
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`(cid:211)
`
`
`115
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`39. WorkSpace On-Demand Application Definition - Work Directory
`Page . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`40. WorkSpace On-Demand Application Definition - Network
`Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`41. WorkSpace On-Demand Application Definition - Parameters
`.
`.
`.
`42. User Notebook - Applications
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`43. User Notebook -
`.
`.
`.
`.
`.
`.
`.
`44.
`Sample Fit Entry
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`45. Default User FIT File - BB10USDU.FIT
`.
`.
`.
`.
`.
`.
`.
`.
`46.
`Sample User FIT File Including the Default User FIT
`47.
`Parameters for Netscape Navigator
`.
`.
`.
`.
`.
`.
`.
`.
`.
`48. User FIT Extensions for Netscape Navigator
`.
`.
`.
`49.
`Invocation Page for the Java Configuration Applet
`.
`.
`.
`.
`50.
`Enabling LANStreamer MC32 Support in the RPL.MAP File
`51. Madge PROTOCOL.INI File for DOS
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`52. Madge PROTOCOL.INI for OS/2
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`53. WorkSpace On-Demand Boot Block Definition File
`BB1USMDG.CNF . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`54. WorkSpace On-Demand NDIS Driver Profile File, NDISDD.PRO
`.
`55. WorkSpace On-Demand RPL.MAP File, Server Record Entry
`56.
`Files Changed by the Cirrus Logic Install Process
`.
`.
`.
`.
`.
`57. CPQ5120E Machine Class Subdirectory
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`58. CPQ5120E.FIT File . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`59. CONFIG.SYS Changes . . . . . . . . . . . . . . . . . . . . . . . . . .
`60. WIN.INI Changes
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`61.
`SYSTEM.INI Changes . . . . . . . . . . . . . . . . . . . . . . . . . . .
`62.
`350WSCSI.FIT File . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`63. CONFIG.SYS Changes . . . . . . . . . . . . . . . . . . . . . . . . . .
`64.
`Files Changed by the CD-ROM Install Process
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`65.
`ISACD.FIT File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`66. CONFIG.SYS Changes . . . . . . . . . . . . . . . . . . . . . . . . . .
`67. Mouse Drivers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`68.
`Structure of an Enterprise Environment
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`69.
`Application Structure
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`70.
`System Structure for an Application in a WorkSpace On-Demand
`Environment
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`FFST/2 Files Necessary for OS/2 Access Feature
`71.
`72. CONFIG.SYS Changes for OS/2 Access Feature .
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Sample for Additions in Client¢ s FIT File for OS/2 Access Feature
`73.
`Support
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Sample REXX Script to Create the PCOMM/3270 ICON on a
`Client¢ s Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Sample RC File to Modify the Model OS2.INI
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`
`74.
`
`75.
`
`x WorkSpace On-Demand Handbook
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`116
` 117
` 120
` 121
` 127
` 129
` 129
` 134
` 135
` 139
` 141
` 145
` 146
`
`147
` 148
` 148
` 161
` 168
`169
`170
`171
`172
`175
`176
` 179
`181
`182
`184
` 194
`198
`
`199
` 200
` 202
`
`203
`
`205
` 205
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`
`
`76.
`
`78.
`
`206
`
`206
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`207
` 208
` 210
` 211
` 213
` 214
` 217
` 224
` 230
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`FIT File Extensions for Personal Communication/3270 for
`OS/2/3270 Support
` . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`77. CONFIG.SYS Changes for Personal Communication/3270 for
`OS/2/3270 Support
` . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Sample REXX Script to Create a TME 10 NetFinity Icon on a
`Client¢ s Desktop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Sample RC File to Modify the Model OS2.INI
`79.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Sample RC File to Modify an OS2.INI File
`80.
`Infrastructure of Enterprise Networks
`81.
`.
`LAN Segments Connected by Bridges
`82.
`.
`LAN Segments Connected by a Backbone
`83.
`.
`.
`.
`.
`.
`.
`84. WorkSpace On-Demand WSODCID.RSP Response File
`85. NCINVAR.RSP - The Variable Part of NCINSTAL.RSP
`86.
`Syntax for the NET RIPLMACH Command
`.
`.
`.
`.
`.
`.
`.
`87.
`Example for a Response File to Create New WorkSpace
`On-Demand Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`Syntax for the NET RIPLMACH Command
`88.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`Sample REXX Command to Delete Clients Using a Response File
`89.
`Sample Response File to Delete Clients
`90.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`91. NET RIPLMACH - Sample Output for a Specific Client
`92.
`Sample Program to Gather Client Information
`.
`.
`.
`.
`93.
`Automated Client Detection and Definition
`.
`94. RPL.MAP file with Model Client Definitions
`95. Model Client CONFIG.SYS Changes
`.
`.
`.
`96.
`FIT File Changes for a Model Client
`.
`.
`.
`.
`.
`97. Dynamic Detection of Network Adapter Name
`98. RPL.MAP File with Model Client Definitions
`99. RPL.MAP File with Model Client Definitions
`100. RPL.MAP File with Model Client Definitions
`.
`.
`101. TME 10 NetFinity System Information Tool Output
`.
`.
`.
`102. TME 10 NetFinity System Information Tool Video Adapter
`Detection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`103. Output of NET RIPLMCLASS Command
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`104. Output of NET RIPLMCLASS IBM350 /OS:BB10.US
`105. Network Adapter Address in the PROTOCOL.INI File
`.
`.
`.
`.
`.
`.
`106. README.APP Set Up Information from WorkSpace On-Demand
`CD-ROM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`107. BB350.FIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`108. Sample Logon Script File - PROFILE.CMD
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`109. Non-NDIS DOS Device Drivers
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`.
`110. RPL.MAP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`111. BB1USTTR.CNF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`112. NDISDD.PRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`113.
`IBMDXM.NIF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`
`231
` 234
` 235
` 235
` 236
` 237
` 240
` 242
` 243
` 243
` 245
` 246
` 246
` 246
` 248
`
`249
` 250
` 250
` 261
`
`263
`267
` 268
` 272
`272
`273
`273
`274
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`Figures
`
`xi
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`114. BB1USTRP.CNF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`115. PROTOCOL.INI
` . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`116.
`INICREATEDELTA4.CMD Create Delta INI File REXX Utility
`117. CopyApplication.CMD Copy Application REXX Utility
`.
`.
`.
`118.
`INIMERGE.CMD Merge INI File REXX Utility
`.
`.
`.
`.
`.
`119.
`INICOPYAPPLICATION.CMD Copy INI File REXX Utility
`.
`.
`.
`.
`120. COMPCFRS.CMD Compare Two CONFIG.SYS Files REXX Utility
`121. WSODOAF.RSP OS/2 Access Feature Client Response File .
`.
`122. PCOMOS2.WS Personal Communication/3270 for OS/2
`Configuration File . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`123. WSODINST.CMD - REXX Batch to Install WorkSpace On-Demand
`124. QUERYCFG.CMD - REXX Batch for Gathering Client¢ s Hardware
`125. ADDNEWCL.CMD Program to Automatically Create WorkSpace
`On-Demand Clients . . . . . . . . . . . . . . . . . . . . . . . . . . . .
`126. ADDAPPL.CMD - REXX Batch to Create WorkSpace On-Demand
`Application Definitions . . . . . . . . . . . . . . . . . . . . . . . . . .
`127. WorkSpace On-Demand ADDAPPL.RSP - Response File to Create
`WorkSpace On-Demand . . . . . . . . . . . . . . . . . . . . . . . . .
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`.
`
`275
`276
` 281
` 283
` 283
` 284
` 285
` 298
`
`301
` 305
` 313
`
`314
`
`322
`
`329
`
`xii WorkSpace On-Demand Handbook
`
`
`
`Tables
`
` 1. WorkSpace On-Demand RIPL Functional and Usability
`Enhancements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
` 2. Description of the Workstation Recor