Hello,
this topic is based on this initial post from me:
However, the question is now a bit different. Therefore, I will open up a new topic.
Goal: I would like to develop a linked custom transformer
Issue: If the custom transformer has some sort of complexity, I have problems debugging it, since things like “feature caching run” is not available there.
Used FME Desktop Version: 2020.1.3.0 (Build 20632)
I tried 3 possible solutions, but I have some issues with all of them. Maybe you can help me out finding the “right way” to do it.
Possible solution 1: Convert the linked custom transformer into an embedded one, develop inside the embedded custom transformer and then export it back into a linked custom transformer.
Possible solution 2: Copy the content of the linked custom transformer into a new workspace, develop inside this new workspace and copy it after the development back into a new version of the linked custom transformer.
Possible solution 3: Do not use linked custom transformers at all, but use exported embedded custom transformers.
Issue with solution 1: The different versions are lost. If I had a linked custom transformer with versions up to i.e. 5 and I convert it into an embedded custom transformer and after the development exporting it back into a linked custom transformer, the version will start from 1 again (instead of beeing i.e. 6).
Issue with solution 2 (which I am using right now): It’s a bit inconvenient. In addition, the whole copy&paste-process doesn’t feel right.
Issue with solution 3: I cannot handle the version-upgrade inside the FME-scripts, which are using the custom transformers, in a proper way (via upgradable transformers individually for each custom transformer)
Thanks in advance and best greetings
Florian