CICS - READNEXT / READPREV 命令
当我们发出 STARTBR 命令时,它不会使记录可用。它只是告诉从哪里开始读取文件。要获取第一个记录及其后的序列,我们需要使用 READNEXT 命令。
FILE、INTO 和 LENGTH 参数的定义方式与 READ 命令中相同。我们只需要 FILE 参数,因为 CICS 允许我们一次浏览多个文件,这会告诉我们接下来要读取哪个文件。
RIDFLD 指向一个数据区域,CICS 将"反馈"刚刚读取的记录的键。
READPREV 命令几乎与 READNEXT 类似,只是它允许我们在数据集中向后而不是向前进行。
语法
以下是 READNEXT / READPREV 命令的语法−
EXEC CICS READNEXT/READPREV FILE ('name') INTO (data-value) LENGTH (data-value) RIDFLD (data-value) END-EXEC