home *** CD-ROM | disk | FTP | other *** search
- ROOTS Cleanup Utility
-
-
-
- Using CLEANUP
-
-
- The ROOTS Cleanup Utility is designed to remove
- superfluous data from a ROOTS89 or ROOTS/M
- basefile and reorganize the remaining data so
- that a maximum amount of memory space is
- available for new data. Make certain that you
- always have a backup copy of your basefile before
- running CLEANUP.
-
- The Cleanup utility does not run as part of the
- ROOTS program, but is called directly from the
- operating system. If using the HDOS operating
- system, type:
-
- CLEANUP SYn:BASEFILE.BIN
-
- to start the Cleanup utility. Use the drive
- number, n, on which the copy of BASEFILE.BIN
- resides. If you have renamed your basefile, any
- valid file name can be used as long as the format
- of the data file is correct (having been
- generated with ROOTS89).
-
- Use the procedure described above for the CP/M
- version of CLEANUP. A typical command to start
- the utility might be:
-
- B:CLEANUP C:JONES.BIN
-
- After the utility has completed its assignment--
- which may take over ten minutes for a large
- basefile--a new BIN file will be created. The
- old file will also be on the disk with the
- extension "BAK".
-
- As CLEANUP is running, a report of basefile
- status will be displayed on the computer's
- screen.
-
-
-
- What CLEANUP does to the basefile
-
-
- The routine goes through the four ROOTS basefile
- sub-files in sequence. The sequence is important
- because records deleted in one sub-file may cause
- records in a subsequent file to be deleted. A
-
-
-
-
-
-
-
-
-
-
-
-
- deleted marriage might delete a spouse which
- might delete a name only used by that spouse and,
- finally, delete a placename or two. The following
- paragraphs describe the screens performed on the
- four sub-files:
-
- MARRIAGES: Marriage records will be retained only
- if they contain TWO spouses. Thus, users who have
- created a marriage record to document that a
- marriage has
- taken place on a given date or at a given place,
- but with an unknown partner, should create a "no-
- name" record for the unknown spouse before
- running the utility.
-
- SUBJECTS: Subject records will be retained if
- they have either or both parents, if they are
- referred to by a marriage record surviving the
- previous test, or if they are referred to as a
- parent.
-
- NAMES: Name records are retained if referred to
- as one of the five name strings for any subject
- record.
-
- PLACENAMES: Place names are retained if referred
- to by any subject birthplace or deathplace or by
- any marriage as a marriage-place. Second string
- placenames are also saved when tied to any
- surviving first string placename, even if not
- directly referred to by a subject or marriage
- record.
-
-
- The utility not only deletes records in the four
- subfiles but it repacks all data into a new
- output file with no gaps. This recovers memory
- space at the rate of 8 bytes per marriage, 20
- bytes per subject, 8 or 16 bytes per name, and 16
- bytes per placename string. THE CLEANUP UTILITY
- WILL RENUMBER SUBJECT RECORDS as they appear in
- the ROOTS editor if a superfluous record is
- deleted.
-
-
-
- Preparing the Basefile
-
-
- Before using CLEANUP, it is wise to check your
- data base for entries which are not consistent.
- The easiest way to check for multiple entries of
- the same file is by using the COMMSOFT ROOTS
- Basefile Print Utility to generate a hard copy of
-
-
-
-
-
-
-
-
-
-
-
-
- all data in your basefile. Hints on what to look
- for are given in the DOC file for that utility.