Volume II

Table of Contents

Chapter 9:  SYSTEM FILES

Accessing System Files

Default Extensions

System Files for Output

Reports

Data Extraction

Saving ACCENT R items on System Files

DEFINE SF and MODIFY SF Commands

Cataloging in a DBL

The REMOVE Command

Line Numbers

System Files for Input

The ENTER Command

The LOAD Command

The ACCEPT Command

The CREATE…ATTACH Command

System Files used at the Edit Level

System Files for Command Control

Control of Commands and Data Input from System Files

Applications of System Files for Command Control

Startup Files

Digital Command Language

Generating Commands from user Input

Combining Commands and Data in one System File

Chapter 10:  SYSTEM FUNCTION

Convention for Functions

Locator Index to Functions

Descriptions of Functions

Universal Date and Time Functions

System Functions for Concurrent Processing

Chapter 11:  SYSTEM FIELDS

Descriptions of System Fields

Record Fields

Chapter 12:  EDITING IN ACCENT R

External Editors

SLIM (Single Line Image Editing)

Image Editing of Commands

Image Editing of Editing Commands and Line-Numbered Statements

Image Editing During Insert and Replace Mode

SLIM's Line Image Operations

Creating new lines

Changing existing line

Line addressing

TED Editing Commands

ALTER

COPY

DELETE

EDIT

FIND

HOLD

INSERT

MOVE

NUMBER

PRINT

REPLACE

SAVE

STOP

STRUCTURE

SUBSTITUTE

UP

USE

Chapter 13:  PROCESS MODULES

Creating and Changing Process Modules

Debugging Process Modules

Process Module Sections

Section Description

CONTROL Section

DECLARE Section

PROCESS Section

INITIAL Section

FINAL Section

EXCEPTIONS Section

Report Specification Sections

TITLES Section

HEADINGS Section

SUBHEADINGS Section

FOOTINGS Section

TOTALS Section

Record Processing Sections

Record Processing Sections for the Join Commands

Section In Stand - Alone Process Modules

Availability of Fields and Functions in Process Modules

Data Set Fields

Auxiliary Data Sets

Using Process Modules

Reporting

Inter-Record Functions

Example of Reporting

Altering records - Master Set Only

Example of Altering

Altering and Reporting

Example of Altering and Reporting

Updating Records - Master and Transaction

Example of Updating

Updating and Reporting

Example of Updating and Reporting

Converting a Data Set with a Process Modules

Example of Converting

Customizing Commands

Example of Customizing a Command

Stand - Alone Process Modules

Example of a Stand - Alone Process Modules

Process Modules Statements

Identifying Fields with Identical Names

Report Output Statements

Flow of Control in Record Processing Sections

ALTER Command

CHANGE Process Modules

CHANGE… VIA PM_name

CHANGE VIA PM_name ONLY

DELETE Process Modules

ENTER Process Modules

ENTER… VIA PM_name

ENTER VIA PM_name ONLY

EXTRACT Process Modules

LOAD Process Modules

MERGE Process Modules

PURGE Process Modules

REPORT Process Modules

SELECT Process Modules

SORT Process Modules

UPDATE Process Modules

Statement General Forms and Descriptions

ACCEPT Statement

ASSIGNMENT Statement

CENTER Statement

CLOSE Statement

CREATE Statement

DECLARED FIELD Statement

DELETE Statement

EJECT Statement

ENABLE/DISABLE Statement

EXIT Statement

EXPAND AND EXPANSION Statement

FREE Statement

GET Statement

GET Statement for Simultaneous Update

Record Read through (Optimistic Locking)

GET Statement for Data Base Library Access

IF; UNLESS Logic Control

INCLUDE Statement

LEAVE Statement

LOCK Statement

ON Statement

OPEN Statement

PERFORM Statement

PICTURE Statement

PRINT Statement

PUT Statement

READY Statement

REFERENCE Statement

RELATE Statement

REPEAT Statement

REPORT Statement

ROUTINE Statement

SETUP Statement

SKIP Statement

START/REPEAT loops

STORE Statement

TAB Statement

TRIGGER Statement

TURN Statement

TYPE Statement

Chapter 14:  SIMULTANEOUS UPDATE

Default Data Access Environment

Concurrent Queued Environment

Exclusive Queued Environment

Impact of data Access Environments on One Another

ACCENT Simultaneous Update Features

RELATE Statement Clauses for Simultaneous Update

GET Statement Clauses for Simultaneous Update

LOCK Statement

FREE Statement

System Fields for Simultaneous Update

ENABLE/DISABLE Options for Monitoring and Debugging
  Simultaneous Update Programs

QUEUE DEBUG

QUEUE TRACE

RECORD LOCKS

Control Files

Using the Control File

Locking resources

Avoiding Deadlock and Bottlenecks

Chapter 15:  PM DEBUG

Using PM Debug

BREAK Command

CLEAR Command

FIND Command

GO Command

PRINT Command

SET Command

SHOW Command

SPAWN Command

STEP Command

STOP Command

TYPE Command

WATCH Command

Command Summary

Chapter 16:  ACCENT R SECURITY

Security Types

Security Processing Pseudo Code

Security Summary

Individual Item Level

Cipher

Permit Clear

Permit DBA

Permit DBL

Permit Key

Permit Password

Secure

Secure DBA

Secure DBL

Unsecure

Storing Passwords within a Command Module

Security Syntax Summary

Appendix A:  Error Detection and Testing

Appendix B:  Reserved Words

Appendix C:  ACCENT R Maxima

Appendix D:  ASCII Character Set

Appendix E:  Numerical Accuracy on OpenVMS

Appendix F:  String Handling

Index