I am reading data from 5 WFS feeds and writing them to the same PostGIS database table. I schedule the FME workspace to run once a week so I get fresh data.
I only want to drop the data from the PostGIS table if the WFS readers complete. At the moment it is dropping the table, and then writing it as it reads the new data. If the WFS feed reader fails, I am left with a partial dataset.
So I have two questions:
1) I would rather that FME didnt write the data until after it had downloaded all of the data from the WFS readers. Is this possible?
2) Is it possible to make FME continue with the other WFS readers in the workspace if one reader fails?
I have found this page, is this the best way to achieve what I want?
http://safe.force.com/articles/How_To/Rolling-back-a-database-load-in-one-transaction