CONTENTS Title Page Copyright Page Information Map Information Table Preface 1 Product Overview 1.1 Transaction Processing 1.2 TP and Timesharing 1.3 ACMS TP Monitor Features 1.3.1 Configuration Options 1.3.2 Efficient Use of System Resources 1.3.3 Easy System Expansion 1.3.4 Availability 1.3.5 Queued Tasks 1.3.6 Modular Applications 1.3.7 Data and Transaction Integrity 1.3.8 Security 1.3.9 Presentation Services 1.4 VMS Support 1.4.1 Data Management Products 1.4.2 VAX CDD/Plus Data Dictionary 1.4.3 VAX Programming Languages and Tools 1.5 Professional Services and Support 1.6 Overview of the ACMS Application Development Life Cycle 2 Developing ACMS Applications 2.1 Mapping Business Functions to Tasks 2.2 Defining Tasks 2.2.1 Defining Task Steps 2.2.1.1 Writing Server Procedures 2.2.1.2 Using DCL Servers 2.2.2 Defining Workspaces 2.3 Defining Resources for Groups of Tasks 2.4 Defining Run-Time Characteristics for an Application 2.5 Defining Menus 2.6 Debugging and Testing 3 ACMS Run-Time System 3.1 ACMS Processes 3.1.1 Transaction Processing Processes 3.1.2 Monitoring and Controlling Processes 3.2 Run-Time Processing of Tasks 3.3 Run-Time Processing in a Distributed Environment 4 Managing ACMS Systems and Applications 4.1 Authorizing Access to ACMS 4.2 Authorizing ACMS Applications 4.3 Controlling ACMS Applications 4.3.1 Displaying System and Application Information 4.3.2 Receiving ACMS Operational Messages 4.4 Monitoring ACMS Applications 4.4.1 Using the Audit Trail Logger 4.4.2 Using DECtrace 4.4.3 Using the Software Event Logger 4.5 Tuning the ACMS System 5 ACMS Product Packages and Documentation 5.1 ACMS Product Packages Kits 5.2 ACMS Documentation 5.2.1 Orientation and Installation 5.2.2 Planning and Design 5.2.3 Development and Testing 5.2.4 Implementation and Management 5.2.5 Supplemental Information Glossary FIGURES 1-1 Traditional Timesharing Environment 1-2 Transaction Processing System Environment 1-3 Front-End/Back-End Processing in a Local ACMS System 1-4 Distributed ACMS System 1-5 VAXcluster Configuration in a Distributed ACMS System 1-6 Sample ACMS Menu 1-7 Interaction of the Phases of the ACMS Application Development Life Cycle 2-1 ACMS Application Components 2-2 Structure of an ACMS Application 2-3 Simple ACMS Menu 2-4 Simple Form for a Sales Task 2-5 Task Steps for an Inventory Update Task 2-6 Parts of a Procedure Server 2-7 Retail Transaction Menu with Task and Menu Entries 3-1 ACMS Run-Time Processes 3-2 Run-Time Processing with a Separate Front End