Host Files 提供者錯誤解讀 COBOL 簽名的二進位欄位

套用到
Host Integration Server 2013

症狀

假設你在 Microsoft Host Integration Server 2013 中使用 Provider for Host Files,在以下條件下查詢特定欄位:

  • 在 COBOL 書中,該領域定義為 PIC S9 (4) COMP-4。
  • 欄位包含負值。
  • 欄位被映射到 系統的 DataType.Denimal

在這種情況下,查詢會回傳一個非常大的負數,呈現錯誤的值。  

注意:當值為非負時,查詢如預期般運作。

解決方式

累積更新資訊

此更新包含於 2013 年主機整合伺服器的 累積更新 2 中。