Repository: airavata Updated Branches: refs/heads/master 791001f67 -> e853fa2fa
get experiment outputs from app catalog Project: http://git-wip-us.apache.org/repos/asf/airavata/repo Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/e853fa2f Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/e853fa2f Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/e853fa2f Branch: refs/heads/master Commit: e853fa2fa50536e8ce28ec6dea9b445e89451fe7 Parents: 791001f Author: Chathuri Wimalasena <[email protected]> Authored: Tue Nov 18 17:13:40 2014 -0500 Committer: Chathuri Wimalasena <[email protected]> Committed: Tue Nov 18 17:13:40 2014 -0500 ---------------------------------------------------------------------- .../java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java | 3 +++ 1 file changed, 3 insertions(+) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/airavata/blob/e853fa2f/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java ---------------------------------------------------------------------- diff --git a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java index ef2805a..f9da398 100644 --- a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java +++ b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/cpi/BetterGfacImpl.java @@ -301,6 +301,9 @@ public class BetterGfacImpl implements GFac,Watcher { jobExecutionContext.setInMessageContext(new MessageContext(GFacUtils.getInputParamMap(experimentInputs))); List<OutputDataObjectType> outputData = experiment.getExperimentOutputs(); + if (outputData == null || outputData.isEmpty() ){ + outputData = applicationInterface.getApplicationOutputs(); + } jobExecutionContext.setOutMessageContext(new MessageContext(GFacUtils.getOuputParamMap(outputData))); jobExecutionContext.setProperty(Constants.PROP_TOPIC, experimentID);
