A method automatically detects errors in a container inventory
database associated with a container inventory
tracking system of a container storage facility. A processor in the inventory
tracking system performs a method that: obtains a first data
record, identifies an event (e.g.,
pickup, drop-off, or movement) associated with the first
record, provides a
list of error types based on the identified event, and determines whether a
data error has occurred through a checking process. In each of the checking steps, the processor selects an error type from the
list of error types, determines a search criterion based on the selected error type and the first data
record, queries the
database using the search criterion, compares query results with the first data record to detect data conflicts between them, and upon the detection of the data conflicts, reports that a
data error of the selected error type has been detected.