Hi FME User!
I have a workbench that goes very well on desktop but not on server.
We are using FME 2017 (build 17722).
The workbench make a query on a SQL database to find some table name and type (it's SDE).
Then, I do another query on the same SQL database to check if there is any SDE Lock on the tables I got from the previous query.
If I find an SDE Lock, the script stop. If there is no SDE Lock, then I use PythonCaller to delete or truncate or rename those table. To do that I use arcpy (the table are SDE feature Classes).
As I said, on desktop, it's clean and perfect! But on server... no error message, just a FAILURE without explanation within the log file.
If I disable the SQL Executor, FME Server do the job as my desktop.
But as soon as I enable the SQL executor... it fails!
I know i can make all this in python... but it was working in FME Server 2014... but no more in FME Server 2017...
Any idea?