החל מגרסה 5.16.0, Mainframe Connector יוצר טבלה שמתעדת את כל השגיאות שנתקל בהן במהלך תהליך הקידוד באמצעות הפקודות qsam decode ו-qsam encode. הטבלה הזו נקראת מערך הנתונים של העודפים. פורמט הפלט של מערך הנתונים של העודפים יכול להיות אחד מהפורמטים הבאים:
- קובץ Optimized Row Columnar (ORC)
- קובץ של שיטת גישה עוקבת בתור (QSAM)
אפשר להשתמש במידע הזה כדי לבדוק את תהליך הקידוד מחדש או כדי לאתר בו באגים.
מערך נתונים של נתונים שחורגים מהמכסה נוצר על ידי qsam decode
במסגרת תהליך הפענוח, הפקודה qsam decode יוצרת מערך נתונים של נתונים עודפים עם הסכימה הבאה.
| שם השדה | סוג | תיאור |
|---|---|---|
| Row | number |
מספר הרשומה שבה נתקלים בשגיאה. הרשומה הראשונה היא רשומה 1. אם מספר הרשומה לא זמין, המערכת משתמשת בערך -1. |
| שדה | string |
השם המלא של השדה שלא פוענח. |
| שגיאה | string |
השגיאה שגרמה לכך שפענוח הרשומה נכשל. |
| הקלטה | bytes |
כל הרשומה. |
מערך נתונים של נתונים שחורגים מהמכסה נוצר על ידי qsam encode
במסגרת תהליך הקידוד, הפקודה qsam encode יוצרת מערך נתונים של נתונים עודפים עם הסכימה הבאה. במקרה של קובצי QSAM, מומלץ להשתמש בקובץ עם אורך רשומה משתנה של לפחות 1,024.
| שם השדה | סוג | תיאור |
|---|---|---|
| Row | number |
מספר הרשומה שבה אירעה השגיאה. הרשומה הראשונה היא record 1. יכול להיות שמקורות קידוד מסוימים לא יספקו מספר שורה עקבי. במקרה כזה, השורה היא -1. |
| שדה | string |
השם המלא של השדה שלא הצליח לעבור קידוד. |
| שגיאה | string |
השגיאה שגרמה לקידוד הרשומה להיכשל. |
| הקלטה | string |
הרשומה כולה מקודדת כ-JSON. |