This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/airavata.git


The following commit(s) were added to refs/heads/master by this push:
     new 88ca00b  AIRAVATA-2997 Add experimentDataDir to Groovy script variables
88ca00b is described below

commit 88ca00b78d553d595ec229238114389a13288532
Author: Marcus Christie <[email protected]>
AuthorDate: Fri Mar 15 15:52:34 2019 -0400

    AIRAVATA-2997 Add experimentDataDir to Groovy script variables
---
 .../src/main/java/org/apache/airavata/gfac/core/GFacUtils.java         | 1 +
 .../gfac-core/src/main/java/org/apache/airavata/gfac/core/Script.java  | 3 ++-
 2 files changed, 3 insertions(+), 1 deletion(-)

diff --git 
a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
 
b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
index 18e9f2c..b8abbe0 100644
--- 
a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
+++ 
b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/GFacUtils.java
@@ -457,6 +457,7 @@ public class GFacUtils {
         List<String> inputValues = 
getProcessInputValues(processModel.getProcessInputs());
         
inputValues.addAll(getProcessOutputValues(processModel.getProcessOutputs()));
         groovyMap.add(Script.INPUTS, inputValues);
+        groovyMap.add(Script.EXPERIMENT_DATA_DIR, 
processModel.getExperimentDataDir());
 
         groovyMap.add(Script.USER_NAME, 
processContext.getJobSubmissionRemoteCluster().getServerInfo().getUserName());
         groovyMap.add(Script.SHELL_NAME, "/bin/bash");
diff --git 
a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/Script.java
 
b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/Script.java
index 0937c7e..4b2cdca 100644
--- 
a/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/Script.java
+++ 
b/modules/gfac/gfac-core/src/main/java/org/apache/airavata/gfac/core/Script.java
@@ -70,7 +70,8 @@ public enum Script {
     GATEWAY_ID("gatewayId"),
     GATEWAY_USER_NAME("gatewayUserName"),
     APPLICATION_NAME("applicationName"),
-    QUEUE_SPECIFIC_MACROS("queueSpecificMacros")
+    QUEUE_SPECIFIC_MACROS("queueSpecificMacros"),
+    EXPERIMENT_DATA_DIR("experimentDataDir"),
     ;
 
     String name;

Reply via email to