文件定义 - FILEDEF
文件定义(FILEDEF)视图显示有关文件定义的物理和操作特征的信息。
提供的视图
要从主菜单访问,请单击:
| 视图 | 注 |
|---|---|
| 文件定义 EYUSTARTFILEDEF.ADDTOGRP |
向资源组添加一个或多个文件定义。 |
| 文件定义 EYUSTARTFILEDEF.CREATE |
创建文件定义并将其添加到数据存储库。 |
| 文件定义 EYUSTARTFILEDEF.DETAILED |
有关所选文件定义的详细信息。 |
| 文件定义 EYUSTARTFILEDEF.INSTALL |
在活动系统中安装文件定义。 |
| 文件定义 EYUSTARTFILEDEF.REMOVE |
从数据存储库中除去文件定义。 |
| 文件定义 EYUSTARTFILEDEF.TABULAR |
有关当前上下文中所有文件定义的表格化信息。 |
操作
| 操作 | 描述 |
|---|---|
| 地址 TOGRP | 向资源组添加一个或多个文件定义。 |
| 创建 | 创建文件定义并将其添加到数据存储库。 |
| CSDCOPY | 复制 CICS CSD 资源定义。 |
| CSDInstall | 在活动系统中安装 CICS CSD 资源定义。 |
| INSTALL | 在活动系统中安装文件定义。 |
| 移除 | 从数据存储库中除去文件定义。 |
| UPDATE | 更新数据存储库中的文件定义。 |
字段
| 字段 | 属性名 | 描述 |
|---|---|---|
| 文件访问方法 | 访问 | 指出该文件的访问方法(仅限于 OS/2 的 CICS)。 值包括:
|
| 添加选项 | ADD | 指定是否将记录添加到文件。 |
| CICS VSAM 文件备份类型 | BACKUPTYPE | 可以将 CICS VSAM 文件定义为在打开供更新时进行备份。 可能的值为:
|
| 基本数据集名称 | basename | 当与文件关联的对象为路径时,是与 VSAM 路径关联的 44 个字符的基本集群名称。 如果该对象不是路径,那么该选项返回与 DSNAME 选项相同的值。 (仅限 CICS for OS/2) |
| 浏览选项 | BROWSE | 指定是否能从文件连续检索记录。 |
| VSAM 目录名称 | CATNAME | VSAM 目录的名称。 |
| 执行上次修改的代理程序 | CHANGEAGENT | 执行上次修改的更改代理程序标识。
|
| 执行上次修改的代理程序发行版 | CHANGEAGREL | 执行上次修改的代理程序的 CICS 发行版级别。 |
| 上次修改时间 | CHANGETIME | 上次更改定义的本地日期和时间。 |
| 执行上次修改的用户标识 | CHANGEUSRID | 执行上次修改的用户标识。 |
| 控制区间大小 | CNTLINTRVAL | 控制区间大小的最后一个值,以字节表示。 (仅限 CICS for OS/2) |
| 创建时间 | CREATETIME | 创建定义的本地日期和时间。 |
| CSD 组 | CSDGROUP | 针对该 CICS 资源定义的 CSD 组的名称。 BAS 定义会忽略该字段。 |
| 数据缓冲区数目 | DATABUFFERS | 用于数据的缓冲区数目。 使用 2(缺省值)到 32767 范围内的值。 您可以指定的最小值大于在 STRINGS 属性中定义的字符串数。 如果将该字段留空,那么 CICSPlex SM 在有缺省值的情况下,会对 CICS 环境使用缺省值。 |
| 版本 | DEFVER | BAS 资源定义的版本号,范围为 1 到 15。 CICS CSD 资源定义会忽略该字段。 |
| 删除选项 | DELETE | 指定是否可从文件删除记录。 |
| 描述代码页 | DESCCODEPAGE | 描述字段的代码页。 CICS CSD 资源定义会忽略该字段。 |
| 描述 | 描述 | 文件定义的描述。 |
| 文件的处置 | DISPOSITION | 此文件的处置:
|
| 数据集名称 | DSNAME | 该文件使用的数据集名称(操作系统已知的名称)。 DSNAME 可以为 1 到 44 个字符,符合 MVS 数据集名称的规则。 |
| VSAM 数据集名共享 | DSNSHARING | 指定是否将 VSAM 数据集名称共享用于 VSAM 文件。 可能的值包括:
|
| 使用外部文件管理器 | 扩展文件管理器 | 指定是否使用外部文件管理器。 (仅限 CICS for OS/2) |
| 访问方法 | 文件访问 | 针对该文件的访问方法(仅限 CICS for OS/2)。 值包括:
|
| 文件启用状态 | 已启用文件 | 指出事务是否可以访问文件(仅限 CICS for OS/2)。 值包括:
|
| 文件打开的状态 | fileOpen | 文件的打开状态(仅限 CICS for OS/2)。 值包括:
|
| 数据集类型 | 文件类型 | 数据集类型(仅限 CICS for OS/2)。 值包括:
|
| 文件段定义名称 | FSEGDEFNAME | 1 到 8 个字符的文件键段定义的名称(仅限 CICS for OS/2) |
| 文件段定义版本 | Fsegdefver | (可选) 范围为 1 到 15 的整数。 为 CICSPlex SM 指定 0 或留空,以分配范围为 1 到 15 范围的第一个可用版本标识。 (仅限 CICS for OS/2) |
| 用于正向恢复的日志数 | FWDRECOVLOG | 与用于正向恢复的 MVS 系统记录器日志流对应的日志。 对于耦合设施数据表,将忽略该属性;如果在 ICF 目录中为与该表关联的源数据集定义了任何恢复属性,那么也会忽略这些属性。 CFDT 不可正向恢复。
|
| 索引缓冲区数目 | INDEXBUFFERS | 用于索引的缓冲区数目。 使用 1 到 32767 范围内的值。 您可以指定的最小值就是在 STRINGS 属性中定义的字符串数。 如果将该字段留空,那么 CICSPlex SM 在有缺省值的情况下,会对 CICS 环境使用缺省值。 |
| 在日志上记录的添加操作 | JNLADD | 您要在 JOURNAL 属性指定的日志上记录的添加操作。 可能的值为:
|
| 在日志上记录的读操作 | JNLREAD | 您要在 JOURNAL 属性指定的日志上记录的读操作。 可能的值为:
|
| 用于输入的同步自动日志记录 | JNLSYNCREAD | 指定要同步还是异步写自动日志记录,该记录是针对 READ 操作而写入 JOURNAL 指定的日志的。 |
| 用于输出的同步自动日志记录 | JNLSYNCWRITE | 指定要同步还是异步写自动日志记录,该记录是针对 WRITE 操作而写入 JOURNAL 指定的日志的。 |
| 在日志上记录的重写/删除操作 | JNLUPDATE | 指定是否要将 REWRITE 和 DELETE 操作记录在 JOURNAL 属性指定的日志上。 |
| 日志号 | JOURNAL | 指定是否要自动对该文件进行日志记录。 记录的数据采用 VSAM 记录格式,并且用于用户控制的日志记录。 记录的数据可通过 JNLADD、JNLREAD、JNLSYNCREAD、JNLSYNCWRITE 和 JNLUPDATE 属性进行识别。 可能的值为:
|
| 键长度 | KEYLENGTH | 远程文件以及用 LOAD(NO)指定的耦合设施数据表中记录的逻辑键长度(字节)。 如果未在此定义 KEYLENGTH,那么必须在引用该文件的应用程序中的文件控制命令上指定该 KEYLENGTH 选项。 如果 KEYLENGTH 未在此定义且没有在应用程序中指定,而且键的长度大于 4 个字符,那么缺省值为 4。 |
| 密钥数 | 键号 | 用于查找记录的索引编号,以半字二进制数值表示。 (仅限 CICS for OS/2) |
| 装入类型 | LOADTYPE | 耦合设施数据表的装入类型。 值包括:
|
| 自动记录日志 | LOG | 指定您是否要自动对该文件进行日志记录。 |
| LSR 池编号 | LSRPOOLID | 本地共享资源池的标识。 LSR 池编号的缺省值为 1;如果已为 NSRGROUP 属性指定了一个值,那么 LSR 池编号的缺省值为 NONE。 选项包括:
|
| 数据表中记录的最大数目 | MAXNUMRECS | 对于 CICS 和 USER 表,这是数据表中的最大项数,范围为 1 到 99999999。 如果指定了 NOLIMIT,那么项数无限制。 NOLIMIT 是缺省值。 |
| 最大记录长度 | MAXRECORDLEN | 文件中记录的最大长度 (以字节计)。 输入值: 1-32767 |
| 最小记录长度 | MINRECORDLEN | 文件中记录的最小长度 (以字节计)。 输入值: 1-4090 (仅限 CICS for OS/2) |
| 名称 | 名称 | 文件定义的名称。 |
| 非共享的资源(NSR)组名 | NSRGROUP | 当数据集使用 VSAM 非共享资源(NSR)时,对于引用这些数据集的文件,是 1 到 8 个字符的符号名称,以反映引用相同 VSAM 基本数据集的文件定义。 |
| 文件打开的时间 | OPENTIME | 指定何时打开文件。 可能的值为
|
| 用户访问密码 | PASSWORD | 1 到 8 个字符的密码,用于验证用户对文件的访问权。 从 CICS Transaction Server 5.3 起,该属性将过时。 |
| 耦合设施数据表(CFDT)池名称 | POOLNAME | 耦合设施数据表所在的耦合设施数据表池的名称。 |
| 读取选项 | READ | 指定该文件上的记录是否可读。 |
| 读完整性的缺省级别 | READINTEG | 使用 RLSACCESS (YES) 定义的文件所需的读完整性级别:
|
| 记录格式 | RECORDFORMAT | 文件中记录的格式:
|
| 记录大小 | RECORDSIZE | 远程文件中记录的最大长度(字节)。 指定的大小范围可以为 1 到 32767。 |
| 恢复类型 | RECOVERY | 文件所需的恢复类型:
|
| 远程文件名 | REMOTENAME | (可选) 如果文件位于远程系统上,那么指定该文件在所在系统或区域中使用的名称。 该名称的最大长度为 8 个字符。 |
| 远程系统名称 | REMOTESYSTEM | (可选) 如果文件位于远程系统上,那么指定将目标(本地)系统链接到文件所在的相关(远程)系统的连接的名称。 如果未提供该属性,那么会直接由相关系统的 CICS 系统标识得来。 将目标系统链接到相关系统的连接的名称必须与相关系统的 CICS 系统标识相同。 |
| 相对键位置 | RKP | 记录中相对于记录开始位置的关键字段的起始位置。 由于变长记录,该操作数必须在每个逻辑记录的起始位置为 4 个字节的 LLbb 字段留出空间。 必须始终对每个逻辑记录中具有关键字的数据集,或在浏览时,对它进行编码。 |
| 记录级共享(RLS)文件访问方法 | RLSACCESS | 指定 CICS 是否以 RLS 方式打开文件:
|
| 资源安全性值 | RSL | 该属性已过时,但仍受支持,用于提供与 CICS 较早发行版的兼容性。 |
| VSAM 共享访问 | SHR4ACCESS | (仅限 CICS/VSE)VSAM 共享访问。 |
| 初始状态 | STATUS | CICS 初始化之后的文件初始状态:START=COLD 或 START=INITIAL。 选项包括:
|
| 针对文件的最大并行请求数 | STRINGS | 可对文件进行处理的并行请求数,范围为 1 到 255。 如果将该字段留空,那么 CICSPlex SM 在有缺省值的情况下,会对 CICS 环境使用缺省值。 |
| 数据表类型 | TABLE | 指示此文件是否表示数据表。值包括:
|
| 表名 | TABLENAME | 为文件资源定义中的耦合设施数据表指定的 8 个字符的表名,或者,如果文件资源定义中省略了表名,那么这是文件名。 如果该文件未引用耦合设施数据表,那么该字段为空。 |
| 更新选项 | UPDATE | 指定该文件上的记录是否可更新。 |
| 更新模型 | UPDATEMODEL | 要用于耦合设施数据表的更新模型的类型:
|
| 用户数据区 1 | USERDATA1 | 最长 8 个字符的可选字符串,使您可以提供与 BAS 资源定义相关的特定于站点的其他数据。 CICS CSD 资源定义会忽略该字段。 |
| 用户数据区 2 | USERDATA2 | 最长 8 个字符的可选字符串,使您可以提供与 BAS 资源定义相关的特定于站点的其他数据。 CICS CSD 资源定义会忽略该字段。 |
| 用户数据区 3 | USERDATA3 | 最长 8 个字符的可选字符串,使您可以提供与 BAS 资源定义相关的特定于站点的其他数据。 CICS CSD 资源定义会忽略该字段。 |