Skip to main content

I created some Workspaces and call them using Workspace Runners in a parent Workspace. As part of refining my overall process, I have renamed the Workspaces. However when I run the parent Workspace, the translation log for the child Workspaces has the old name of the child FMW.

I've tried doing File > Save as on the child FMWs, and adding new Workspace Runners to the parent Workspace rather than updating the existing ones. I can't see the log file names specified anyway so why isn't FME creating the logs with the same name as the FMW?

It seems to be that if you rename the .fmw file through Windows Explorer it will continue to log to the old logfile (this also happens if you run it directly from FME Workbench rather than through a WorkspaceRunner, so I suspect the WorkspaceRunner has nothing to do with this issue). When I did a File -> Save As it then used the new name for the log file.

I think it's best to send this in to Safe's support (either directly or through your local partner). In the meantime, there is a Log File setting in the Workspace Parameters, by default it's not set and it uses the same filename as your workspace was saved as. If you want to be absolutely certain of where your log files end up and how they're named, this is the setting to change.


It seems to be that if you rename the .fmw file through Windows Explorer it will continue to log to the old logfile (this also happens if you run it directly from FME Workbench rather than through a WorkspaceRunner, so I suspect the WorkspaceRunner has nothing to do with this issue). When I did a File -> Save As it then used the new name for the log file.

I think it's best to send this in to Safe's support (either directly or through your local partner). In the meantime, there is a Log File setting in the Workspace Parameters, by default it's not set and it uses the same filename as your workspace was saved as. If you want to be absolutely certain of where your log files end up and how they're named, this is the setting to change.

I'm pretty sure I did File > Save as but I'll try it again. I can't be certain but my feeling is that the Workspace produces the correctly named log file when run stand alone, but the old name when run from the Workspace Runner.

 

 


It seems to be that if you rename the .fmw file through Windows Explorer it will continue to log to the old logfile (this also happens if you run it directly from FME Workbench rather than through a WorkspaceRunner, so I suspect the WorkspaceRunner has nothing to do with this issue). When I did a File -> Save As it then used the new name for the log file.

I think it's best to send this in to Safe's support (either directly or through your local partner). In the meantime, there is a Log File setting in the Workspace Parameters, by default it's not set and it uses the same filename as your workspace was saved as. If you want to be absolutely certain of where your log files end up and how they're named, this is the setting to change.

OK File > Save as is the answer. It seems I needed to do it twice to fix the problem, probably because I had renamed it in Windows Explorer at some point. So to get the correct log file for "MyWorkspaceA.fmw" I had to save it as "MyWorkspaceA2.fmw", then save that as "MyWorkspaceA.fmw".

 


Reply