一個字串或陣列參數,若是其方向上的最後一個參數(輸入與輸出的最後一個,或輸出與輸入/輸出的最後一個),即使沒有實際大小,也可能小於最大大小。 變數字串或陣列必須是參數或回傳值,且不能包含在記錄集中。
如果最後一個欄位是陣列,它可以是任何類型的陣列,包括記錄集。 如果存在無界輸出記錄集,則該紀錄集是唯一允許的可變大小資料,因為交易整合器(TI)無法處理兩段大小可變的資料串流。 如果 COBOL 填充器存在於最後一個參數之後,該參數的大小無法變換。
在 TI 專案中識別設計時資料大小可變的可能性。 在 Designer 中,選擇其參數清單包含最後一個可變大小字串欄位的方法,並將方法屬性「Variable Sized Final Field」設為 true。