CONTENTS Title Page Copyright Page Preface Acknowledgment 1 Updates to VAX DSM Overview Transaction Processing [NO]TRANSACTION Command Line Qualifier Fault-Tolerant Operations in a VAXcluster Environment Upgrade Considerations for Cluster Node Recovery Procedures VAX DSM Callable Routines VAX DSM Image Reorganization Systemwide Accessible VAX DSM Environments Configuration Access Controls for Programmers and Application Users Access Control Compatibility Considerations DDP Circuit Connection Security Extended Maximum String and Global Reference Lengths String Length Compatibility Issues for DDP String Length Compatibility Issues for I/O Environment Logical Name Table Introduction of VAX DSM Database Sets New Configuration Definition and Management Utilities ( ^CONMAN ) Creating Configurations ( ^CONFIG ) Configuration Compatibility Issues Database Set Management Utilities ( ^DBSMAN ) Configuration Option File Utility ( ^OPTMAN ) Changes to Detached Processes Expanded Global Translation Capabilities Translation Compatibility Considerations New User-Written $ZCALL Organization and Features $ZCALL Compatibility Considerations MUMPS Language Extensions Enhancements to the Routine/Global Histogram Utility ( ^RTH ) Enhancements to the VAX DSM MUMPS Language Debugger Debugger Compatibility Considerations Changes to Mapped Routine Procedures Upgrade Considerations for Mapped Routines Mapped Set File and Section Names [NO]MAPPED Command Line Qualifier %SETUCI $ZCALL Obsolete $ZCALLs Support for Mapping of RMS Routines Discontinued Environment Files, Directories, and Security Environment Directories File and Directory Defaults Improved Configuration Upgrade Procedures New Command Parameters for Terminal I/O SHARE Parameter on the OPEN Command [NO]LINE Parameter on the USE Command [NO]FORM Parameter on the USE Command [NO]PASTHRU Parameter on the USE Command New $ZCALL Functions Changes to System and Library Utilities Change to the Routine Purge Utility ( ^%RPURGE ) Change to the Change Every Utility ( ^%RCE ) Change to the Database Repair Utility ( ^FIX ) Changes to the VAX DSM Alternate Root Installation Procedure DSM DDP-DOS Version 1.0 Compatibility Issues /RF:n Maximum Formatted Global Reference Size Option DDP Security DSMGLOREF Data Structure Function 03H: Retrieve Response DDPDOS.H Program DDPDOS.INC Program DDP_REQUEST_START_JOB Routine Editing Enhancements Interpreter Changes Undefined Line Labels Numeric Literals Documentation Changes Upgrade and Compatibility Considerations VAX DSM Logical Names Emulating VAX DSM Version 5.2 Group Environments Maximum Number of Globals per Volume Set VAX DSM File Naming Conventions Configuration Shutdown Changes Modifying the ASCII/EBCDIC Magnetic Tape Conversion Tables Modifying the DSM Error Message File Changes to Command Line Qualifiers Obsolete Command Line Qualifiers Changes to Journaling Changes to Writing Customized Dejournaling Utilities DSM Application Software Library (DASL Software) Portable Run-Time DASL Utilities Transaction Processing in DASL Applications Field Attributes Validations and Actions Upgrade from RMS Globals to Volume Sets New DSM/DASL_CUSTOMIZE Command Changes to the DASL Conversion Routine Invalid User Passwords DASL Documentation 2 Upgrading Your VAX DSM System VAX DSM Distribution Kit Space and Time Requirements for Installing VAX DSM Upgrade Overview VAX DSM Installation Shutting Down Running VAX DSM Configurations Backing Up Your System Registering Your VAX DSM License Determining SYSGEN Requirements for Installation Installation Procedure Installing VAX DSM Shared Images Installing VAX DSM in a VAXcluster Environment Postinstallation Activities Upgrading the VAX DSM Manager's Account Running DSM$INIT.COM Privileges Required to Run VAX DSM Version 6.0 Upgrading VAX DSM Configurations and Volume Sets Running DSM$UPGRADE.COM Editing the VMS System Files System Startup System Shutdown Reloading the DDP Driver Rebuilding Mapped Routine Sets File Protection Considerations A Upgrading Volume Sets Overview Upgrade Procedure Running DSM$VOLUPG.COM EXAMPLES 2-1 Running the DSM$INIT Command Procedure 2-2 Running the DSM$UPGRADE Command Procedure A-1 Running the DSM$VOLUPG Command Procedure FIGURES 1-1 VAX DSM Image Relationships TABLES 1-1 Bit Representation for Masks 1-2 Command Procedure File Names 2-1 Space Requirements for Installing VAX DSM