You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by ch...@apache.org on 2014/02/13 16:12:17 UTC
[4/4] git commit: experiment generated model - AIRAVATA-1017
experiment generated model - AIRAVATA-1017
Project: http://git-wip-us.apache.org/repos/asf/airavata/repo
Commit: http://git-wip-us.apache.org/repos/asf/airavata/commit/5dd40195
Tree: http://git-wip-us.apache.org/repos/asf/airavata/tree/5dd40195
Diff: http://git-wip-us.apache.org/repos/asf/airavata/diff/5dd40195
Branch: refs/heads/master
Commit: 5dd40195f0d9a1ecf560706cf1290d71532ea818
Parents: 99538d8
Author: chathuri <ch...@apache.org>
Authored: Thu Feb 13 10:00:48 2014 -0500
Committer: chathuri <ch...@apache.org>
Committed: Thu Feb 13 10:00:48 2014 -0500
----------------------------------------------------------------------
airavata-api/airavata-api-server/pom.xml | 5 +++++
.../experimentModel.thrift | 18 ++++++++----------
2 files changed, 13 insertions(+), 10 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/airavata/blob/5dd40195/airavata-api/airavata-api-server/pom.xml
----------------------------------------------------------------------
diff --git a/airavata-api/airavata-api-server/pom.xml b/airavata-api/airavata-api-server/pom.xml
index b9334c9..bbba2d9 100644
--- a/airavata-api/airavata-api-server/pom.xml
+++ b/airavata-api/airavata-api-server/pom.xml
@@ -38,6 +38,11 @@
<version>${project.version}</version>
</dependency>
<dependency>
+ <groupId>org.apache.airavata</groupId>
+ <artifactId>airavata-jpa-registry</artifactId>
+ <version>${project.version}</version>
+ </dependency>
+ <dependency>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
<version>${thrift.version}</version>
http://git-wip-us.apache.org/repos/asf/airavata/blob/5dd40195/airavata-api/thrift-interface-descriptions/experimentModel.thrift
----------------------------------------------------------------------
diff --git a/airavata-api/thrift-interface-descriptions/experimentModel.thrift b/airavata-api/thrift-interface-descriptions/experimentModel.thrift
index 59c75a0..109b50a 100644
--- a/airavata-api/thrift-interface-descriptions/experimentModel.thrift
+++ b/airavata-api/thrift-interface-descriptions/experimentModel.thrift
@@ -143,8 +143,9 @@ struct ConfigurationData {
/**
* A structure holding the node data.
-*
-*
+* nodeInstanceId - unique node identifier for each run
+* executionIndex - auto incrementing index for each run.
+* nodeType - type of the node, whether it is an input node, output node or service node
*/
struct NodeData {
1: required string nodeName,
@@ -173,12 +174,9 @@ struct ExperimentOutput {
*
*/
struct GeneratedData {
- 1: required string experimentId,
- 2: required string workflowTemplateId,
- 3: optional string workflowTemplateName,
- 4: optional string status,
- 5: optional int32 startTime,
- 6: optional int32 lastUpdateTime,
- 7: optional list<ExperimentOutput> experimentOutputs,
- 8: optional list<NodeData> nodes
+ 1: required string workflowTemplateId,
+ 2: optional string workflowTemplateName,
+ 3: optional int32 startTime,
+ 4: optional list<ExperimentOutput> experimentOutputs,
+ 5: optional list<NodeData> nodes
}