Compaq ACMS for OpenVMS
Writing Applications


Previous Contents Index

Chapter 12
12 Defining Menus
     12.1     Planning the Menu Structure
     12.2     Defining Menus
         12.2.1         Creating a Title for a Menu
         12.2.2         Naming Entries on a Menu
         12.2.3         Naming Menus
         12.2.4         Naming Tasks on a Menu
         12.2.5         Specifying WAIT or DELAY Action
         12.2.6         Naming Default Application Files
         12.2.7         Application Specifications and Remote Tasks
         12.2.8         Naming Default Menu Files
         12.2.9         Defining a Menu Forms Product
     12.3     Processing the Menu Definition
Chapter 13
13 Defining Existing Applications as ACMS Tasks
     13.1     Defining Single-Step Tasks in ACMS Task Groups
         13.1.1         Defining OpenVMS Images as Tasks
         13.1.2         Defining DCL Commands and Command Procedures as Tasks
         13.1.3         Defining DATATRIEVE Commands and Procedures as Tasks
     13.2     Defining Servers to Handle Processing
     13.3     Using the Task Group in an Application
Chapter 14
14 Using the ACMS Request Interface
     14.1     Overview of the ACMS Request Interface
     14.2     The Request Interface and the ACMS Run-Time System
     14.3     Defining Tasks and Task Groups
         14.3.1         Task Definition
         14.3.2         Defining a Task Group
         14.3.3         How and When to Use the ACMS$RI_LIB Logical Name
     14.4     Writing User Request Procedures
         14.4.1         Writing an ACMS$RI_LIB_INIT Initialization Procedure
         14.4.2         Writing an ACMS$RI_LIB_CANCEL Cancellation Procedure
         14.4.3         Compiling and Linking URPs
     14.5     Providing an RI Agent
         14.5.1         Providing a Menu Interface
         14.5.2         Compiling and Linking Menu Interface URPs with the RI Agent
         14.5.3         User-Written Menus for the ACMS$RI_AGENT
     14.6     Debugging Applications that Call URPs
         14.6.1         Using the OpenVMS Debugger to Debug URPs Using a Running Application
         14.6.2         Using the ACMS Task Debugger to Debug URPs and Their Tasks
     14.7     Defining an Application that Uses the Request Interface
     14.8     Running the Agent
Part 2
Part 2 Writing and Migrating Applications to OpenVMS Alpha
Chapter 15
15 Introduction
Chapter 16
16 Writing Applications for OpenVMS Alpha
     16.1     Writing an ACMS Application for OpenVMS Alpha
     16.2     Form Changes and Form File Caching
         16.2.1         Formatting and Naming DECforms Form Image Files
             16.2.1.1             Building DECforms Image Files on OpenVMS Alpha
         16.2.2         Caching with Multiple Submitter Platforms
         16.2.3         Applications that Use DECforms Version 1.4 or TDMS
     16.3     Using Logical Names
Chapter 17
17 Migrating ACMS Applications from OpenVMS VAX to OpenVMS Alpha
     17.1     Migration Checklist
     17.2     Migration Options
     17.3     Before You Compile and Link on OpenVMS Alpha
     17.4     Compiling and Linking on OpenVMS Alpha
         17.4.1         Using Existing ACMS Databases on OpenVMS Alpha
     17.5     Translating Images Using the VEST Utility
         17.5.1         Overview of the VEST Utility
         17.5.2         ACMS Images that Can Be Translated
         17.5.3         Running VEST to Translate an Image
             17.5.3.1             Referencing Translated Procedure Server Images
             17.5.3.2             Running Translated Images
         17.5.4         Debugging Translated Images
     17.6     Migrating DECforms Files to OpenVMS Alpha
         17.6.1         Upgrading to DECforms Version 2.1 from Prior Versions
         17.6.2         Using DECforms on Multiple Platforms
Chapter 18
18 I/O Options and Restrictions
     18.1     Restrictions for Distributing an Application
     18.2     OpenVMS VAX Restrictions
     18.3     OpenVMS Alpha Restrictions
         18.3.1         Alternatives to TDMS REQUEST I/O
         18.3.2         Alternative to DECforms FORM I/O
     18.4     Selecting Tasks and Menus on OpenVMS Alpha
         18.4.1         ACMS Menu Commands
         18.4.2         ACMS Function Keys
Chapter 19
19 Managing Applications on OpenVMS Alpha
Part
Part Appendixes
Appendix A
Appendix A Changing the ACMS Menu Format Using DECforms
     A.1     Modifying Menu Appearance Without Changing the Default Format
     A.2     Modifying the ACMS Menu Using DECforms
         A.2.1         Obtaining the ACMS DECforms Default Menu File
         A.2.2         How ACMS Uses Menu Form Record Definitions
         A.2.3         Instructions Performed by the Form File
         A.2.4         Modifying the Menu Appearance Only
         A.2.5         Changing SELECTION_STRING Field Lengths
         A.2.6         Changing the Number of Entries per Screen
         A.2.7         Changing the Size of the Command Line Recall Buffer
         A.2.8         Changing the DECforms Layout Size
         A.2.9         Using a Customized Response and Panel Definition
         A.2.10         Building and Installing the New Menu Form
     A.3     Disabling the SELECT Command in the ACMS Command Menu


Previous Next Contents Index