Compaq ACMS for OpenVMS
Writing Server Procedures
Previous
Contents
Index
Chapter 5
5
Using Message Files with ACMS Tasks and Procedures
5.1
Creating Source Files of Messages
5.1.1
Setting Up Message File Characteristics
5.1.2
Writing Messages
5.1.2.1
.FACILITY Statement
5.1.2.2
.SEVERITY Statements
5.1.2.3
Message Names and Text
5.2
Compiling Message Files
5.3
Displaying User-Defined Messages
Chapter 6
6
Building Procedure Server Images
6.1
Steps in Building a Procedure Server Image
6.1.1
Writing the Source Code of the Procedure
6.1.2
Compiling the Source Code into a Procedure Object Module
6.1.3
Creating, Compiling, and Linking Message Files
6.1.4
Building the Task Group
6.1.5
Linking the Object Code of Procedures
6.2
Using an Object Library for Procedures
Chapter 7
7
Debugging Tasks and Procedures
7.1
Using Debugging Tools
7.2
Preparing to Use the ACMS Task Debugger
7.2.1
Preparing Definitions
7.2.2
Preparing Procedures
7.2.3
Defining Logical Names
7.2.4
Preparing to Debug DECforms Escape Routines
7.2.5
Setting Up for Debugging with Two Terminals
7.2.6
Verifying that the ACMS Task Debugger Can Be Run
7.3
Using the ACMS Task Debugger
7.3.1
Starting the Task Debugger
7.3.2
Using the Task Debugger ASSIGN Command
7.3.3
Starting, Stopping, and Interrupting Servers
7.3.3.1
Starting Servers
7.3.3.2
Stopping Servers
7.3.3.3
Interrupting Servers
7.3.4
Setting and Removing Breakpoints in a Task
7.3.4.1
Setting Location and Event Breakpoints
7.3.4.2
Using a Dump File
7.3.4.3
Debugging a Task Called by Another Task
7.3.4.4
Removing Breakpoints
7.3.5
Running a Task in the ACMS Task Debugger
7.3.6
Checking Values in Workspaces
7.3.6.1
Checking Initial Values
7.3.6.2
Checking Entered Values
7.3.6.3
Checking Values in the ACMS$PROCESSING_STATUS Workspace
7.3.7
Debugging Transaction Timeout Code
7.3.8
Stopping the Task Debugger
7.4
Using the OpenVMS Debugger
7.5
Returning to the ACMSDBG> Prompt
7.6
Debugging Tasks Called from a User-Written Agent Program
Chapter 8
8
Debugging an Application in an ACMS Run-Time Environment
8.1
Moving from Debugging to a Run-Time Environment
8.2
Checking Files Needed to Run Tasks Under ACMS
8.3
Debugging Procedure Servers in the Run-Time Environment
8.3.1
Controlling Which Users Can Debug Servers
8.3.2
Using the ACMS/DEBUG/SERVER Command
8.3.3
Replacing a Faulty Server
8.4
Determining Why Servers Stop Unexpectedly
8.4.1
Collecting Server Information in a Dump File
8.4.2
Analyzing Server Process Dumps
Part 2
Part 2
Reference Material
Chapter 9
9
ACMS Programming Services
Command 1
ACMS$GET_TID
Command 2
ACMS$RAISE_NONREC_EXCEPTION
Command 3
ACMS$RAISE_STEP_EXCEPTION
Command 4
ACMS$RAISE_TRANS_EXCEPTION
Chapter 10
10
ACMS Task Debugger Commands
Command 5
@ (At sign) Command
Command 6
ACCEPT Command
Command 7
ASSIGN Command
Command 8
CANCEL BREAK Command
Command 9
CANCEL TASK Command
Command 10
CANCEL TRANSACTION_TIMEOUT Command
Command 11
DEPOSIT Command
Command 12
EXAMINE Command
Command 13
EXIT Command
Command 14
GO Command
Command 15
HELP Command
Command 16
INTERRUPT Command
Command 17
SELECT Command
Command 18
SET BREAK Command
Command 19
SET SERVER Command
Command 20
SET TRANSACTION_TIMEOUT Command
Command 21
SHOW BREAK Command
Command 22
SHOW SERVERS Command
Command 23
SHOW TRANSACTION_TIMEOUT Command
Command 24
SHOW VERSION Command
Command 25
START Command
Command 26
STEP Command
Command 27
STOP Command
Part 3
Part 3
Interoperability with Third-Party Databases: Oracle Case Study
Chapter 11
11
Overview of ACMS and Oracle
11.1
Why Use Compaq and ACMS?
11.2
Introduction to Developing ACMS Applications
11.2.1
Writing ACMS Definitions
11.2.2
Composition of ACMS Definitions
11.3
Introduction to Using ACMS with Third-Party Databases
11.4
How Do You Use ACMS with Oracle?
Previous
Next
Contents
Index