Compaq ACMS for OpenVMS
Writing Applications


Begin Index

Contents (summary)
Preface Preface
Part 1 Writing Generic Applications
Chapter 1 Writing Definitions with ADU
Chapter 2 Defining Tasks
Chapter 3 Using DECforms with ACMS
Chapter 4 Defining Workspaces
Chapter 5 Using the Task-Call-Task Feature
Chapter 6 Using the Detached Task Feature
Chapter 7 Defining Distributed Transactions
Chapter 8 Handling Task Execution Errors
Chapter 9 Queuing ACMS Tasks
Chapter 10 Defining Task Groups
Chapter 11 Defining Applications
Chapter 12 Defining Menus
Chapter 13 Defining Existing Applications as ACMS Tasks
Chapter 14 Using the ACMS Request Interface
Part 2 Writing and Migrating Applications to OpenVMS Alpha
Chapter 15 Introduction
Chapter 16 Writing Applications for OpenVMS Alpha
Chapter 17 Migrating ACMS Applications from OpenVMS VAX to OpenVMS Alpha
Chapter 18 I/O Options and Restrictions
Chapter 19 Managing Applications on OpenVMS Alpha
Part Appendixes
Appendix A Changing the ACMS Menu Format Using DECforms
Appendix B Changing the ACMS Menu Format Using TDMS
Appendix C Using CDO for Pieces Tracking
Appendix D Using LSE with ACMS
Appendix E Request Interface Kit Components
Appendix F Modifying the FMS Menu Interface
Appendix G Accessing ACMS Applications from Windows NT Clients
Appendix H Checklist of References to Platform-Specific Files
Appendix I Common Errors
  Index
  Figures
  Examples
  Tables


Contents


Preface
Preface Preface
Part 1
Part 1 Writing Generic Applications
Chapter 1
1 Writing Definitions with ADU
     1.1     Starting and Stopping ADU
         1.1.1         Starting ADU
         1.1.2         Stopping ADU
         1.1.3         Assigning a Default Text Editor
     1.2     ACMS and the Data Dictionary
         1.2.1         Dictionary Path Names
         1.2.2         Creating CDO Directories and Establishing Directory and Entity Protection
     1.3     Establishing Your ADU Environment
     1.4     Understanding ACMS Terminology
         1.4.1         Identifier
         1.4.2         File Specification
         1.4.3         Workspace Field Name
         1.4.4         Text Strings
     1.5     Creating and Processing Definitions
     1.6     How ACMS Uses Definitions
         1.6.1         Creating ADU Definition Files
         1.6.2         ACMS Definitions: Placing in and Retrieving from CDD
         1.6.3         Annotating Definitions
         1.6.4         Abbreviating Commands and Keywords
         1.6.5         Using Command Qualifiers
         1.6.6         Using the Command Continuation Character
         1.6.7         Responding to Command Prompts
         1.6.8         Leaving ADU Temporarily
         1.6.9         Using ADU Interactively
         1.6.10         Using the Language-Sensitive Editor to Create Definition Files
     1.7     Getting Help
Chapter 2
2 Defining Tasks
     2.1     Structure of an ACMS Task
     2.2     Defining a Data Entry Task
         2.2.1         Using Workspaces to Pass Data Between Steps
         2.2.2         Defining the Block Step
         2.2.3         Defining Characteristics of the Task
         2.2.4         Storing a Task Definition in the Dictionary
         2.2.5         Additional Considerations: Error Handling and Ease of Use
             2.2.5.1             Using ACMS Workspaces
                 2.2.5.1.1                 Using the CONTROL FIELD Clause in an Exchange Step
                 2.2.5.1.2                 Using the IF THEN ELSE Clause in a Processing Step
                 2.2.5.1.3                 Additional Workspace Definitions
             2.2.5.2             Repeating the Task Automatically
     2.3     Defining an Inquiry Task
         2.3.1         Getting Information from the User
         2.3.2         Retrieving Information from a File
         2.3.3         Displaying Information
         2.3.4         Completing the Task Definition
         2.3.5         Additional Considerations: Displaying Multiple Records
             2.3.5.1             Getting Information from the User
             2.3.5.2             Retrieving Information
             2.3.5.3             Displaying Information to the User
             2.3.5.4             Completing the Task Definition
     2.4     Defining an Update Task
         2.4.1         Getting Information from the User
         2.4.2         Retrieving Information from a File
         2.4.3         Letting the User Update the Information
         2.4.4         Writing the New Information to the File
         2.4.5         Completing the Task Definition
Chapter 3
3 Using DECforms with ACMS
     3.1     ACMS Interface to DECforms
         3.1.1         Calls to External Requests
         3.1.2         Processing External Requests
         3.1.3         Responses to External Requests
     3.2     Writing and Compiling DECforms Escape Units
         3.2.1         Writing an Escape Unit
         3.2.2         Calling an Escape Unit in a Form Source IFDL File
     3.3     Linking DECforms Form Objects
     3.4     Linking Escape Units
         3.4.1         Managing Escape Unit Files
         3.4.2         Replacing Form Files
     3.5     Creating Forms Trace Files
     3.6     Naming Forms Image Files
     3.7     User Interface Features with DECforms
     3.8     Comparison of DECforms and TDMS
Chapter 4
4 Defining Workspaces
     4.1     Understanding the Types of ACMS Workspaces
     4.2     Handling Errors with a Task Workspace
     4.3     Using Data Supplied at the Menu
     4.4     Using Group Workspaces
     4.5     Using User Workspaces
     4.6     Moving Data to a Workspace Field
     4.7     Passing Data with User-Written Agents
     4.8     Using External Global Symbols in Task Definitions
Chapter 5
5 Using the Task-Call-Task Feature
     5.1     Calling Another Task
         5.1.1         Defining a Task Call
         5.1.2         Task Call Example
         5.1.3         Passing Workspaces
             5.1.3.1             Using System Workspaces
             5.1.3.2             Handling User and Group Workspaces
             5.1.3.3             Tasks You Also Select from a Menu
             5.1.3.4             Example of Updating Group and User Workspaces
         5.1.4         Controlling Called Tasks
             5.1.4.1             Passing Control Information in User-Defined Workspaces
             5.1.4.2             Ending a Called Task
             5.1.4.3             Controlling Parent Tasks
         5.1.5         Defining Local Tasks
         5.1.6         Mixing I/O Methods in Parent and Called Tasks
         5.1.7         Form and Server Context in Task Calling
         5.1.8         Using the NOT CANCELABLE BY TASK SUBMITTER Clause
         5.1.9         Auditing and Operation
             5.1.9.1             Task Auditing and Security
             5.1.9.2             Using ACMS Operator SHOW and CANCEL Commands


Previous Next Contents Index