主機字串與編碼頁面

當交易整合器(TI)將資料傳送至基於大型主機的交易程式(TP)時,TI 執行時環境會將收到的參數、欄位或欄位的 Unicode 字串轉換為大型主機字串。 同樣地,當 TI 從大型主機 TP 接收資料時,TI 執行時環境會將大型主機字元字串轉換成 Unicode 字串,作為輸出值回傳給呼叫的用戶端應用程式。

TI 將這些從大型主機發送與接收的字串分類如下:

  • 擴展二進位編碼十進位交換碼(EBCDIC)字元串。

  • IBM 雙位元組字元集(DBCS)字串。

  • 混合字串,包含 EBCDIC 與 IBM DBCS 字串,並具備必要的移位(SO)與移入(SI)字元。

    TI 執行時環境會根據以下資訊決定大型主機字串的類型:

  • 在使用 TI Project 建構的 TI 元件中,參數、欄位或欄位是如何定義的。

  • 該代碼頁定義了部署時與活躍 TI 自動化伺服器相關的特定遠端環境(RE)。 當你在 TI Manager 建立 RE 時,你會指定該 RE 的代碼頁。

本節中

如何將不同的程式碼頁指派到遠端環境

IBM DBCS 程式碼頁

大型主機字元格式

如何用空格填充大型主機字串

截斷未定義字串部分

新增前導 SO 和結尾的 SI 字元