פרק 5 - חטיבת הנתונים (DATA DIVISION)

 ב. משפט תוויות הרשומה (LABEL RECORDS)

 

 משפט תוויות הרשומה (LABEL RECORDS)

    LABEL  RECORDS  ARE {OMITTED           {STANDARD                                                  

 

לא ניתן לקרוא נתונים על תקליט מגנטי או על סרט מגנטי, כפי שקוראים מספר על ידי התבוננות באותיות כתובות. הנתונים מאוחסנים כסיביות      (BITS) מגנטיות, שלא ניתן לראותן בעין חפשית. בדרך כלל, אנו יוצרים תוויות רשומה כרשומות הראשונה והאחרונה על קובץ תקליט מגנטי, או קובץ סרט מגנטי. רשומות אלה מכילות מידע מזהה על הקובץ. הואיל והנתובים על סרט או על תקליט אינם נראים לעין, ישמשו רשומות אלה לביקורת, האם נמצא הקובץ אותו אנחנו מחפשים על הסרט או התקליט, אם לאו. אנו יוצרים תוויות רשומה על קובצי פלט, כדי שנוכל לבדוק אותן בעתיד, כאשר אנו משתמשים באותו הקובץ כקלט. במילים אחרות, אנו יוצרים תוויות רשומה על קובצי פלט, ובודקים אותן, כאשר משתמשים בהם כקובצי קלט. מהדיר ה-COBOL מספק את השגרה לכתיבת תוויות רשומה על קובצי פלט, או לקריאתן מקובצי קלט, אם הוכנסה בקטע תיאור הקובץ (FD) ההוראה הבאה:

.LABEL  RECORDS  ARE  STANDARD

 

 למשפט זה שתי משמעויות

  1. הרשומה הראשונה בקובץ אינה רשומת נתונים, אלא תווית רשומה התחלתית תקנית , בת 80 תווים. באופן דומה, הרשומה האחרונה הינה תווית רשומה סופית .

  2. בקובצי קלט - על המחשב לבדוק תוויות אלה, ובקובצי פלט ' על המחשב לייצרן.

 

אף על פי שאין צורך בהוראות COBOL נוספות כדי לבצע את השגרות לטיפול בתוויות רשומה, יש לספק גם הוראת בקרה בזמן ביצוע התכנית. הוראות בקרה אלו כוללות את המידע, הדרוש עבור התווית.

המשפט LABEL  RECORDS  ARE  STANDARD יכול להופיע רק עבור קובצי סרט מגנטי או קובצי גישה ישירה. ביחידות קלט פלט בעלות רשומת יחידה - אין אנו משתמשים בתוויות רשומה, מאחר שאינפורמציה מסוג זה אינה דרושה עבור קבצים, המאוהסנים ביחידות קלט פלט בעלי אורך רשומה קבוע ובלתי ניתן לשינוי. לקובצי רשומות-יחידה - יש להשתמש במשפט:

.LABEL  RECORDS  ARE  OMITTED

באופן דומה, יש לכתוב לפעמים גם בקובצי סרט מגנטי או בגישה ישירה, כאשר אנו בטוחים, שאין צורך לבדוק אם מדובר בקובץ הנכון. במקרה כזה, לא ייבדקו ולא ייכתבו תויות רשומה.

המשפט, המטפל בתוויות הרשומה, הוא הכרחי בכל תיאור קובץ (FD). ככלל, יש לציין כותרות 'STANDARD' עבור קובצי סרט מגנטי או תקליט. המשפט

LABEL  RECORDS  ARE  OMITTED

חייב להופיע במקדה של שימוש בקובצי רשומות יחידה.

 דוגמה 1

עבור קובצי הדפסה יש לכתוב את הקטע הבא:

FD  FILE-NAME-1

LABEL  RECORDS  ARE  OMITTED

 

 דוגמה 2

עבור קובצי גישה ישירה, יופיעו בדרך כלל המשפטים הבאים:

FD  FILE-NAME-2

LABEL  RECORDS  ARE  STANDARD

קודם | תחילת הדף | הבא

 

נושאים

פרק 3 - חטיבת הזיהוי                               (IDENTIFICATION DIVISION)
פרק 6 - חטיבת הביצוע                               (PROCEDURE DIVISION)
פרק 14 - הוראת DISPLAY ו-ACCEPT

.איתן 2002. כל הזכויות שמורות למערכת המידע איתן ©