Compaq DECset for OpenVMS
Cookbook for an Integrated Project Development Environment


Begin

Contents (summary)
Chapter 1 Introduction
Chapter 2 The Environment Manager
Chapter 3 The MMS Description File Generator
Chapter 4 DECset Component Integration
Chapter 5 CMS and Software Configuration Management
Chapter 6 DECwindows Testing Using DTM
Appendix A CMS Callable Routine Examples
Appendix B CMS Event Handling Example
  Figures
  Examples
  Tables


Contents


Chapter 1
1 Introduction
     1.1     Main DECset Tools
         1.1.1         Compaq Code Management System for OpenVMS (CMS)
         1.1.2         Compaq Language-Sensitive Editor for OpenVMS (LSE)
         1.1.3         Compaq Source Code Analyzer for OpenVMS (SCA)
         1.1.4         Compaq Module Management System for OpenVMS (MMS)
         1.1.5         Compaq Digital Test Manager for OpenVMS (DTM)
         1.1.6         Compaq Performance and Coverage Analyzer for OpenVMS (PCA)
Chapter 2
2 The Environment Manager
     2.1     Activating the Environment Manager
     2.2     Setting Up a Project Database and Contexts
         2.2.1         Project Definition and Initial Setup
         2.2.2         Context Database Creation
         2.2.3         Project Context Creation
         2.2.4         Team Context Creation
         2.2.5         Personal Context Creation
         2.2.6         Applying and Using a Context
Chapter 3
3 The MMS Description File Generator
     3.1     MMS Builder and Generator
     3.2     Basic Description File Generation
     3.3     More Complex Description File Generation
         3.3.1         Generating a Description File for Pascal
         3.3.2         Generating a Description File for COBOL
             3.3.2.1             Creating the Description File from the CMS Library
             3.3.2.2             Creating the Description File from Command-Line
             3.3.2.3             Building the Program
Chapter 4
4 DECset Component Integration
     4.1     Integration With the OpenVMS Environment and Language Compilers
     4.2     Integration Among the DECset Tools
         4.2.1         CMS
         4.2.2         LSE
         4.2.3         LSE/SCA
         4.2.4         MMS
         4.2.5         DTM
         4.2.6         PCA
Chapter 5
5 CMS and Software Configuration Management
     5.1     Software Configuration Management
     5.2     The Goals of CMS
     5.3     Common CMS Commands for Configuration Management
         5.3.1         Generate a CMS History File (SHOW HISTORY)
         5.3.2         Report on a Single Element (DIFFERENCES and ANNOTATE)
         5.3.3         Track File Development (CREATE or MODIFY ELEMENT/REVIEW)
     5.4     CMS Callable Routines
     5.5     CMS Library Security
         5.5.1         CMS Library Access Control Mechanisms
             5.5.1.1             OpenVMS File Access Controls
             5.5.1.2             CMS ACLs
             5.5.1.3             Protected Subsystems
             5.5.1.4             Performance Considerations
         5.5.2         Access Control Lists (ACLs)
         5.5.3         Sample CMS Library Configuration
             5.5.3.1             Access Policy
             5.5.3.2             Library Creation
             5.5.3.3             Security Policy and Implementation
         5.5.4         CMS and Protected Subsystems
     5.6     CMS Event Handling
Chapter 6
6 DECwindows Testing Using DTM
     6.1     Test Organization
     6.2     Making Tests Reproducible
         6.2.1         Workstation Options
         6.2.2         Mouse Double Click Problem
         6.2.3         Copyright Notices
     6.3     Improving Test Performance
     6.4     Using a Remote Display
     6.5     Using DTM on the Display Under Test
     6.6     Starting the Application Under Test
     6.7     Using the Play/Record User Interface
Appendix A
Appendix A CMS Callable Routine Examples
     A.1     Reserving and Replacing Elements
     A.2     Showing and Formatting Reservation Information
     A.3     Showing and Filtering Element Information
Appendix B
Appendix B CMS Event Handling Example
Examples
A-1 CMS Callable Routines: RESERVE and REPLACE
A-2 CMS Callable Routines: SHOW RESERVATION
A-3 CMS Callable Routines: SHOW ELEMENT
B-1 CMS_EVENT.C
B-2 CMS_ACTION.COM
Figures
2-1 Example Project Directory Structure
2-2 Creating an SCA and a CMS Library
2-3 Creating a Test Library
2-4 Context File for PROJECT_EG
2-5 $ HELP DECSET CONTEXT_FILE
2-6 Context File for TEAM_Z
2-7 $ DECSET SHOW CONTEXT
3-1 Automatically Generated Description File
5-1 CMS Callable Routines Interfaces
5-2 CMS Event Handling Flow Diagram
Tables
5-1 CMS Review Commands


Previous Next