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 <[email protected]> Authored: Thu Feb 13 10:00:48 2014 -0500 Committer: chathuri <[email protected]> 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 }
