FHSINDX - Program that creates Sorted Index Files - for processing records in sorted sequence
- Sort key fields can now be selected from among: Surname, Given Name, Birth Date, Marriage Date, Death Date, Birth Place, Death Place, or Sex Code.
- Sort options for Name and Place fields include: sorting as is, sorting as UPPER CASE text, sorting as a SOUNDEX code, or sorting as SOUNDEX code + field text
- Sort options for Date fields include sorting as: YMD, MDY, DMY, YM, MD, Y only, M only, D only
- Records with "missing values" for sort field will be sorted to bottom...e.g. records with zeroes in birth date will be placed at the bottom of a list sorted in birthdate sequence;
- Program uses "Work File" drive and directory (from File Setup) as default location for sort work file. Will prompt for alternate drive only if there is insufficient space for sort work file in the Work File directory;
- Program no longer creates "relationship" sequenced index files as these were only needed for the group report program and that program no longer requires an index file to print records in relationship sequence;
- Lower right viewing area is used to display sort parameters and sort progress report; timings and record I/O are shown for each phase of the sort: Input (reading data to be sorted from the family file), Sort in Memory, Sort Work File data exchange, Merge of multiple sort segments, and creation of Index File
- The listing produced by this program is still just intended to be used for affirming the correctness of the Index file sequencing of family records; Date fields are shown in YYYY.MM.DD, MM-DD-YYYY, or DD.MM.YYYY format, depending upon the part of the date that is in primary sort sequence based upon the choice date sort option. The order of fields on the report line is determined by the order of the sort fields...place names are only shown in the report if they have been chosen as a key field for the index file.