FILE 资源
FILE 资源定义文件的物理和操作特性。
- 直接访问数据集中的记录
- 访问已从数据集装入的数据表中的记录
- 访问耦合设施数据表中不涉及任何数据集的记录 (因为在 CFDT 文件定义上指定了 LOAD (NO))。
- VSAM 文件 (这包括引用 CICS 维护,用户维护和耦合设施数据表的文件以及引用 VSAM 数据集的文件)
- 远程 VSAM 文件
- 远程 BDAM 文件
- VSAM 本地共享资源 (LSR) 池,由 LSRPOOL 资源定义定义
对于要由活动 CICS 系统使用的文件,其定义必须已安装到系统上。 CICS 文件控制使用已安装的定义在需要访问该文件时查找该文件,以保留使用该文件的任务数的计数,捕获处理统计信息以及维护其他文件控制信息。
CICS 束中的 FILE 资源
您可以使用 CICS 束来创建,编辑和安装 FILE 资源定义。 如果以此方式创建 FILE 资源,那么可以使用 CICS 束来管理该资源的生命周期。
- VSAM 文件(包括引用 CICS 维护的、用户维护的文件和耦合设施数据表,以及引用 VSAM 数据集的文件)
- 远程 VSAM 文件
- 远程 BDAM 文件
动态生成的 FILE 资源的初始状态派生自定义该资源的捆绑软件的初始状态。 因此,无法定义 STATUS 为 UNENABLED 的 FILE 资源,以禁止应用程序隐式打开文件。
您可以使用 EXEC CICS INQUIRE FILE 或 CEMT INQUIRE FILE 命令来查询由 CICS 束动态生成的 FILE 资源。
不能对 CICS 束动态生成的 FILE 资源发出 DISCARD 命令。 您必须废弃 CICS 束,并且 CICS 会将该操作应用于 JVMSERVER 资源。
要修改已定义并安装在 CICS 束中的 FILE 资源的属性,请使用 CICS Explorer® 中的资源编辑器来修改 CICS 束中的定义,并安装新版本的 CICS 束或部署该束的应用程序。 您可以使用 SET FILE 命令来更改动态生成的资源的属性,但不会对这些更改进行编目,也不会在 CICS 的热重新启动过程中恢复这些更改。
要更改在 CICS 束中定义和安装的 FILE 资源的状态,请更改 CICS 束或部署该束的应用程序的状态。 如果在禁用定义 FILE 资源的 CICS 束时迂到问题,那么可以在动态生成的资源上使用 EXEC CICS SET FILE 或 CEMT SET FILE 命令 (如果需要此操作)。 遵循 诊断应用程序错误 中的故障诊断过程来诊断问题并采取适当的操作。
有关在 CICS 束中定义资源的更多信息,请参阅 定义 CICS 束。