Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个输入 KSDS 文件,我使用 emp-id 作为主键,使用 emp-dept 作为备用键,访问模式为动态。我正在使用基于备用键的动态访问来读取文件,在 runjcl 中我使用的是基本 ksds 文件和 ksds 路径文件,因此通常 cobol 将从路径文件中读取(根据备用键而不是主键进行排序) .
但问题是,当我写入输出 ksds 时,它显示文件状态 21 错误,因为在 ksds 记录中,只有根据主键排序才能插入,那该怎么办?还有其他替代方法吗??
为什么不
如果更新现有文件,您应该能够更新该文件。或者,您始终可以使用 2 个程序并对第一个程序的输出进行排序。
输出文件真的需要是 VSAM 文件吗???。