הגדרת כלי הניתוח של קובץ ה-copybook
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
Mainframe Connector תומך בשתי גרסאות של כלי הניתוח של copybook:
כלי ניתוח מקורי של קובץ העתקה: כלי הניתוח המקורי של קובץ העתקה הוא הגרסה העדכנית של כלי הניתוח. הכלי Native copybook parser מטמיע מנתח מבוסס ANTLR4 ותומך ב-COBOL copybooks. למידע נוסף על התכונות שנתמכות על ידי כלי הניתוח המקורי של קובצי Copybook ועל ההגבלות על השימוש בו, אפשר לעיין במאמר כלי הניתוח המקורי של קובצי Copybook.
כלי ניתוח ישן של קובצי copybook: כלי הניתוח הישן של קובצי copybook הוא גרסה ישנה יותר של כלי הניתוח שתומכת בתכונות שאינן COBOL. אם אתם משתמשים ב-copybook שמבוסס על שפה ספציפית לדומיין (DSL), יכול להיות שהכלי הישן לניתוח יתאים יותר, כי הכלי המקורי לניתוח copybook עלול לגרום לשגיאות. למידע נוסף על התכונות שנתמכות על ידי הכלי הישן לניתוח קובצי copybook ועל המגבלות של השימוש בו, אפשר לעיין במאמר בנושא כלי ישן לניתוח קובצי copybook.
אפשר להגדיר באיזה מנתח רוצים להשתמש על סמך קובץ ה-copybook באמצעות הדגל parser_type=legacy|copybook. ערך ברירת המחדל הוא auto, שהוא מצב הזיהוי האוטומטי. במצב זיהוי אוטומטי, המערכת נותנת עדיפות לשימוש בכלי לניתוח קובצי copybook מקוריים, שמתאים לניתוח קובצי copybook שמבוססים על COBOL. עם זאת, אם אתם משתמשים בקובץ copybook שלא מבוסס על COBOL בפורמט הישן, הדגל parser_type=legacy מציע תאימות לאחור ועוזר לכם להשתמש בכלי הישן לניתוח קובצי copybook.
בטבלה הבאה מפורטת ההתנהגות של Mainframe Connector בהתאם לדגל.
דגל
פעולה
auto
Mainframe Connector מזהה את כלי הניתוח באופן אוטומטי ומבצע שלושה ניסיונות ניתוח בסדר הבא:
הניתוח מתבצע באמצעות מנתח מקומי ואזור התגובה המפורש בעמודות 1-6. אם הניתוח מצליח, Mainframe Connector
מתעד את מנתח התוכן שבו נעשה שימוש ומחזיר את התוצאה. אם הניתוח נכשל,
Mainframe Connector מנסה את מנתח התוכן הבא.
ניתוח באמצעות מנתח התוכן המקורי ללא אזור התגובות. אם הניתוח מצליח, Mainframe Connector מתעד את מנתח התוכן שבו נעשה שימוש ומחזיר את התוצאה. אם הניתוח נכשל, Mainframe Connector
מנסה את מנתח התוכן הבא.
הניתוח מתבצע באמצעות כלי הניתוח מדור קודם. אם הניתוח יצליח,
Mainframe Connector ירשום ביומן את מנתח התוכן שבו נעשה שימוש ויחזיר
את התוצאה. אם הניתוח נכשל, Mainframe Connector מציג שגיאה.
legacy
הניתוח מתבצע באמצעות כלי הניתוח מדור קודם. הוא מצפה לקובץ copybook שדומה ל-COBOL, כמו קובץ copybook שמבוסס על שפה ספציפית לדומיין (DSL). כשמשתמשים בדגל legacy, מוצגת אזהרה ב-Mainframe Connector שהניתוח הקודם יצא משימוש. אחרי השימוש במנתח מדור קודם לצורך ניתוח, Mainframe Connector משווה את התוצאה של מנתח מדור קודם לתוצאה של מנתח מקורי על ידי ביצוע שני ניסיונות ניתוח בסדר הבא:
מנתח את קובץ ה-copybook באמצעות מנתח מקורי שמצפה לאזור תגובות מפורש בעמודות 1-6. אם הניתוח מצליח, Mainframe Connector משווה את התוצאה של הניתוח לתוצאה של הכלי הישן לניתוח. אם הוא לא שווה, מוצגת אזהרה. אם הניתוח נכשל,
Mainframe Connector מנסה את מנתח התוכן הבא.
מנתח את ה-copybook באמצעות מנתח ה-Native ללא אזור הערות בעמודות 1-6. אם הניתוח מצליח, Mainframe Connector
משווה את התוצאה של הניתוח לתוצאה של הכלי Legacy parser. אם הוא לא שווה, מוצגת אזהרה. אם הניתוח נכשל, Mainframe Connector
מתעד את החריגה.
copybook
הניתוח מתבצע באמצעות הכלי Native copybook parser. הוא מצפה לקובצי Native
copybook כקלט, כולל אזור תגובות מפורש בעמודות 1-6. אם ניתוח הנתונים נכשל, Mainframe Connector מציג שגיאה.
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["התוכן קשה להבנה","hardToUnderstand","thumb-down"],["שגיאות בקוד לדוגמה או במידע","incorrectInformationOrSampleCode","thumb-down"],["חסרים לי פרטים או דוגמאות","missingTheInformationSamplesINeed","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2026-06-19 (שעון UTC)."],[],[]]