VSAM - 文件状态

使用VSAM数据集时,您可能会遇到异常终止.以下是常见的文件状态代码及其说明,可帮助您解决问题 :

代码 描述
00 操作成功完成
02 找到非唯一替代索引重复键
04 无效的固定长度记录
05 执行OPEN文件和文件时不存在
10 遇到文件结尾
14 尝试读取文件外的相对记录边界
 20 VSAM KSDS或RRDS的无效密钥
21 在REWRITE上执行WRITE或更改密钥时出现序列错误
22 找到主要重复密钥
23 未找到记录或找不到文件
24 文件的键外边界
30 永久I/O错误
34 记录文件边界外
35 执行时OPEN文件和文件不存在
37 错误模式的OPEN文件
38 试图打开锁定文件
39 OPEN由于文件属性冲突而失败
41 试图打开一个文件已经打开
42 试图关闭一个非OPEN的文件
43 在没有先读取记录的情况下尝试REWRITE
44 尝试REWRITE不同长度的记录
46 尝试超出文件结束时的读数
47 尝试从未打开的文件读取IO或INPUT
48 尝试写入未打开的文件IO或OUTPUT
49 试图将DELETE或REWRITE删除到未打开的文件IO
91 密码或授权失败
92 逻辑错误
93 资源不是可用
94 顺序记录不可用或并发OPEN错误
95 文件信息无效或不完整
96 没有文件的DD语句
97 OPEN成功ssful和文件完整性已验证
98 文件被锁定 -  OPEN失败
99 记录已锁定 - 记录访问失败