In a linked custom transformer, $(FME_MF_DIR) is resolved to the path of the folder of the installed custom transformer and not to the path of the workspace.
My workspace is in
C:\\workspaces
but $(FME_MF_DIR) is resolved to:
\\\\filer25\\users\\uxxxxx\\FME\\Transformers
I have to use a PythonCaller in the custom transformer to get the value resolved to the path of the workspace. In a PythonCaller, FME_MacroValues['FME_MF_DIR'] is resolved to the path of the workspace and not to the path of the linked custom transformer.
Is this as designed, or is this a bug?