Skip to main content
Solved

fme job submitter - run multiple times in workspace


oliver.morris
Contributor
Forum|alt.badge.img+12

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

Best answer by redgeographics

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.

View original
Did this help you find an answer to your question?

5 replies

austinh
Contributor
Forum|alt.badge.img+4
  • Contributor
  • May 22, 2018

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


oliver.morris
Contributor
Forum|alt.badge.img+12
  • Author
  • Contributor
  • May 23, 2018
austinh wrote:

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.

 

 


redgeographics
Celebrity
Forum|alt.badge.img+47
  • Celebrity
  • Best Answer
  • May 23, 2018

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.


oliver.morris
Contributor
Forum|alt.badge.img+12
  • Author
  • Contributor
  • May 23, 2018
redgeographics wrote:

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.

takashi
Contributor
Forum|alt.badge.img+19
  • Contributor
  • May 23, 2018
oliver.morris wrote:
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


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