The Question is:
File Corruption: On Alpha, running 7.1, I have a program that deletes records
from an indexed file. The program the performs a 'CONVERT/RECLAIM' - this
"illegal record on file" message when trying to access the file again. Of
couse, it does not happen every time. Any thoughts/hints much appreciated !
The Answer is :
Please contact the maintainer of the program, and determine exactly
what the program is doing when it deletes the records from the file,
and if it also adds or updates any existing records.
Also determine if an analysis of the file (before and after) finds
any latent errors.
When providing an error message, please provide the exact and full
text of the message. Potentially related errors include:
IRC, illegal record encountered; VBN or record number = 'nnn'
ILLRECTYP, illegal record type 'record-type'
ILLRECLEN, illegal record length 'length'
RECLNG, illegal record length
RECLNG, file 'file-name' has a record of illegal length ('decimal-number')
BINRECFMT, an illegal binary record found in 'file-name'
STMRECFMT, illegal stream record format in 'record'
Check for any RMS, XQP, and CONVERT-related ECO kits, and also
seriously consider an upgrade to OpenVMS Alpha V7.1-2 or V7.2-1.
Please contact the Compaq Customer Support Center for assistance,
as additional information on the program, the file, and the error
message will be required. Also details on the CONVERT command(s)
used or CONVERT-like program logic involved.