Compaq COBOL AAQ2G1FTK User Manual

Page 196

Advertising
background image

Processing Files and Records
6.2 Identifying Files and Records from Within Your Compaq COBOL Program

Example 6–9 Defining a Magnetic Tape File (OpenVMS)

ENVIRONMENT DIVISION.
INPUT-OUTPUT SECTION.
FILE-CONTROL.

SELECT MYFILE-PRO

ASSIGN TO "MTA0:MARCH.311"
.
.
.

DATA DIVISION.
FILE SECTION.
FD

MYFILE-PRO.

01

DAT-RECORD PIC X(100).

.
.
.

PROCEDURE DIVISION.

A000-BEGIN.

OPEN INPUT MYFILE-PRO.

.
.
.

READ MYFILE-PRO AT END DISPLAY "end".

.
.
.

CLOSE MYFILE-PRO.

Example 6–10 achieves the same result as Example 6–9, but on Tru64 UNIX. The
I/O statements in Example 6–10 refer to MYFILE-PRO, which the ASSIGN clause
identifies to the operating system as a magnetic tape file. The file is named in the
Data Division VALUE OF ID clause as MARCH.311.

Example 6–10 Defining a Magnetic Tape File (Tru64 UNIX)

ENVIRONMENT DIVISION
INPUT-OUTPUT SECTION.
FILE-CONTROL.

SELECT MYFILE-PRO

ASSIGN TO REEL.
.
.
.

DATA DIVISION.
FILE SECTION.
FD MYFILE-PRO VALUE OF ID "MARCH.311".
01

DAT-RECORD PIC X(100).

.
.
.

PROCEDURE DIVISION.

(continued on next page)

6–16 Processing Files and Records

Advertising