I have a FME Workbench which runs every night via a scheduled Windows process which looks at a MapInfo TAB file which has been edited during that day by users.
It QAs the data and then spits out the "good" elements to a Production area for use by the orginisation the following day. This workbench works fine. We can run it manually and the process executes perfectly.
The problem is that over the past few nights the process has failed to execute because it fails to read the TAB from the editing directory. We have checked the system logs and it seems that (different) users have left their computers on overnight with the file open...
My question is (finally) can FME execute any "system" commands? We obviously want to kick any users off who have a lock on these files and I just wanted to know if we can write it into the workbench. There is some talk in the office here about using some Python to do it, but I have only dabbled in it and am not really sure of it's capabilities. At this point it looks like that's the way we'll be heading.