פרק 5 - חטיבת הנתונים (DATA DIVISION) |
ב. משפט תוויות הרשומה (LABEL RECORDS)
|
משפט תוויות הרשומה (LABEL RECORDS)
|
LABEL RECORDS ARE {OMITTED
{STANDARD
|
לא ניתן לקרוא נתונים על תקליט מגנטי או על סרט מגנטי, כפי
שקוראים מספר על ידי התבוננות באותיות כתובות. הנתונים מאוחסנים כסיביות
(BITS)
מגנטיות, שלא ניתן לראותן בעין חפשית. בדרך כלל, אנו יוצרים תוויות רשומה
כרשומות הראשונה והאחרונה על קובץ תקליט מגנטי, או קובץ סרט מגנטי. רשומות אלה
מכילות מידע מזהה על הקובץ. הואיל והנתובים על סרט או על תקליט אינם נראים
לעין, ישמשו רשומות אלה לביקורת, האם נמצא הקובץ אותו אנחנו מחפשים על הסרט או
התקליט, אם לאו. אנו יוצרים תוויות רשומה על קובצי פלט, כדי שנוכל לבדוק אותן
בעתיד, כאשר אנו משתמשים באותו הקובץ כקלט. במילים אחרות, אנו יוצרים תוויות
רשומה על קובצי פלט, ובודקים אותן, כאשר משתמשים בהם כקובצי קלט. מהדיר
ה-COBOL מספק את השגרה לכתיבת תוויות
רשומה על קובצי פלט, או לקריאתן מקובצי קלט, אם הוכנסה בקטע תיאור הקובץ (FD)
ההוראה הבאה:
.LABEL RECORDS ARE
STANDARD |
-
הרשומה הראשונה בקובץ אינה רשומת נתונים, אלא
תווית רשומה התחלתית תקנית
, בת 80 תווים. באופן
דומה, הרשומה האחרונה הינה
תווית רשומה סופית
.
-
בקובצי קלט - על המחשב לבדוק תוויות אלה, ובקובצי פלט ' על
המחשב לייצרן.
|
אף על פי שאין צורך בהוראות
COBOL
נוספות כדי לבצע את השגרות לטיפול בתוויות רשומה, יש לספק גם הוראת בקרה בזמן
ביצוע התכנית. הוראות בקרה אלו כוללות את המידע, הדרוש עבור התווית.
המשפט LABEL RECORDS ARE STANDARD
יכול להופיע רק עבור קובצי סרט מגנטי או קובצי גישה ישירה. ביחידות קלט פלט
בעלות רשומת יחידה - אין אנו משתמשים בתוויות רשומה, מאחר שאינפורמציה מסוג זה
אינה דרושה עבור קבצים, המאוהסנים ביחידות קלט פלט בעלי אורך רשומה קבוע ובלתי
ניתן לשינוי. לקובצי רשומות-יחידה - יש להשתמש במשפט:
.LABEL RECORDS ARE
OMITTED |
באופן דומה, יש לכתוב לפעמים
גם בקובצי סרט מגנטי או בגישה ישירה, כאשר אנו בטוחים, שאין
צורך לבדוק אם מדובר בקובץ הנכון. במקרה כזה, לא ייבדקו ולא ייכתבו תויות
רשומה.
המשפט, המטפל בתוויות הרשומה, הוא הכרחי בכל תיאור קובץ (FD).
ככלל, יש לציין כותרות 'STANDARD' עבור קובצי סרט מגנטי
או תקליט. המשפט
LABEL RECORDS ARE OMITTED
חייב להופיע במקדה של שימוש בקובצי רשומות יחידה.
עבור קובצי הדפסה יש לכתוב את הקטע הבא:
FD
FILE-NAME-1
LABEL RECORDS ARE OMITTED
|
עבור קובצי גישה ישירה, יופיעו בדרך כלל המשפטים הבאים:
FD FILE-NAME-2
LABEL RECORDS ARE STANDARD
|
קודם | תחילת הדף | הבא
|