The X > View an error file menu option displays the error file. The system creates this file when it cannot find required values in a file entry or the records on the system as it updates patron records from a bursar's payment data file. When this occurs, the system considers the file entry invalid, removes the invalid entry from the payment data file, and writes them to an error file. As it writes each invalid entry to the error file, the system appends an error message to each line.
The system uses the same name for the error file as the payment data file, except that it assigns the extension .bux to the error file.
The following is an example of an error file:
95060240658 nhenry p1000305 b35029000250306 000040003INV NOT FOUND 95060240659 nhenry p1000057 b35029000319044 000040003BAD PATRON NUM 95060240660 nhenry p1031271 b35029000695138 000040002PATRON NOT FOUND _______________________________________________________________________ P > PRINT Q > QUIT Choose one (P,Q)
Error messages
The system appends one of the following messages to an entry line containing errors when moving it from a payment data file to an error file:
- PATRON NOT FOUND
- The system appends this message to an entry in the error file when no patron record can be found using the specified patron ID (e.g., barcode).
- MULTIPLE PATRONS
- The system appends this message to an entry in the error file if the patron ID (e.g., barcode number) has been assigned to more than one person.
- INV NOT FOUND
- The system checks for the existence of a specified invoice number in the patron record. If it finds the invoice number, the system applies the payment data to the fine or charge specified by that invoice number.
- The system appends this message to an entry in the error file if the invoice number for a fine or charge is specified in the line, but the number is not found in the patron record. Note that in this case the patron record is not updated.
- BAD PATRON NUM
- The system appends this message to an entry in the error file if the patron ID number specified in the line has an invalid check digit.
- BAD LINE
- The system appends this message to an entry in the error file if any error condition other than those discussed above is encountered.