oodt-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Chris Mattmann <mattm...@apache.org>
Subject Re: Adding New Workflows in OODT
Date Thu, 28 Sep 2017 21:10:02 GMT


#1 should work fine…and there is API support for it.


#2 is committed, but untested. If you want I can help you work with you but I haven’t 
tested it.








From: "Malarout, Namrata (398M)" <Namrata.Malarout@jpl.nasa.gov>
Date: Thursday, September 28, 2017 at 1:57 PM
To: Chris Mattmann <mattmann@apache.org>
Cc: "dev@oodt.apache.org" <dev@oodt.apache.org>
Subject: Re: Adding New Workflows in OODT




I did consider using dynamic workflows but it requires the tasks to already be defined, which
is not the case. It becomes more complicated when there are tasks that need to run in parallel.

Scientists decide how they want their data to be processed. They design the workflow and choose
which services they want. I receive a JSON which describes the workflow in the form of a graph.
Each node’s description contains a URL to a CMDA service. Each service is executed as a
task. My first PGE is parsing the JSON file to determine the structure of the workflow.


Since I only get an idea about the workflow structure after the workflow manager is already
up and running, I need a way to add tasks and workflows dynamically.

The approaches I am considering are:

1.      Create the new workflow.xml and update task.xml, then refreshRepository

2.      Or use addTask() and executeWorkflow()

It would great to get some input on how to make this happen. 





From: Chris Mattmann <mattmann@apache.org>
Date: Thursday, September 28, 2017 at 8:56 AM
To: "Malarout, Namrata (398M)" <Namrata.Malarout@jpl.nasa.gov>
Cc: "dev@oodt.apache.org" <dev@oodt.apache.org>
Subject: Re: Adding New Workflows in OODT


Namrata, why not just use dynamicWorkflows? It will achieve the same effect, and has already

been exposed at the XML-RPC API level? 


I’m CC’ing dev@oodt.a.o as this would be a great thing to discuss on list.








From: "Malarout, Namrata (398M)" <Namrata.Malarout@jpl.nasa.gov>
Date: Thursday, September 28, 2017 at 8:44 AM
To: "Mattmann, Chris A (3010)" <chris.a.mattmann@jpl.nasa.gov>
Subject: Adding New Workflows in OODT


Hey Chris,


How are you doing? Hope everything is well. Congratulations again on your adorable baby girl!


For CMDA, I am looking for a way to add and execute new workflows without having to restart
the workflow engine. I was going through the OODT change log and came across OODT-563 “Modifying
Workflow Manager to allow adding new workflows” (varunr). Based on the JIRA issue (https://issues.apache.org/jira/browse/OODT-563),
I seems like executeWorkflow() and addTask() would be useful for our use case. Please correct
me if I misunderstood the ticket. And is there any documentation or example of how to use
these features?


Thanks, in advance for your help. 




  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message