创建注册显示文件
注册显示文件用于显示分配给子系统的工作站上的注册显示。 当子系统活动时可更改注册显示文件。 然而,在子系统下次启动之前,不会使 用新的注册显示文件。 要创建注册显示文件,请使用字符界面。
可以使用 IBM提供的注册显示文件作为起点来创建新的注册显示文件。 此显示文件的源位于源物理文件 QDDSSRC 中的库 QGPL 中。 强烈建议您创建新的源物理文件,并在进行任何更改之前将 IBM提供的显示文件复制到新的源物理文件。 这样,原始 IBM提供的源仍然可用。
注意事项:
- 不得更改注册显示文件中的字段的声明顺序。 可以更改它们在屏幕上的显示位置。
- 请勿更改输入或输出缓冲区的总大小。 如果更改了缓冲区的顺序或大小,那么可能会发生严重问题。
- 请勿在注册显示文件中使用数据描述规范 (DDS) 帮助功能。
- 始终在 MAXDEV 参数上指定 256。
- 不能在注册显示文件描述中指定 MENUBAR 和 PULLDOWN 关键字。
- 显示文件的缓冲区长度必须为 318。 如果它小于 318 ,那么子系统将使用缺省登录屏幕 QSYS 库中的 QDSIGNON。
- 无法删除版权行。
- 成员 QDSIGNON 是 IBM提供的登录显示文件,它使用 10 个字符的密码。
- 成员 QDSIGNON2 是 IBM提供的登录显示文件,它使用 128 个字符的密码。
命令: 创建显示文件 (CRTDSPF)
可以更改显示文件中名为 UBUFFER 的隐藏字段以管理较小的字段。 UBUFFER 的长度为 128 个字节,并表示为显示文件中的最后一个字段。 可以将此字段更改为用作输入/输出缓冲区,以便在启动交互式作业时,此字段中指定的数据可供应用程序使用。 如果满足以下需求,可以将 UBUFFER 字段更改为包含所需数量的较小字段:
- 新字段必须跟在显示文件中的所有其他字段之后。 只要将字段放在数据描述规范 (DDS) 中的顺序满足此要求,屏幕上的字段位置就无关紧要。
- 长度必须总计 128。 如果字段长度超过 128 ,那么不会传递部分数据。
- 所有字段都必须是输入/输出字段 (DDS 源中的类型 B) 或隐藏字段 (DDS 源中的类型 H)。