[ 
https://issues.apache.org/jira/browse/OODT-491?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13476311#comment-13476311
 ] 

Brian Foster commented on OODT-491:
-----------------------------------

i'll help, got a few questions though, seems like there are several (difficult) 
things missing from trunk at the moment for this port, a few of them are:

1) how do you plan on handling WorkflowInstances updating the appropriate 
modelId in the WorkflowProcessor they came from (the metadata needs to be 
flowed through as well)
2) changing the status of a modelId in a WorkflowProcessor? it also looks like 
you lost support for state change propagating up the parent WorkflowProcessor.  
A WorkflowInstance will update a status on a leaf WorkflowProcessor and all 
parent WorkflowProcessors need to then update their statuses.  Also it appears 
you lost support for rolling back status to a queued status for a failed 
workflow -- you also need backward status calculation in the WorkflowProcessor. 
(i know the original long method for determining next state for a 
WorkflowProcessor, with a ton of if statements, was messy and hard to 
comprehend, but that is what it accomplished)

                
> Finish line tasks for Wengine integration
> -----------------------------------------
>
>                 Key: OODT-491
>                 URL: https://issues.apache.org/jira/browse/OODT-491
>             Project: OODT
>          Issue Type: Umbrella
>          Components: workflow manager
>            Reporter: Chris A. Mattmann
>            Assignee: Chris A. Mattmann
>             Fix For: 0.5
>
>         Attachments: NewWorkflowModel.patch.txt
>
>
> The final tasks to wrap up wengine integration into trunk.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to