记录集列属性

使用 “记录集列 属性”页可设置记录集列的 COBOL 和设计属性。

COBOL 属性

使用此选项 要执行此操作
主机数据类型 指定记录集列主机数据类型。
错误处理 记录集列错误处理。 可能的值为:

- 截断。 如果选中并发生错误,TI 将截断值。 (默认值)
- 舍入。 如果选中并发生错误,TI 会将值舍入。
- 错误。 如果选中并发生错误,TI 将返回错误。
填充符 记录集列填充符。 默认值为 0
从主机 指示从服务器接收的缓冲区中此数据项之后的 FILLER 字节数。 FILLER 会导致缓冲区中出现未翻译的间隙。 填充在自动化端不可见。
到主机 指示发送到服务器的缓冲区中此数据项之后的填充字节数。 FILLER 会导致缓冲区中出现未翻译的间隙。 填充在自动化端不可见。
缩放 记录集列刻度。
Sign 属性 记录集列符号属性。 可能的值为:

- 尾随。 对于带符号的 DISPLAY 数据类型,指示符号在默认) (尾随。 此选项向 TI 运行时环境指示带符号 DISPLAY 数据类型的格式,并影响主机中的数据与自动化数据类型的转换方式。 对于带符号 DISPLAY 数据类型,指示符号不是单独的 (默认) 。
- 尾随分隔。 对于带符号的 DISPLAY 数据类型,指示符号是分开的。 此选项向 TI 运行时环境指示带符号 DISPLAY 数据类型的格式,并影响主机中的数据与自动化数据类型的转换方式。
- 前导。 对于带符号的 DISPLAY 数据类型,指示符号为前导。 此选项向 TI 运行时环境指示带符号 DISPLAY 数据类型的格式,并影响主机中的数据与自动化数据类型的转换方式。 对于带符号 DISPLAY 数据类型,指示符号不是单独的 (默认) 。
- 前导分隔。 对于带符号的 DISPLAY 数据类型,指示符号是分开的。
大小/精度 记录集列大小。
SOSI 指定双字节字符集数据是否应以移出 (SO) 开头,以移入 (SI) 字符结束。 选中此检查框后,从主机应用程序接收数据时,将从数据中删除 SO 和 SI 字符,当 SO 和 SI 字符发送到主机应用程序时,会将 SO 和 SI 字符添加到数据中。 在 PIC G 的长度中,不需要包含 SO 和 SI 字符的两个字节,因为 TI 运行时环境会应用它们。 可能的值为:

-
- false (默认)
字符串分隔 记录集列字符串分隔。 可能的值为:

- 空格填充。 告知 TI 运行时环境,通过用空格字符填充字符串定义来分隔字符串的大型机表示形式。 例如,如果大型机的 COBOL 定义是 PIC X (10) 但字符串中只有三个字符,则大型机需要 7 个尾随空格。 因此,选择此选项会告知 TI 运行时环境转换发送到大型机的字符串,以将字符串的 NULL 终止字符更改为适当数量的尾随空格,然后再将其发送到大型机。 例如,如果在大型机上将字符串定义为 PIC X (10) ,则 TI 将发送 ABC 字符串,后跟 7 个尾随空格。 选择此选项还会告知 TI 运行时环境通过将字符串的尾随空格转换为单个 null 终止字符,将大型机返回的输出字符串转换为 TI 自动化服务器。 有关详细信息,请参阅 用空格填充大型机字符串
- 以 Null 结尾。 告知 TI 运行时环境,字符串的大型机表示形式由空字符分隔, (EBCDIC 0x00) 。 选择此选项会告知 TI 运行时环境在将字符串发送到大型机之前,如果字节有空间,则向字符串末尾添加一个空字符,并告知 TI 运行时环境在从大型机接收字符串时遇到的第一个空字符处停止。 因此,通过选择此选项,你将告知 TI 保留来自大型机的输出字符串中的尾随空格,因为 TI 不会将尾随空格转换为单个 NULL 终止符。 有关详细信息,请参阅 用空格填充大型机字符串

设计属性

使用此选项 要执行此操作
数据类型 当前显示的列的数据类型。 记录集列数据类型。 可能的值为:

- 无效
- 布尔
- 字节
- 日期
- 货币
- 十进制
- 整数
-
-
-
- 字符串
名称 记录集列的名称。 名称最多可包含 250 个 Unicode 字符。

注意

组件的属性不应以编程方式设置或更改。 以编程方式设置或更改属性可能会导致组件无法正常运行。

另请参阅

属性(TI 项目)