מערך נתונים של המרת קידוד

החל מגרסה 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.