Search the afs form for things like spool.device, etc. You can run a report to like ASCIF and not ask the user to pick a report or device.
All I do to validate for the file is open.local(I think that is it) - if it works the file is present. Then I typically use client2server to move the file to our unix server and process it.
Lots of options to validate data in the file - process the correct records, give errors for those that do not work, etc. Or you can write the errors to a table - then give them the option to fix them in the table with a maintain session and reprocess them. Just a lot of different things you can do.
My latest mantra - make sure you have latest stpapi patches and the latest session object. If on LN then please explore the option of using DAL2 functionality.
systems provided free by Baan Board
Play the Google game and help Baanboard get better rankings. Do your part. Click here
to find how.