Hi Aldrin,
 
I still have problem getting started. So I write up a little bit more.
 
I have a master process that runs first. Then I have multiple other processes that are supposed to run only after the master process has finished. The processes are external processes.
 
So a typical flow would be that the master starts. The other processes don't start because the master process is still running and has not completed. Once the master process completes, the other processes can start.
 
I hope this helps and you can give me another hint of how to do that.
 
Rgds,
 
Uwe
 
Gesendet: Montag, 22. Februar 2016 um 22:28 Uhr
Von: "Aldrin Piri" <[email protected]>
An: [email protected]
Betreff: Re: ExecuteProcess
Uwe,
 
Welcome to the community!
 
If you are looking for one process to be kicked off by another, there is a related processor to ExecuteProcess called ExecuteStreamCommand and I believe should what you are looking for.  ExecuteStreamCommand will accept FlowFiles from incoming connections and use those to drive processing.  In this case, you could have whatever stimulus you are waiting for drive follow on execution.
 
If this does not solve what you are looking for, could you please provide some additional details about your needs that are unmet by the ExecuteStreamCommand approach?
 
Thanks!
 
On Mon, Feb 22, 2016 at 2:47 PM, Uwe Geercken <[email protected]> wrote:
Hello,
 
I am new to Nifi and have a general question for the ExecuteProcess processor.
 
Is it possible with Nifi to run a process and have a second process wait until the first one finished? How would I do that? It looks like though that this processor does not allow for an incomming connection, so I wonder if there is a different strategy I could take.
 
Tahnks for your valuable help.
 
Uwe

Reply via email to