大型机字符串和代码页

当事务集成商 (TI) 将数据发送到基于大型机的事务程序 (TP) 时,TI 运行时环境会将作为参数、字段或列接收的 Unicode 字符串转换为大型机字符串。 同样,当它从大型机 TP 接收数据时,TI 运行时环境会将大型机字符串转换为 Unicode 字符串,作为输出值返回到调用客户端应用程序。

TI 对发送到大型机和从大型机接收的这些字符串进行分类,如下所示:

  • 扩展二进制编码的十进制交换代码 (EBCDIC) 字符串。

  • IBM 双字节字符集 (DBCS) 字符串。

  • 包含 EBCDIC 和 IBM DBCS 字符串的混合字符串,具有必要的移出 (SO) 和移入 (SI) 字符。

    TI 运行时环境根据以下信息确定大型机字符串的类型:

  • 参数、字段或列是如何在使用 TI 项目生成的 TI 组件中定义的。

  • 为特定远程环境定义的代码页 (部署时与活动 TI 自动化服务器关联的 RE) 。 在 TI 管理器中创建 RE 时,需为该 RE 指定代码页。

本节内容

如何将不同的代码页分配给远程环境

IBM DBCS 代码页

大型机字符格式

如何使用空格填充大型机字符串

截断字符串的未定义部分

添加前导 SO 和尾随 SI 字符