從 5.16.0 版開始,Mainframe Connector 會建立資料表,記錄轉碼程序中遇到的所有錯誤,並使用 qsam decode
和 qsam encode
指令。這個表格稱為溢位資料集。溢位資料集輸出格式可以是下列任一項目:
- 經過最佳化處理的列欄式 (ORC) 檔案
- 佇列循序存取方法 (QSAM) 檔案
你可以使用這項資訊稽核或偵錯轉碼程序。
由「qsam decode
」建立的溢位資料集
在解碼過程中,qsam decode
指令會建立具有下列結構定義的溢位資料集。
欄位名稱 | 類型 | 說明 |
---|---|---|
列 | number |
發生錯誤的記錄編號。第一筆記錄是記錄 1。如果無法取得記錄編號,請使用 -1。 |
欄位 | string |
無法解碼的欄位完整名稱。 |
錯誤 | string |
導致記錄解碼失敗的錯誤。 |
錄製 | bytes |
完整記錄。 |
由「qsam encode
」建立的溢位資料集
在編碼過程中,qsam encode
指令會建立溢位資料集,並採用下列結構定義。如果是 QSAM 檔案,建議您使用記錄長度至少為 1024 的可變長度檔案。
欄位名稱 | 類型 | 說明 |
---|---|---|
列 | number |
發生錯誤的記錄編號。第一筆記錄是記錄 1。部分編碼來源可能無法提供一致的列號。在這種情況下,資料列為 -1。 |
欄位 | string |
無法編碼的欄位全名。 |
錯誤 | string |
導致記錄編碼失敗的錯誤。 |
錄製 | string |
以 JSON 編碼的完整記錄。 |