Common Problems With File Indexes

Top  Previous  Next

 

The system reports problems with the CDX files

There are many error messages associated with the file indexes.  The  most common are reported in the form  PROxxxx LINE xxx XXXXXX.CDX (19)  Anytime an CDX name is shown, it means that an index has been fouled.

 

Indexes are pointers that allow the system to find data very quickly.  They are usually kept in memory buffers, with a copy stored  frequently to the hard drive.  If someone turns off the power (by switch, powerfailure, or  CTRL-ALT-DEL), the information in memory is immediately lost. It  cannot be recovered.    The master index is stored on the data server, but maintained by the workstation on which the file has been opened and accessed.  A failure of the workstation to send back the updated index information to the server results in corruption.

 

If the information included in the index data that had  not been updated on the disk copy, a mismatch will occur between the  index, and its data file.  When you attempt to use the file again,  the error will occur, and the program will abort.

 

Indexes are easy to recover, because the utilities in the program  will make new ones for all of the data files.  It is, however, a  nuisance to reindex files.  High speed computers will make this work  proceed more quickly.

 

It is not necessary to reindex on a regular basis.  You will usually  know when the indexes are incorrect.  If you perform a lookup, and  what you get is not what you asked for, then the index is out.  If  you get an .NTX error message, then the index is gone.  You need to reindex.

 

*** WARNING ***  Do not try to continue processing work with bad  indexes.  If you suspect an index is out, you must rebuild it  immediately.  Do not try to add data or you will have continuing  problems.

 

Re-indexing files does not solve the problem

If you try to rebuild the indexes, and you still can't find your  data, then you may have a "false end of file marker" in the data file  itself.   This is one of the many useful fix  routines in dSALVAGE, which is the most effective file repair utility  you can purchase.  Run any of these programs on your affected file, and then reindex  again.  This should cure your problem.

 

If you still can't find your data, its reference marker may be  missing.  For example, you find the vehicle but can't find the  client.  Check the vehicle to be sure the client's account number  (its reference marker) is in the proper place.  

 

If not, you may need  to re-add the account number.  If problems still exist, you will probably want to talk to Technical  Support.