| Previous | Contents | Index |
The ON...GOTO statement transfers program control to one of several lines or targets, depending on the value of a control expression.
ON INDEX% GOTO 700,800,900 OTHERWISE finish
.
.
.
finish:
END PROGRAM
|
The OPEN statement opens a file for processing. It transfers user-specified file characteristics to OpenVMS Record Management Services (RMS) and verifies the results.
10 INPUT 'FILE NAME';fnam$
20 OPEN fnam$ FOR INPUT AS FILE #1%, &
DEFAULTNAME "USER$$DISK:.DAT"
|
Future releases of the OpenVMS Run-Time Library may alter the use of some RMS fields. Therefore, you may have to alter your USEROPEN procedures accordingly. |
OPEN "FILE.DAT" AS FILE #4 |
OPEN "INPUT.DAT" FOR INPUT AS FILE #4, &
ORGANIZATION SEQUENTIAL FIXED, &
RECORDSIZE 200, &
MAP ABC, &
ALLOW MODIFY, ACCESS MODIFY
OPEN Newfile$ FOR OUTPUT AS FILE #3, &
INDEXED VARIABLE, &
MAP Emp_name, &
DEFAULTNAME "USER$$DISK:.DAT", &
PRIMARY KEY Last$ DUPLICATES, &
ALTERNATE KEY First$ CHANGES
MAP (SEGKEY) STRING last_name = 15, &
MI = 1, first_name = 15
OPEN "NAMES.IND" FOR OUTPUT AS FILE #1, &
ORGANIZATION INDEXED, &
PRIMARY KEY (last_name, first_name, MI), &
MAP SEGKEY
|
| Previous | Next | Contents | Index |