The FMEServerResourceConnector is a fantastic transformer for working with resources on FMEServer but it lacks the ability to create new folders.
Even when uploading a file, the path that the file is being uploaded to must already exist, which means that it needs to either be created manually through the web interface, or by using the FME Server REST API. The probem with using the REST API (via an HTTPCaller) is that it cannot be used with a named web connection, so you need to mess around with Tokens, etc. for authorisation.
It would be great if the FMEServerResourceConnector could be enhanced to either:
- add the capability to explicitly create a folder
- add the capability to specify a path for an uploaded file, with that path being created if it doesn't already exist.
Additionally, the error returned when something goes wrong with the transformer could do with some attention. The only error that seems to get reported back, regardless of what went wrong, is, "fme_rejection_code: ERROR_DURING_PROCESSING", which really doesn't help at all.