Joined: 22 Nov 2005 Posts: 700 Location: Troy, Michigan USA
After you read your file the first time to EOF you must close and re-open the file to set the current record pointer back to the first record.
The reason you are getting a time abend is that you re-set the WS_EOF_FILE to 'N' without resetting the Current_record_pointer. Every time you try to read the file again you are getting an error code, not EOF.
Try Closing/re_Opening the file. I think this should help the problem.