SFS 文件系统

CICS® SFS (结构化文件服务器) 文件系统是一个面向记录的文件系统,支持三种类型的文件组织: 顺序 (入门级) ,相对和已建立索引 (集群)。 SFS 文件系统提供了按顺序,随机或动态访问文件所需的基本工具。

您可以使用标准文件操作 (例如,读取, 写入,重写 和删除) 来处理 SFS 文件。

每个 SFS 文件都有一个 内部 主索引,用于定义文件中记录的物理顺序,并且可以有任意数量的辅助索引,这些索引提供可访问记录的备用序列。

SFS 文件中的所有数据都由 SFS 服务器管理。 SFS 提供了系统工具 sfsadmin,用于执行管理功能,例如通过命令行界面创建文件和索引,确定哪些卷在 SFS 服务器上可用等等。 有关详细信息,请参阅相关参考中的 CICS 出版物。

SFS 文件系统是非分层的。 即,在标识 SFS 文件时,只能在服务器名称之后指定个别文件名,而不能指定目录名称。

COBOL 对 SFS 文件的访问是非事务性的:对 SFS 文件的每个操作都是原子性的 ,也就是说,要么全部执行,要么根本不执行。 如果 SFS 系统发生故障, COBOL 应用程序完成的文件操作结果可能不会反映在 SFS 文件中。

SFS 文件系统符合 85 COBOL 标准

有了 SFS 文件系统 ,你就可以轻松读写与 PL/I 程序共享的文件。

限制:
  • SFS 文件系统不安全,无法与多个线程配合使用。
  • 您无法使用 64 位 COBOL for Linux® 程序处理 SFS 文件。

备注 :自2024年8月9日起, IBM 将退出 IBM CICS TX Standard (5900-ALU)和 IBM CICS TX Advanced ( 5737-K69 )的市场营销。