IBM AS/400 Frozen Dessert Maker User Manual


 
Valid File Operations
Table 21. Valid File Operations for Non-keyed Processing Methods (Sequential,
Random by Relative Record Number, and Consecutive)
File-Description
Specifications Positions
Calculation Specifications Positions
17 18 20 34 44-80 26-35
I P/S Blank CLOSE, FEOD, FORCE
I P/S Blank RECNO CLOSE, FEOD, FORCE
U P/S Blank UPDATE, DELETE, CLOSE, FEOD,
FORCE
U P/S Blank RECNO UPDATE, DELETE, CLOSE, FEOD,
FORCE
I F Blank READ, READP, SETLL, SETGT, CHAIN,
OPEN, CLOSE, FEOD
I F Blank RECNO READ, READP, SETLL, SETGT,
U F Blank READ, READP, SETLL, SETGT, CHAIN,
UPDATE, DELETE, OPEN, CLOSE, FEOD
U F Blank RECNO READ, READP, SETLL, SETGT, CHAIN,
UPDATE, DELETE, OPEN, CLOSE, FEOD
U F A Blank RECNO WRITE (overwrite a deleted record), READ,
READP, SETLL, SETGT, CHAIN, UPDATE,
DELETE, OPEN, CLOSE, FEOD
I R A/P/G/
D/T/Z/
F/
Blank
1
OPEN, CLOSE, FEOD
I R Blank
2
OPEN, CLOSE, FEOD
O Blank A Blank RECNO WRITE
3
(add records to a file), OPEN,
CLOSE, FEOD
O Blank Blank RECNO WRITE
4
(initial load of a new file), OPEN,
CLOSE, FEOD
O Blank Blank Blank WRITE (sequentially load or extend a file),
OPEN, CLOSE, FEOD
Notes:
1. If position 34 is blank for a record-address-limits file, the format of the keys in the
record-address file is the same as the format of the keys in the file being processed.
2. A record-address file containing relative record numbers requires a T in position 35.
3. The RECNO field that contains the relative record number must be set prior to the
WRITE operation or if ADD is specified on the output specifications.
4. An A in position 20 is not required for the initial loading of the records into a new file;
however, if A is specified in position 20, ADD must be specified on output specifica-
tions. The file must have been created with one of the OS/400 file creation com-
mands.
306 ILE RPG for AS/400 Programmer's Guide