ALL-IN-1 TeamLinks_Connection________________________________ Installation and Management Guide Revision/Update Information: Revised for TeamLinks Connection Version 2.5 Operating System: OpenVMS VAX Version 5.5-2 or higher OpenVMS Alpha Version 6.1 Software Version: Version 2.5 ________________________________________________________________ April 1995 Possession, use, or copying of the software described in this documentation is authorized only pursuant to a valid written license from Digital or an authorized sublicensor. While Digital believes the information included in this publication is correct as of the date of publication, it is subject to change without notice. Digital Equipment Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description. © Digital Equipment Corporation 1995. All Rights Reserved. We welcome your comments on this book. Please use one of the following ways to send your comments: o Send an electronic mail message to books@reo.mts.dec.com o Send an electronic mail message to S=IDC BOOKS; O=digital; OU1=reo; P=digital; A=CWMail; C=gb o Send a fax to (+44) 1734 206018 The following are trademarks of Digital Equipment Corporation: ALL-IN-1, CDA, DDIF, DEC, DECnet, Digital, MAILworks, OpenVMS, PATHWORKS, TeamLinks, VAX, VAX DOCUMENT, VMScluster, WPS-PLUS, and the DIGITAL logo. Apple, AppleTalk, and Macintosh are registered trademarks of Apple Computer, Inc. Multinet is a registered trademark of TGV, Inc. Windows is a trademark of Microsoft Corporation. All other trademarks and registered trademarks are the property of their respective holders. This document is available on CD-ROM. This document was prepared using VAX DOCUMENT, Version 2.1. _________________________________________________________________ Contents Preface................................................... ix 1 Introducing the TeamLinks Connection (TLC) 2 Differences From TLC Version 2.1 2.1 Support for OpenVMS Alpha Systems............. 2-1 2.2 Updated File Cabinet Server................... 2-1 2.3 Updated PC Broadcast Server................... 2-2 2.4 Updated AIDA Server........................... 2-3 3 Known Problems and Restrictions 3.1 Using the SUBSCRIBERS: Special Address........ 3-1 3.2 CDA Compatibility............................. 3-2 3.3 Logical Device Names.......................... 3-2 3.4 Partially Successful Operation in the File Cabinet Server................................ 3-2 3.5 Simultaneous Access to a Document............. 3-3 3.6 Using TeamLinks Remote Connection Manager With Captive ALL-IN-1 Accounts..................... 3-3 4 Preparing to Install the TLC 4.1 Types of Installation......................... 4-3 4.2 Prerequisite Software......................... 4-5 4.3 Disk Space.................................... 4-5 4.4 Location of Site Link File.................... 4-6 iii 5 Installing the TLC 5.1 Keeping a Record of the Installation.......... 5-2 5.2 Running the Installation Procedure............ 5-3 6 Restarting an Installation 6.1 Recovering from Installation Errors........... 6-1 6.2 Restoring the Object Libraries................ 6-1 6.3 Running the Postinstallation Procedures....... 6-2 7 Setting up the TLC 7.1 License Requirements.......................... 7-1 7.1.1 Choosing a License........................ 7-2 7.1.2 ALL-IN-1 Client Services Access License... 7-3 7.2 Setting up File Cabinet Servers............... 7-5 7.3 Setting up Network Transport Mechanisms....... 7-5 7.3.1 If You Use TCP/IP Transport............... 7-7 7.3.2 If You Use AppleTalk Transport............ 7-8 7.4 Enabling Non-DECnet Asynchronous Connections................................... 7-8 7.5 Relinking ALL-IN-1 IOS........................ 7-9 8 Managing AIDA Servers 8.1 Accessing the Manage AIDA Servers Menu........ 8-1 8.2 How the AIDA Server Works..................... 8-1 8.3 When are Management Tasks Necessary?.......... 8-2 8.4 What do Management Tasks Involve?............. 8-2 8.5 Configuring an AIDA Server.................... 8-3 8.6 Tuning an AIDA Server......................... 8-7 8.6.1 Controlling the Number of Users........... 8-8 8.6.2 Setting Process Quotas.................... 8-9 8.6.3 Controlling Mail Directory Usage.......... 8-10 8.7 Ensuring Access to Up-to-date Data Files...... 8-11 8.8 Accessing Additional Form Libraries........... 8-12 8.8.1 Creating an AIDA Library Search Order..... 8-13 8.8.2 Using a Test Library Search Order......... 8-13 8.9 Changing the State of an AIDA Server.......... 8-14 8.9.1 Starting an AIDA Server................... 8-16 8.9.2 Stopping an AIDA Server................... 8-16 8.10 Monitoring and Controlling Connections to an AIDA Server................................... 8-17 iv 8.11 Creating an AIDA Server....................... 8-18 8.12 Removing an AIDA Server....................... 8-18 9 Managing File Cabinet Servers 9.1 Overview of the File Cabinet Server........... 9-1 9.1.1 What the File Cabinet Server Does......... 9-1 9.1.2 Connections to the File Cabinet Server.... 9-1 9.1.3 Locating File Cabinet Objects............. 9-2 9.1.4 Opening Drawers........................... 9-2 9.1.5 The Drawer Cache.......................... 9-3 9.2 Tasks Involved in Managing File Cabinet Servers....................................... 9-3 9.3 Accessing the Options for Managing File Cabinet Servers............................... 9-5 9.4 Managing a Remote File Cabinet Server......... 9-6 9.5 File Cabinet Server Configuration and Attributes.................................... 9-7 9.6 Creating a Local File Cabinet Server.......... 9-11 9.6.1 Enabling Connections to a New File Cabinet Server.................................... 9-12 9.7 Changing File Cabinet Server Configuration and Attributes.................................... 9-13 9.8 Deleting a File Cabinet Server................ 9-13 9.9 Changing the Status of a File Cabinet Server........................................ 9-13 9.9.1 Starting a File Cabinet Server............ 9-14 9.9.2 Stopping a File Cabinet Server............ 9-14 9.9.3 Enabling a File Cabinet Server............ 9-14 9.9.4 Disabling a File Cabinet Server........... 9-15 9.10 Identifying Clients of the File Cabinet Server........................................ 9-15 9.11 Resetting the Warning for Disk Quota Limit.... 9-16 9.12 Tuning the File Cabinet Server................ 9-17 9.12.1 Monitoring the Performance of the File Cabinet Server............................ 9-18 9.12.2 Tuning File Cabinet Server Process Quotas.................................... 9-19 9.12.3 Setting the Value of CHANNELCNT........... 9-20 9.12.4 Tuning the File Cabinet Server Drawer Cache..................................... 9-21 9.12.5 Controlling the Number of Clients......... 9-22 v 9.12.6 Setting the Process Priority of the File Cabinet Server............................ 9-22 10 Enabling Broadcast Messages 10.1 The PC Broadcast Server....................... 10-1 10.2 ALL-IN-1 Conditions for Enabling Broadcast Messages...................................... 10-1 10.3 The PC Notification Data Set.................. 10-3 11 Tools for Troubleshooting 11.1 Running the IVP............................... 11-1 11.2 AIDA Server Log Files......................... 11-2 11.3 AIDA Server Tracing........................... 11-3 11.3.1 What You Can Trace........................ 11-4 11.3.2 AIDA Server Trace Files................... 11-4 11.3.3 Enabling AIDA Server Tracing.............. 11-5 11.3.4 Switching AIDA Server Tracing Off......... 11-7 11.4 File Cabinet Server Log Files................. 11-7 11.5 File Cabinet Server Tracing................... 11-8 11.5.1 Tracing File Cabinet Server Activity...... 11-8 11.5.2 Tracing Client Connections................ 11-9 11.6 PC Broadcast Server Log Files................. 11-9 11.7 The PC Broadcast Test Program................. 11-10 11.8 The PC Broadcast Server Test Program.......... 11-11 11.9 Testing Transport Mechanisms for Broadcast Messages...................................... 11-11 12 Solving Problems 12.1 Problems with Addressing Mail................. 12-1 12.2 Problems with the File Cabinet Server......... 12-1 12.2.1 Failure to Connect to the File Cabinet Server.................................... 12-1 12.2.2 File Cabinet Server Fails to Start........ 12-3 12.2.3 Invalid Authentication Information........ 12-3 12.2.4 Thread Access Violation or Internal Error..................................... 12-4 12.3 Problems with Broadcast Messages.............. 12-4 12.3.1 Checking the RSVD_FOR_TCS Flag............ 12-6 12.3.2 Checking an Entry in the OA$PC_NOTIFY Data Set....................................... 12-6 vi 12.3.3 Starting and Stopping the PC Broadcast Server.................................... 12-6 12.4 DASL Errors................................... 12-7 Index Tables 1-1 Components of the TLC..................... 1-1 4-1 Preparation Tasks......................... 4-1 4-2 Types of Installation..................... 4-3 4-3 Disk Space Requirements (in Blocks)....... 4-5 5-1 Information About the Installation Procedure................................. 5-1 5-2 Installation Procedure ................... 5-3 7-1 Are Further Licenses Necessary?........... 7-2 7-2 Licensing Options......................... 7-3 7-3 Styles of the ALL-IN-1 Client Services Access License............................ 7-4 7-4 Network Transport Mechanisms.............. 7-6 8-1 Displaying the Manage AIDA Servers Menu... 8-1 8-2 Managing AIDA Servers..................... 8-2 8-3 AIDA Server Configuration Details......... 8-4 8-4 Factors That Affect Performance of an AIDA Server.................................... 8-7 8-5 Process Quotas Affecting the AIDA Server.................................... 8-9 8-6 OA$AIDA_FLUSH_TIME Values................. 8-12 8-7 How to Create an AIDA Library Search Order..................................... 8-13 8-8 How to Use a Library Search Order for Testing................................... 8-14 8-9 AIDA Server States........................ 8-15 8-10 Options on the Index of Server Connections Menu...................................... 8-17 9-1 Management Tasks for the File Cabinet Server.................................... 9-4 9-2 Displaying the Manage Servers Menu........ 9-6 vii 9-3 Creating an Entry for a Remote File Cabinet Server............................ 9-7 9-4 File Cabinet Server Configuration and Attributes................................ 9-8 9-5 Creating a Local File Cabinet Server...... 9-12 9-6 Building an Index of Server Clients....... 9-15 9-7 Options on the Manage Server Clients Index Menu...................................... 9-16 9-8 Monitoring the Performance of a File Cabinet Server............................ 9-18 9-9 Process Quotas for File Cabinet Servers... 9-19 9-10 Drawer Cache Attributes................... 9-21 10-1 ALL-IN-1 Conditions for Enabling Broadcast Messages.................................. 10-2 10-2 OA$PC_NOTIFY Data Set..................... 10-3 11-1 Troubleshooting Tools..................... 11-1 11-2 Questions and Answers about AIDA Server Log Files................................. 11-2 11-3 Activities That You Can Trace............. 11-4 11-4 Questions and Answers about AIDA Server Trace Files............................... 11-5 11-5 How to Enable Tracing for an AIDA Server.................................... 11-5 11-6 Questions and Answers about PC Broadcast Server Log Files.......................... 11-9 12-1 How to Solve Problems with Broadcast Messages.................................. 12-5 12-2 Starting and Stopping the PC Broadcast Server.................................... 12-6 viii _________________________________________________________________ Preface This document describes how to install, set up, and manage the ALL-IN-1 TeamLinks Connection (TLC) Version 2.5. Structure of this Document Chapter 1 gives a brief description of the TLC. Chapter 2 describes the main differences between this version and the previous version of the TLC. Chapter 3 contains descriptions of known problems and restrictions with the TLC. Information about preparing to install and installing the TLC is in Chapter 4 to Chapter 6. Information about managing the TLC is in Chapter 7 to Chapter 12. Related Documentation Use this document in conjunction with the following: o ALL-IN-1 Management Guide o The documentation for your client application ix Conventions The following conventions are used in this document: ALL-IN-1 Means the ALL-IN-1[TM] software that is installed on your system, for example, ALL-IN-1 Integrated Office System (IOS) Server or ALL-IN-1 Core Services for OpenVMS[TM] Alpha and OpenVMS VAX[TM] OpenVMS Alpha Means the OpenVMS Alpha operating system OpenVMS VAX Means the OpenVMS VAX operating system UCX Means DEC[TM] TCP/IP Services for OpenVMS TLC Means ALL-IN-1 TeamLinks[TM] Connection AIDA Server Means ALL-IN-1 Distributed Access Server Client user Means a user of a TeamLinks client or of any other client application Architecture This term is used to differentiate between OpenVMS VAX systems and OpenVMS Alpha systems Mixed Means a VMScluster[TM] system that architecture contains both Alpha and VAX nodes cluster x 1 _________________________________________________________________ Introducing the TeamLinks Connection (TLC) The TeamLinks Connection (TLC) is a set of ALL-IN-1 servers that enable client applications such as TeamLinks for Windows[TM] and TeamLinks for Macintosh[R] to access ALL-IN-1 services, such as addressing, and ALL-IN-1 data. Table 1-1 lists the main components of the TLC. Table_1-1_Components_of_the_TLC____________________________ For more Component_____Description________________information_______ File Cabinet Provides access to Chapter 9 Server drawers and documents in the ALL-IN-1 File Cabinet AIDA Server Provides access to Chapter 8 ALL-IN-1 data PC Broadcast Manages broadcast Chapter 10 Server messages and notification of new mail for PC client ______________users________________________________________ The servers that comprise the TLC are managed from the ALL-IN-1 management subsystem. Introducing the TeamLinks Connection (TLC) 1-1 2 _________________________________________________________________ Differences From TLC Version 2.1 This chapter describes the main differences between TLC Version 2.5 and the previous version of the TLC (Version 2.1). 2.1 Support for OpenVMS Alpha Systems You can install TLC Version 2.5 on ALL-IN-1 Version 3.1 software running on OpenVMS Alpha systems. 2.2 Updated File Cabinet Server TLC Version 2.5 includes a new version of the File Cabinet Server. This includes: o Solutions to problems found in earlier versions. o Support for disk quota checking. If disk quotas are enabled, when a client user accesses a drawer, the File Cabinet Server checks the disk quota entry for the owner of the drawer. If the owner of the drawer is low on disk quota, the File Cabinet Server returns a warning status to the client. See Section 9.11 for more details. Note that versions of TeamLinks earlier than Version 2.5 do not report the diskquota warning to users. o Support for the selection of documents according to their size. o Improved support for asynchronous access to ALL-IN-1 data and services from a remote location by means of a modem connection. o Support for setting the creation date of a document. This enables a DEC MAILworks[TM] drawer to be moved to an ALL-IN-1 File Cabinet drawer without its created date being modified. Differences From TLC Version 2.1 2-1 Differences From TLC Version 2.1 2.2 Updated File Cabinet Server o Checks that prevent an existing drawer from being re- added to the file cabinet. o Support for the use of a cluster alias when connecting to the File Cabinet over TCP/IP. o Improved File Cabinet Server logging. Log files are in a different format, and include information about clients. They are now in OA$LOG; not in SYS$MANAGER. See Section 11.4 for information about how to access File Cabinet Server log files. o Improved File Cabinet Server tracing. It is no longer necessary to use a formatting program to read File Cabinet Server trace files. The trace files contain more information than in previous versions. 2.3 Updated PC Broadcast Server The PC Broadcast Server includes the following changes: o Added support for UCX-emulation software. To enable TCP/IP transport for communications between the TLC and client applications, the PC Broadcast Server now supports the use of any of the following products: - DEC TCP/IP Services for OpenVMS (UCX) - PathWay from Wollongong - Multinet[R] o Support for the use of node numbers If you use TCP/IP transport, the PC Broadcast Server supports the use of node numbers as an alternative to node names. o Updated test programs The PC Broadcast test and the PC Broadcast Server test programs have been updated. These test programs now support the AppleTalk[R]/DECnet[TM] Gateway. 2-2 Differences From TLC Version 2.1 Differences From TLC Version 2.1 2.4 Updated AIDA Server 2.4 Updated AIDA Server TLC Version 2.5 includes a new version of the AIDA Server. This includes: o Solutions to problems. o Support for client applications to access additional form libraries. Differences From TLC Version 2.1 2-3 3 _________________________________________________________________ Known Problems and Restrictions This chapter describes known problems and restrictions that are in TLC Version 2.5. 3.1 Using the SUBSCRIBERS: Special Address For a user to be able to send mail messages to the SUBSCRIBERS: special address, the SUBSCR privilege field must be set to Y in the user's ALL-IN-1 account details. In addition, for such users to be able to use the SUBSCRIBERS: address from TeamLinks, the ALL-IN-1 account in which the ALL-IN-1 Sender runs must also have the SUBSCR privilege field set to Y. To ensure that this is set correctly: ___________________________________________________________ To:________________________Do_this:________________________ Find the name of the Search the Sender commmand account in which the procedure, OA$LIB:OAMTISEND.COM, sender runs for the line that begins: $ ALLIN1/USER= The name of the account in which the Sender runs is the name that follows the equals sign (=). Find the value of the From an ALL-IN-1 account that SUBSCR field in the has PRVCMD, enter: details of an ALL-IN-1