Skip to main content

Hi!

If 2 workbenchs run at the same time, each one with a workspacerunner calling the same workspace,

 

is that a problem ? Could it create conflict? If translation failed for one user, does it affect the second user?

Thanks!

It depends largely on what your workspace is doing. I.e. if both users try to write to the same file that's going to cause issues. Logging could potentially be a problem too.

FME Server may be a better option, but in order to say for sure we'd need to know more about what you're trying to do.


The input is DWG or shp files. The workspace makes some treatments on the attributes and on the geometry and export shp files. Some others files are called to recover data like .xls but just for reading.

The 2 workspace runner are to output shp files on differents directories.

For FME I just have the desktop version.

What do you mean by "Logging could potentially be a problem too"?

Thanks!


The input is DWG or shp files. The workspace makes some treatments on the attributes and on the geometry and export shp files. Some others files are called to recover data like .xls but just for reading.

The 2 workspace runner are to output shp files on differents directories.

For FME I just have the desktop version.

What do you mean by "Logging could potentially be a problem too"?

Thanks!

When you're using a WorkspaceRunner the log for the child workspace gets overwritten at every run, I was wondering if you were trying to do that from 2 different master workspaces it would cause problems when 2 processes try to write the same file at the same time, but that does not seem to be the case. The child logfile will simply be of the last time it's run.

As long as your regular writers are not trying to write to the same file at the same time it should be okay, at least as far as I've been able to figure out so far.


When you're using a WorkspaceRunner the log for the child workspace gets overwritten at every run, I was wondering if you were trying to do that from 2 different master workspaces it would cause problems when 2 processes try to write the same file at the same time, but that does not seem to be the case. The child logfile will simply be of the last time it's run.

As long as your regular writers are not trying to write to the same file at the same time it should be okay, at least as far as I've been able to figure out so far.

oh yes the logfile, I didn't think about it.

Thank you for your answer. It comfort me on my choice.


Reply