CONTENTS Title Page Copyright Page Preface 1 Updates to DSM Overview DSM Becomes Part of InterSystems Documentation Changes Performance Enhancements on DSM for OpenVMS Alpha Visual M Remote Application Server Support Visual M Structure Visual M Client-Server Communications Configuring Visual M Server Support Installing TCP/IP Installing the DSM Software Registering the Visual M License Loading the Visual M Server Routines Using ^CONFIG to Enable Support for Visual M Starting and Stopping the Visual M Server Process Mapping Visual M Namespaces to DSM UCI and Volume Sets Customizing the Visual M Application Server Creating Visual M Security Visual M Information Sources Data and Record String Length Changes Changing the Process Maximum Local Data String Length Changing the Configuration Maximum Local Data String Length Changing the Maximum I/O Record Length for Principal Devices DDP Changes Minimum Number of DDP Servers Unique Names in a DDP Network Starting Selected DDP Links Changes in Ethernet DDP Multiple Environments Multiple Ethernet Controllers TCP/IP DDP Using DDP over TCP/IP Configuring TCP/IP Links Creating TCP/IP Service for All DDP Nodes Using ^CONFIG to Define Remote DDP Nodes Example DEC DB Integrator Gateway for DSM Support for Open M/SQL Installing and Setting up DSM Gateway Support Defining Databases Establishing DSM transaction processing Language Enhancements $TEXT Indirection $ZSYNTAX Function Extended Precision Arithmetic on DSM for OpenVMS Alpha Setting Breakpoints with $ZBREAK Indirection Nesting Level Exceeded Error Message Behavioral Changes %VMREADT Routine Job Command Exclusive KILL $QUERY and $ZREFERENCE Return Values Zero Byte Characters in Local Variable Subscripts Maximum Number of Blanks in TABs in Routine Lines X Image Extensions Support Programming Techniques for Application Database Integrity Overview Using the ^%JOURNAL Pseudo-Global Setting the ^%JOURNAL Global Using ^%JOURNAL SET Records Dejournaling DASL Changes for Version 6.4 2 Upgrading Your DSM System DSM Distribution Kit DSM Installation Requirements Disk Space Requirements System Resource Requirements DSM Time Requirements Installation Prerequisites Installation Overview DSM Preinstallation Steps Shutting Down Running DSM Configurations Backing Up Your System Registering Your DSM License Disabling Interactive Logins Determining SYSGEN Requirements for Installation DSM Installation Activities Installing the DSM Distribution Kit Installing DSM Shared Images Installing DSM Images as Resident (OpenVMS Alpha Only) Overview Configuring for Resident Images DSM Postinstallation Activities Upgrading DSM Configurations and Volume Sets Running DSM$UPGRADE.COM Editing the Startup and Shutdown Command Procedures The DSM Initialization Command Procedures Editing the Procedures The System Startup Command Procedure The DSM Shutdown Command Procedure Installing DSM in a VMScluster Environment 3 Upgrading to DSM Version 6.4 from VAX DSM Releases Prior to Version 6.0 Upgrading DSM Manager Accounts Overview of DSM$INIT.COM Running DSM$INIT.COM System Managed Globals Privileges Required to Run DSM Upgrading DSM Configurations and Volume Sets DSM$UPGRADE.COM Running DSM$UPGRADE.COM Rebuilding Mapped Routine Sets File Protection Considerations A Upgrading Volume Sets Overview Upgrade Procedure Running DSM$VOLUPG.COM EXAMPLES 2-1 Running the DSM$UPGRADE Command Procedure 3-1 Running the DSM$INIT Command Procedure (VAX DSM Releases Prior to Version 6.0) 3-2 Running the DSM$UPGRADE Command Procedure (Pre-VAX DSM Version 6.0) A-1 Running the DSM$VOLUPG Command Procedure TABLES 2-1 Space Requirements (in Blocks) for Installing DSM on VAX Systems 2-2 Space Requirements (in Blocks) for Installing DSM on Alpha Systems