Hey Varun,

Thanks, yep it is possible. Those parameters are the dynamic "metadata"
parameters
and should be used to override anything statically set from the workflow
config.

Cheers,
Chris


-----Original Message-----
From: Varun Ratnakar <[email protected]>
Reply-To: <[email protected]>
Date: Tuesday, October 15, 2013 2:24 AM
To: Chris Mattmann <[email protected]>
Cc: <[email protected]>
Subject: Re: Question regarding OODT patch 563 (Workflow API additions)

>Thanks Chris !
>
>I'll get to work on creating the webapp/wm-services JAX-RS module.
>
>Question:
>Is it possible to run a stored workflow and specify some configuration
>parameters of it's tasks at run-time (i.e. just before submitting the
>workflow for execution) ?
>
>Regards,
>Varun
>
>
>On 15 Oct 2013, at 04:48, Chris Mattmann <[email protected]> wrote:
>
>> Hey Varun,
>> 
>> -----Original Message-----
>> 
>> From: Varun Ratnakar <[email protected]>
>> Date: Monday, October 14, 2013 2:11 PM
>> To: jpluser <[email protected]>
>> Subject: Re: Question regarding OODT patch 563 (Workflow API additions)
>> 
>>> Ah I see Chris. Thanks !
>>> 
>>> So, I'm assuming that I add this functionality in pcs-services ?
>> 
>> PCS services would be a good place, or maybe creating like a workflow
>> JAX-RS services package.
>> PCS services typically are services that extend beyond multiple
>>individual
>> CAS components.
>> 
>>> i.e. extend the API in there to interface with
>>> PackagedWorkflowRepository in order to be able to add/remove dynamic
>>> tasks.
>> 
>> See above, I would work on defining a new API e.g., and create a
>> webapp/wm-services/ App based on Apache CXF/JAX-RS similar to
>> the new FMprod stuff.
>> 
>>> 
>>> 
>>> I had some questions, if you don't mind:
>>> 1. What do you mean by dynamic tasks in this context ?
>> 
>> Tasks that are added e.g., when a Dynamic workflow is created (see
>> OODT-215 and OODT-491)
>> 
>>> 
>>> 2. After the tasks are added, how will the workflow be run ?
>> 
>> The same way as if the workflow originally existed in the repo.
>> 
>>> 3. Will the workflow manager will have to configured in a certain way
>>>to
>>> load tasks from this PackagedWorkflowRepository directory ?
>> 
>> Nope, the only issue is how to save dynamic workflows after restart,
>>which
>> I'm working on.
>> 
>> Cheers,
>> Chris
>> 
>>> 
>>> Regards,
>>> Varun
>> 
>> Cheers,
>> Chris
>> 
>>> 
>>> On 14 Oct 2013, at 19:33, "Mattmann, Chris A (398J)"
>>> <[email protected]> wrote:
>>> 
>>>> Hey Varun,
>>>> 
>>>> The point about the PackagedWorkflowRepository is that it adds dynamic
>>>> tasks
>>>> to the workflow repo -- thoughts?
>>>> 
>>>> Cheers,
>>>> Chris
>>>> 
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Chris Mattmann, Ph.D.
>>>> Senior Computer Scientist
>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>> Office: 171-266B, Mailstop: 171-246
>>>> Email: [email protected]
>>>> WWW:  http://sunset.usc.edu/~mattmann/
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> Adjunct Assistant Professor, Computer Science Department
>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> 
>>>> -----Original Message-----
>>>> From: Varun Ratnakar <[email protected]>
>>>> Date: Monday, October 14, 2013 9:39 AM
>>>> To: jpluser <[email protected]>
>>>> Subject: Re: Question regarding OODT patch 563 (Workflow API
>>>>additions)
>>>> 
>>>>> Hi Chris,
>>>>> 
>>>>> just took a look at PackagedWorkflowRepository & the files in the
>>>>> tar-ball you sent a link to.
>>>>> 
>>>>> I noticed that the PackagedWorkflowRepository loads workflow files
>>>>>and
>>>>> allows one to:
>>>>>   - Add a task
>>>>>   - Add a workflow
>>>>> 
>>>>> I also see that the files you sent have code for
>>>>> PoicyAwareWorkflowTasks.
>>>>> 
>>>>> I'm afraid I'm unable to connect the two. What did you have in mind ?
>>>>> 
>>>>> Kind regards,
>>>>> Varun
>>>>> 
>>>>> 
>>>>> 
>>>>> On 12 Oct 2013, at 20:23, "Mattmann, Chris A (398J)"
>>>>> <[email protected]> wrote:
>>>>> 
>>>>>> Hey Varun,
>>>>>> 
>>>>>> See the PackagedWorkflowRepository (I do it there).
>>>>>> 
>>>>>> Also see the work done here:
>>>>>> 
>>>>>> https://issues.apache.org/jira/browse/OODT-213
>>>>>> 
>>>>>> 
>>>>>> I uploaded a series of the Java files that implement this from
>>>>>> OCO in 2007 (needs to be ALv2'ed, and cleaned up). It's a tar-ball
>>>>>> on that issue.
>>>>>> 
>>>>>> Check those out and let's talk.
>>>>>> 
>>>>>> Cheers,
>>>>>> Chris
>>>>>> 
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> Chris Mattmann, Ph.D.
>>>>>> Senior Computer Scientist
>>>>>> NASA Jet Propulsion Laboratory Pasadena, CA 91109 USA
>>>>>> Office: 171-266B, Mailstop: 171-246
>>>>>> Email: [email protected]
>>>>>> WWW:  http://sunset.usc.edu/~mattmann/
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> Adjunct Assistant Professor, Computer Science Department
>>>>>> University of Southern California, Los Angeles, CA 90089 USA
>>>>>> ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> 
>>>>>> -----Original Message-----
>>>>>> From: Varun Ratnakar <[email protected]>
>>>>>> Date: Friday, October 11, 2013 4:55 PM
>>>>>> To: Chris Mattmann <[email protected]>
>>>>>> Subject: Question regarding OODT patch 563 (Workflow API additions)
>>>>>> 
>>>>>>> Hi Chris,
>>>>>>> 
>>>>>>> You had mentioned making the home for patch 563 in pcs-services.
>>>>>>>Did
>>>>>>> you
>>>>>>> have any pointers for me to look at regarding this ?
>>>>>>> 
>>>>>>> What we basically need is:
>>>>>>> 
>>>>>>> a) A way to add tasks with some configuration (inputs, outputs,
>>>>>>>etc)
>>>>>>> b) A way to invoke a workflow which includes the added tasks
>>>>>>> 
>>>>>>> Note that the tasks in a) above doesn't need to be persistent. In
>>>>>>> fact,
>>>>>>> making it persistent might be counter-productive as creating a new
>>>>>>> task
>>>>>>> for each instantiation of a component might result in a large
>>>>>>>number
>>>>>>> of
>>>>>>> tasks being added in.
>>>>>>> 
>>>>>>> Regards,
>>>>>>> Varun
>>>>>>> 
>>>>>> 
>>>>>> <winmail.dat>
>>>>> 
>>>> 
>>>> <winmail.dat>
>>> 
>> 
>> 
>


Reply via email to