CICS顺序文件处理中,使用浏览(browse)概念来进行操作。因而这些操作包括开启浏览,执行文件记录读取(正向/反向),关闭浏览等。
由于是CICS命令,在COBOL中使用时,必须包含在EXEC CICS语句对中。
浏览可以用于访问VSAM文件,包括PDS,ESDS, KSDS和RSDS。
1. 开启浏览(Start Browse)命令 STARTBR,命令格式:
STARTBR FILE(<file>) FCT中的文件名
RIDFIEILD(<data>) 定义起始位置,可以是索引键值(Key),RRN或RBA
[RRN | RBA] 指示起始位置表述是RRN(Relative Record Number用于RRDS)还是RBA
(Relataive Byte Addres用于ESDS或KSDS)
[GTEQ | EQUAL] 起始于第一个键值大于等于或严格等于指定索引键值的记录
(故只对RIDFIELD为索引键有效)
[GENERIC] 只对KSDS有效,指示仅部分RIDFIELD指定的键值被使用
[KEYLENGTH(data | literal)] 和GENERIC共用,用于指示键长。二进制半字长或字面值
[RESP(<response-code>)] 返回条件值
如果找到没有匹配记录,则返回NOTFND条件值,否则返回