Compaq ACMS for OpenVMS

Compaq ACMS for OpenVMS

Managing Applications

Order Number: AA--N689J--TE

December 1999

This manual describes how to authorize, install, run, and manage Compaq ACMS for OpenVMS applications. It also provides information about controlling the Compaq ACMS for OpenVMS system and its components. For information about managing ACMS systems remotely across a network, see the Compaq ACMS for OpenVMS Remote Systems Management Guide.

Revision/Update Information: This manual supersedes Digital ACMS for OpenVMS Managing Applications Version 4.2.

Operating System: Compaq OpenVMS Alpha Version 6.2 and above, excluding Version 7.0
Compaq OpenVMS VAX Version 6.2 and above, excluding Version 7.0

Software Version: Compaq ACMS Version 4.3 for OpenVMS

Compaq Computer Corporation Houston, Texas

December 1999

Compaq Computer Corporation makes no representations that the use of its products in the manner described in this publication will not infringe on existing or future patent rights, nor do the descriptions contained in this publication imply the granting of licenses to make, use, or sell equipment or software in accordance with the description.

Possession, use, or copying of the software described in this publication is authorized only pursuant to a valid written license from Compaq Computer Corporation or an authorized sublicensor.

© 1999 Compaq Computer Corporation

Compaq, the Compaq logo, and the DIGITAL logo are registered in the U.S. Patent and Trademark Office.

ACMS, ACMS Desktop, ALL-IN-1, Alpha, AlphaServer, DATATRIEVE, DEC, DECdesign, DECdtm, DECforms, DEC FORTRAN, DECnet, DECset, DIGITAL, MicroVAX, OpenVMS, PATHWORKS, Tru64, ULTRIX, VAX, VAX C, VAX COBOL, VAX DATATRIEVE, VAX DOCUMENT, VAX FMS, VAX FORTRAN, VAX RMS, VAX SMG, VAX 9000, VMS, VMScluster, VT, VT100, VT200, and VT300 are trademarks of Compaq Computer Corporation.

The following are third-party trademarks:

IBM is a registered trademark of International Business Machines, Inc.
Oracle is a registered trademark of Oracle Corporation.
Oracle CODASYL DBMS, Oracle CDD/Administrator, Oracle CDD/Repository, Oracle Rdb, Oracle SQL/Services, Oracle Trace, and Oracle Trace Collector are trademarks of Oracle Corporation.

Other product names mentioned herein may be the trademarks of their respective companies.


The OpenVMS documentation set is available on CD-ROM.

Contents Index


This manual explains how to manage the Compaq ACMS for OpenVMS (ACMS) software, and the applications running under ACMS. It also provides reference information for the utilities and commands you use in working with ACMS.

Intended Audience

Chapter 1 provides a general introduction to ACMS system and application management. This manual should be read by people responsible for:

Document Structure

This manual contains 24 chapters, 3 appendixes, and an index. The chapters are grouped into two parts. The first part groups chapters in the order you would most likely use them as you prepare the ACMS environment for use. The second part contains reference chapters for each of the utilities used in managing and controlling the ACMS system and applications. An appendix section follows the second part.
Chapter 1 Introduces ACMS application management, explaining the activities that such management involves and the ACMS tools you use in managing applications.
Part 1 Managing the ACMS System and ACMS Applications
Chapter 2 Explains how to authorize terminals for access to ACMS with the Device Definition Utility (DDU) and how to define local terminals to log in directly to ACMS.
Chapter 3 Explains how to authorize users to access ACMS with the User Definition Utility (UDU).
Chapter 4 Explains how to use the Application Authorization Utility (AAU) to authorize ACMS applications.
Chapter 5 Describes how to create and manage ACMS task queues and queued task elements using the ACMS Queue Manager (ACMSQUEMGR) Utility.
Chapter 6 Describes how to set up ACMS for distributed processing.
Chapter 7 Describes how to use the data compression feature.
Chapter 8 Describes how to start and stop the ACMS system and its components, as well as monitor system resources.
Chapter 9 Describes how to install and run ACMS applications, cancel tasks, and modify active applications.
Chapter 10 Explains how to set and modify the values of ACMS system parameters, OpenVMS SYSGEN parameters affected by ACMS, and ACMS process quotas using the ACMSPARAM.COM and ACMEXCPAR.COM command procedures.
Chapter 11 Explains how to change the values of ACMS parameters with the ACMSGEN Utility, independent of the ACMSPARAM.COM command procedure. The second part of the chapter provides reference information for the ACMSGEN Utility commands.
Chapter 12 Explains how to get information about application and user activity by using the Audit Trail Report (ATR) Utility.
Chapter 13 Describes the ACMS Software Event Logger (SWL), which logs ACMS internal software errors. It also describes how to generate SWL reports by using the ACMS Software Event Log Utility Program(SWLUP).
Chapter 14 Describes the major issues in ACMS application performance, ACMS components that affect system performance, and tools for monitoring an ACMS system, and also provides a tuning checklist.
Chapter 15 Describes the use of DECtrace for collecting event-based data gathered from ACMS applications.
Chapter 16 Describes the kits and licenses available in ACMS. It also describes how to manage ACMS systems with concurrent-use licenses, unlimited-use licenses, or both.
Part 2 Reference Section
Chapter 17 Provides reference information for DDU commands.
Chapter 18 Provides reference information for UDU commands.
Chapter 19 Provides reference information for AAU commands.
Chapter 20 Provides reference information for ACMSQUEMGR Utility commands.
Chapter 21 Provides reference information for ACMS operator commands.
Chapter 22 Provides reference information for ACMSGEN Utility commands.
Chapter 23 Provides reference information for ATR Utility commands.
Chapter 24 Provides reference information for SWLUP commands.
Appendix A Describes the formulas used in the calculation of various parameters and quotas by ACMSPARAM.COM and ACMEXCPAR.COM, as well as further calculations that can be made to fine-tune the system.
Appendix B Explains how error message codes are returned by ACMS for the ACMS application management utilities and for messages returned at run time.
Appendix C Gives guidelines to ensure successful user logins.

Related Documents

The following table lists the books in the Compaq ACMS for OpenVMS documentation set.
ACMS Information Description
Compaq ACMS Version 4.3 for OpenVMS Release Notes+ Information about the latest release of the software
Compaq ACMS Version 4.3 for OpenVMS Installation Guide Description of installation requirements, the installation procedure, and postinstallation tasks.
Compaq ACMS for OpenVMS Getting Started Overview of ACMS software and documentation.
Tutorial for developing a simple ACMS application.
Description of the AVERTZ sample application.
Compaq ACMS for OpenVMS Concepts and Design Guidelines Description of how to design an ACMS application.
Compaq ACMS for OpenVMS Writing Applications Description of how to write task, task group, application, and menu definitions using the Application Definition Utility.
Description of how to write and migrate ACMS applications on an OpenVMS Alpha system.
Compaq ACMS for OpenVMS Writing Server Procedures Description of how to write programs to use with tasks and how to debug tasks and programs. Description of how ACMS works with the APPC/LU6.2 programming interface to communicate with IBM CICS applications. Description of how ACMS works with third-party database managers, with Oracle used as an example.
Compaq ACMS for OpenVMS Systems Interface Programming Description of using Systems Interface (SI) Services to submit tasks to an ACMS system.
Compaq ACMS for OpenVMS ADU Reference Manual Reference information about the ADU commands, phrases, and clauses.
Compaq ACMS for OpenVMS Quick Reference List of ACMS syntax with brief descriptions.
Compaq ACMS for OpenVMS Managing Applications Description of authorizing, running, and managing ACMS applications, and controlling the ACMS system.
Compaq ACMS for OpenVMS Remote Systems Management Guide Description of the features of the Remote Manager for managing ACMS systems, how to use the features, and how to manage the Remote Manager.
Online help+ Online help about ACMS and its utilities.

+Available on line only.

For additional information on the compatibility of other software products with this version of ACMS, refer to the Compaq ACMS for OpenVMS Software Product Description (SPD 25.50.xx).

For additional information about the Open Systems Software Group (OSSG) products and services, access the following OpenVMS World Wide Web address: 


ACMS and its components provide extensive online help.


The following conventions are used in this manual:
Ctrl/ x A sequence such as Ctrl/ x indicates that you must press and hold the key labeled Ctrl while you press another key or a pointing device button.
PF1 x A sequence such as PF1 x indicates that you must first press and release the key labeled PF1 and then press and release another key or a pointing device button.
[Return] In examples, a key name enclosed in a box indicates that you press a key on the keyboard. (In text, a key name is not enclosed in a box.)

In the HTML version of this document, this convention appears as brackets rather than a box.

... A horizontal ellipsis in examples indicates one of the following possibilities:
  • Additional optional arguments in a statement have been omitted.
  • The preceding item or items can be repeated one or more times.
  • Additional parameters, values, or other information can be entered.
A vertical ellipsis indicates the omission of items from a code example or command format; the items are omitted because they are not important to the topic being discussed.
Monospace text Monospace type indicates code examples and interactive screen displays.

In the C programming language, monospace type in text identifies the following elements: keywords, the names of independently compiled external functions and files, syntax summaries, and references to variables or identifiers introduced in an example.

In the HMTL version of this document, this text style may appear as italics.

- A hyphen at the end of a command format description, command line, or code line indicates that the command or statement continues on the following line.
numbers All numbers in text are assumed to be decimal unless otherwise noted. Nondecimal radixes---binary, octal, or hexadecimal---are explicitly indicated.
bold text Bold text represents the introduction of a new term or the name of an argument, an attribute, or a reason.

In the HMTL version of this document, this text style may appear as italics.

italic text Italic text indicates important information, complete titles of manuals, or variables. Variables include information that varies in system output (Internal error number), in command lines (/PRODUCER= name), and in command parameters in text (where dd represents the predefined code for the device type).
UPPERCASE Uppercase text indicates the name of a routine, the name of a file, the name of a file protection code, or the abbreviation for a system privilege.

In command format descriptions, uppercase text is an optional keyword.

UPPERCASE In command format descriptions, uppercase text that is underlined is required. You must include it in the statement if the clause is used.
lowercase In command format descriptions, a lowercase word indicates a required element.
<lowercase> In command format descriptions, lowercase text in angle brackets indicates a required clause or phrase.
( ) In command format descriptions, parentheses indicate that you must enclose the options in parentheses if you choose more than one.
[| |] In command format descriptions, vertical bars within square brackets indicate that you can choose any combination of the enclosed options, but you can choose each option only once.
{| |} In command format descriptions, vertical bars within braces indicate that you must choose one of the options listed, but you can use each option only once.

References to Products

The ACMS documentation set to which this manual belongs often refers to certain products by abbreviated names:
Abbreviation Product
ACMS Compaq ACMS for OpenVMS Alpha, and Compaq ACMS for OpenVMS VAX
Ada DEC Ada for OpenVMS Alpha Systems, and DEC Ada for OpenVMS VAX Systems
C DEC C for OpenVMS Alpha Systems, and DEC C for OpenVMS VAX Systems
CDD Oracle CDD/Administrator, and Oracle CDD/Repository
COBOL DEC COBOL for OpenVMS Alpha Systems, and VAX COBOL for OpenVMS VAX Systems
DECforms Compaq DECforms
FORTRAN DEC Fortran for OpenVMS Alpha Systems, and DEC Fortran for OpenVMS VAX Systems
OpenVMS The Compaq OpenVMS Alpha operating system, and the Compaq OpenVMS VAX operating system
Pascal DEC Pascal, and VAX Pascal
Rdb Oracle Rdb
SQL The SQL interface to Oracle Rdb


The DECtrace product is the predecessor of the Oracle Trace product. Some information in the ACMS documentation, particularly in some examples, refers to DECtrace. Except where version-specific, the information applies to the Oracle Trace product as well. As you read the information, you can use the product name Oracle Trace instead of the product name DECtrace with no significant difference in meaning.

Next Contents Index