修正:當參數名稱在第 30 位有底線時,交易整合器 Designer 不會顯示主機定義

套用到
Host Integration Server 2013 Host Integration Server 2016

症狀

你可以在 Visual Studio () TI Designer 建立交易整合器 HIDX 檔案。 當您點擊 主機資料定義 標籤時,若某方法參數第 30 欄有底線,您將收到以下錯誤訊息:

注意

索引超出陣列範圍。

更多資訊

任何超過30字元的參數名稱,在產生的主機資料定義中都會被截斷為30個字元。 這是為了符合 COBOL 常見的參數名稱限制為 30 個字元。

若兩個或以上參數名稱的前 30 個字元相同,此行為可能導致產生的主機資料定義中出現重複的變數名稱。

解決方式

解決此問題的修正包含於以下主機整合伺服器的累積更新中:

主機整合伺服器 2016 累積更新 2

主機整合伺服器 2013 累積更新 4

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。

參考資料

了解 Microsoft 用來描述軟體更新的 術語