HP 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 Motif 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         CMS
         1.1.2         LSE
         1.1.3         SCA
         1.1.4         MMS
         1.1.5         DTM
         1.1.6         PCA
Chapter 2
2 The Environment Manager
     2.1     Accessing the Environment Manager
     2.2     Setting Up a Project Context 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 the Command Line
             3.3.2.3             Building the Application
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 and 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 Access Control
             5.5.1.3             OpenVMS Protected Subsystems
         5.5.2         Performance Considerations
         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         Implementing a CMS Library as a Protected Subsystem
         5.5.5         Using CMS ACEs for Event Handling
Chapter 6
6 DECwindows Motif Testing Using DTM
     6.1     Test Organization
     6.2     Creating Reproducible Tests
         6.2.1         Configuring System Options
         6.2.2         Preventing Problems with Multi-Click Operations
         6.2.3         Hiding Copyright Notices
     6.3     Improving Test Performance
     6.4     Using an Alternate Display for Testing
     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 DECset Tools Selection Pull-down menu
2-2 Environment Manager Context Window and Icon
2-3 Sample Project Directory Structure
2-4 Creating an SCA and a CMS Library
2-5 Creating a Test Library
2-6 Environment Manager New Database Dialog Box
2-7 Environment Manager New Context Dialog Box
2-8 Defining Logical Names for a Context
2-9 Defining a Test Library for a Context
2-10 Sample Context File for PROJECT_EG
2-11 Environment Manager New Context Dialog Box
2-12 Environment Manager Select Option File Dialog Box
2-13 Sample Context File for TEAM_Z
2-14 DECSET SHOW CONTEXT Command Example
3-1 MMS Main Window
3-2 MMS Sources Dialog Box
3-3 Automatically Generated Description File
3-4 MMS Sources Dialog Box: Pascal Example
3-5 MMS Sources Dialog Box: COBOL Example
3-6 MMS Main Window: COBOL Example
3-7 MMS Build Definitions/Directives Options Dialog Box
4-1 DECset Tools Integration
4-2 CMS: Fetching an Element
4-3 CMS& LSE: Element Fetched into an LSE Buffer
4-4 LSE& SCA: Goto Declaration in Same File
4-5 LSE& CMS: Goto Declaration in a CMS Element
4-6 LSE& CMS: Element Fetched into an LSE Buffer
4-7 SCA& LSE: From Data Structures Results to LSE Buffer
4-8 MMS& LSE: MMS Description File in LSE
4-9 MMS& LSE: Compilation Errors During an MMS Build
4-10 MMS& LSE: Correcting Compilation Errors
5-1 CMS Callable Routines Interfaces
5-2 CMS Event Handling Flow Diagram


Previous Next Contents