Skip to main content
Solved

Workspace log file is remembered !?


lifalin2016
Supporter
Forum|alt.badge.img+38

Hi,

I recently needed to run the same workspace (command line) with two different target setups, but I wanted to see separate log files for each run. Simplified example:

fme.exe myworkspace.fme --p1 ABC --p2 DEF

fme.exe myworkspace.fme --p1 XYZ --p2 KLM

So I had FME create a workspace parameter (--LOG_FILE) for this value. This value is normally blank, prompting FME to use the workspace file path with "log" extension.

I.e. my setup had the first run without a value, and the second run with a value for the log file..

However, I found out, that the value given in the second run are somehow reused in the first run at a later time !?!

Is this a correct observation, that FME somehow caches the last parameter values given to the workspace, and reuses these whenever the same workspace is run at a later time (and no other values are provided) ??

I got my two runs to work only when both set the "LOG_FILE" parameter.

Cheers.

Best answer by david_r

If you leave a published parameter blank on the command line, it will use the default value for that parameter, which is normally the last value used when saving the workspace file.

Could that possibly be the issue here?

View original
Did this help you find an answer to your question?
This post is closed to further activity.
It may be an old question, an answered question, an implemented idea, or a notification-only post.
Please check post dates before relying on any information in a question or answer.
For follow-up or related questions, please post a new question or idea.
If there is a genuine update to be made, please contact us and request that the post is reopened.

2 replies

david_r
Celebrity
  • Best Answer
  • September 6, 2017

If you leave a published parameter blank on the command line, it will use the default value for that parameter, which is normally the last value used when saving the workspace file.

Could that possibly be the issue here?


lifalin2016
Supporter
Forum|alt.badge.img+38
  • Author
  • Supporter
  • September 7, 2017
david_r wrote:

If you leave a published parameter blank on the command line, it will use the default value for that parameter, which is normally the last value used when saving the workspace file.

Could that possibly be the issue here?

Well, the workspace isn't re-saved between the runs, so it's not that obvious, unfortunately.

 

 


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings