You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@oodt.apache.org by bf...@apache.org on 2011/03/24 16:09:33 UTC
svn commit: r1084985 -
/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java
Author: bfoster
Date: Thu Mar 24 15:09:33 2011
New Revision: 1084985
URL: http://svn.apache.org/viewvc?rev=1084985&view=rev
Log:
- updates to metadata handling for ConnectWorkflowTaskInstance
--------------------
Modified:
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java
Modified: oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java
URL: http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java?rev=1084985&r1=1084984&r2=1084985&view=diff
==============================================================================
--- oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java (original)
+++ oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/instance/WorkflowConnectTaskInstance.java Thu Mar 24 15:09:33 2011
@@ -104,14 +104,16 @@ public class WorkflowConnectTaskInstance
}
}
+ ControlMetadata spawnCtrlMet = new ControlMetadata(ctrlMetadata.asMetadata(ControlMetadata.STATIC), ctrlMetadata.asMetadata(ControlMetadata.DYN));
int n = -1;
try {
- n = calculator.determineN(ctrlMetadata);
+ n = calculator.determineN(spawnCtrlMet);
}catch (Exception e) {
LOG.log(Level.SEVERE, "Failed to determine N : " + e.getMessage(), e);
return new ResultsFailureState("Failed to determine N : " + e.getMessage());
}
- Metadata spawnWorkflowMet = ctrlMetadata.asMetadata(ControlMetadata.DYN);
+
+ Metadata spawnWorkflowMet = spawnCtrlMet.asMetadata(ControlMetadata.LOCAL, ControlMetadata.DYN);
Vector<String> spawnedInstanceIds = new Vector<String>();
for (int i = 0; i < n; i++) {
Metadata curWorkflowMet = new Metadata(spawnWorkflowMet);