פונקציה לפתיחת קובץ מחזירה exception מסוג CantOpenFile (המוגדר כמחלקה פנימית) במקרה שלא ניתן לפתוח את הקובץ.
פונקצית ה-main תקרא כל רשומה בקובץ העדכונים לתוך אובייקט עדכון.
כל רשומת עדכון מתחילה באות המציינת את סוג העדכון של הרשומה (A - להוספה, C - לשינוי ו-D - למחיקה).
לאחר מכן היא תיישם את אובייקט העדכון על אובייקט העובד המתאים.