您可以定義字串的屬性,讓交易整合器 (TI) 執行時間環境在將 UNICODE 字串轉換成大型主機數據表示法時截斷未定義的字元,而不是產生錯誤訊息。 若要這樣做,請按兩下 TI 專案中字串的 [主機定義] 索引標籤 (屬性頁) 上的 [錯誤處理] 底下的 [截斷]。
當啟用截斷功能時,TI 執行環境會在將字元字串轉換成擴展二進位編碼十進位交換碼(EBCDIC)或雙字節字元集(DBCS)字串時,限制字元數量至字串先前指定的維度值。
當它轉換成混合字串時,TI 執行時環境可確保所有換位(SO)字元都有相應的復位(SI)字元。 它會在連續 DBCS 字元數據流中間發生截斷時,加入終止的 SI 字元。 此外,TI 運行時間環境可確保它不會在新增 SI 字元時保留部分 DBCS 字元。
如果為字串指定空白填補和截斷,TI 運行時間環境可能需要在新增終止 SI 字元之後新增 EBCDIC 空格符。