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

Chris A. Mattmann commented on OODT-491:
----------------------------------------

Hey BFost:

Thanks, here is what I was thinking:

bq. 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)

For us, model ID is WorkflowId, we should set this probably when the workflow 
is initially created, and then later in fromWorkflowInstance, maybe?

bq. 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.

There's a method here: 
[http://oodt.apache.org/components/maven/xref/org/apache/oodt/cas/workflow/system/XmlRpcWorkflowManagerClient.html#401|updateWorkflowInstanceStatus]
 that we can use for this.

bq. 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)

Yeah maybe we can make a function to handle this. Thoughts? Or make it part of 
OODT-495 maybe.

                
> 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