Stan,
Thanks for your reply. Flat file here indicates a record in each line.
The java program needs to read each line,validate the colums of the record according to the system specifications and need to perform business rules and generate the output to another file in a specified format.
As of now i m not sure about how the input file is going to be,[ie the spec and other things]. But before that I just wanted to evaluate whether Java is the right choice to perform this functionlity. With close to 10 million records in a file, will Java be able to acheive the target of completing the execution with better performance?
Thanks,
Neela