This article describes how to resolve a vision file error 98,20.
Vision files are portable, but if they are transferred in ASCII mode you will receive a 98,20 error when the program is run. Example:
$runcbl custrpt.acu File error 98,20 on custfile.dat COBOL error at 000016 in custrpt.acu <Ok> File Status 98:Indexed file corrupt. An internal error has been detected in the indexed file. The secondary status code contains the internal error number 20 Non-zero key prefix on first key in node