Hi everyone,
While reviewing one of our workspaces, I noticed that one of my developers used the SystemCaller to launch a Python script as an external process instead of using the PythonCaller transformer. The workspace runs fine today, but I'm worried about unforeseen consequences down the road, and I'd like to hear from people who have run both approaches in production.
I'm wondering about maintainability (the scripts live outside of FME), Error handling and logging and versioning.
If you've dealt with this situation, I'd really appreciate hearing how it played out.


