Solved

fme job submitter - run multiple times in workspace


Badge +10

Hi,

I am trying to run this workspace on fme cloud, it has many engines, why isnt it running against 3 engines in parallel, this seems to be the same whether I run it from desktop or from the cloud directly..

Many Thanks

Oliver

icon

Best answer by redgeographics 23 May 2018, 11:48

View original

5 replies

Badge +4

In the FMEServerJobSubmitter XFMR, did you set the Submit Job to "In Parallel?

Badge +10

In the FMEServerJobSubmitter XFMR, did you set the Submit Job to "In Parallel?

Unfortunately each individual jobsubmitter needs to run in sequence and wait for the job to complete. I would just like to run a single job which then goes off an runs three separate job submitters fully utilising all the engines I have.

 

 

Userlevel 5
Badge +25

If the jobs need to be submitted in sequence then it's probably best to connect them in sequence. So that first all jobs from FMEServerJobSubmitter 1 are run, then 2, then 3. You can use the feature coming out of the summary port to trigger the next SQLExecutor which then in turn triggers the next FMEServerJobSubmitter.

Badge +10

If the jobs need to be submitted in sequence then it's probably best to connect them in sequence. So that first all jobs from FMEServerJobSubmitter 1 are run, then 2, then 3. You can use the feature coming out of the summary port to trigger the next SQLExecutor which then in turn triggers the next FMEServerJobSubmitter.

Hi, Sorry I should have been clearer, after the first executor I would like them to run at the same time across three different engines. Like so:

 

 

at the moment, it appears to only run through the first then, the second branch then finally the third. Is there a better way or do I need to create 3 separate workspaces and run them all at once?

 

 

Many Thanks for the help.
Userlevel 2
Badge +17
Hi, Sorry I should have been clearer, after the first executor I would like them to run at the same time across three different engines. Like so:

 

 

at the moment, it appears to only run through the first then, the second branch then finally the third. Is there a better way or do I need to create 3 separate workspaces and run them all at once?

 

 

Many Thanks for the help.
Yes, a possible way is to create three worksapaces corresponding to each branch in the current workspace and submit jobs to run them from three FMEServerJobSubmitters (Submit Jobs: In Parallel) in another workspace.

 

Reply