截断字符串的未定义部分

可以定义字符串的属性,以便在事务集成器(TI)运行时环境在将 UNICODE 字符串转换为大型机数据表示形式时截断未定义的字符,而不是生成错误消息。 要执行此操作,请在 TI Project 中字符串的 Host Definition 选项卡(属性页)上的 Error Handling 下单击 Truncate

启用截断时,TI 运行时环境在将字符串转换为扩展二进制编码十进制交换代码(EBCDIC)或双字节字符集(DBCS)字符串时,会将字符数限制为字符串先前指定的维度值。

当它转换为混合字符串时,TI 运行时环境可确保所有移出 (SO) 字符都具有匹配的移入 (SI) 字符。 在连续 DBCS 字符流中出现截断时,它会添加终止 SI 字符。 此外,TI 运行时环境可确保在添加 SI 字符时不会保留部分 DBCS 字符。

如果为字符串指定了空白填充和截断,在添加终止 SI 字符后,TI 运行时环境可能需要添加一个 EBCDIC 空格字符。

另请参阅

将数据类型从自动化转换为 z/OS COBOL]
将数据类型从 z/OS COBOL 转换为自动化