![]() |
![]() HP OpenVMS Systemsask the wizard |
![]() |
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 causes an "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.
|