From airavata-commits-return-460-apmail-incubator-airavata-commits-archive=incubator.apache.org@incubator.apache.org Tue Sep 13 15:20:46 2011 Return-Path: X-Original-To: apmail-incubator-airavata-commits-archive@minotaur.apache.org Delivered-To: apmail-incubator-airavata-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 66FEA8E84 for ; Tue, 13 Sep 2011 15:20:46 +0000 (UTC) Received: (qmail 95016 invoked by uid 500); 13 Sep 2011 15:20:46 -0000 Delivered-To: apmail-incubator-airavata-commits-archive@incubator.apache.org Received: (qmail 94973 invoked by uid 500); 13 Sep 2011 15:20:46 -0000 Mailing-List: contact airavata-commits-help@incubator.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: airavata-dev@incubator.apache.org Delivered-To: mailing list airavata-commits@incubator.apache.org Received: (qmail 94966 invoked by uid 99); 13 Sep 2011 15:20:46 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Sep 2011 15:20:46 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 13 Sep 2011 15:20:39 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 9AA3E238889B; Tue, 13 Sep 2011 15:20:17 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 8bit Subject: svn commit: r1170208 - in /incubator/airavata/trunk/modules/commons/workflow-execution-context: ./ pom.xml schemas/ schemas/workflow_execution_context.xsd schemas/workflow_execution_context.xsdconfig Date: Tue, 13 Sep 2011 15:20:17 -0000 To: airavata-commits@incubator.apache.org From: smarru@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20110913152017.9AA3E238889B@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: smarru Date: Tue Sep 13 15:20:17 2011 New Revision: 1170208 URL: http://svn.apache.org/viewvc?rev=1170208&view=rev Log: adding workflow execution context to address AIRAVATA-100 Added: incubator/airavata/trunk/modules/commons/workflow-execution-context/ incubator/airavata/trunk/modules/commons/workflow-execution-context/pom.xml incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/ incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsd (with props) incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsdconfig (with props) Added: incubator/airavata/trunk/modules/commons/workflow-execution-context/pom.xml URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/workflow-execution-context/pom.xml?rev=1170208&view=auto ============================================================================== --- incubator/airavata/trunk/modules/commons/workflow-execution-context/pom.xml (added) +++ incubator/airavata/trunk/modules/commons/workflow-execution-context/pom.xml Tue Sep 13 15:20:17 2011 @@ -0,0 +1,92 @@ + + + + + + + airavata-commons + airavata + 0.0.1-SNAPSHOT + ../pom.xml + + 4.0.0 + airavata + airavata-workflow-execution-context + jar + Airavata Workflow Execution Context + http://incubator.apache.org/airavata/ + + + + org.apache.xmlbeans + xmlbeans + 2.4.0 + + + + + + + org.apache.maven.plugins + maven-compiler-plugin + 2.3.2 + + 1.5 + 1.5 + + + + + + + + org.codehaus.mojo + build-helper-maven-plugin + + + add-source + generate-sources + + add-source + + + + ${basedir}/target/generated-sources/xmlbeans + + + + + + + org.codehaus.mojo + xmlbeans-maven-plugin + 2.3.3 + + + + xmlbeans + + + + true + + schemas + + schemas/workflow_execution_context.xsdconfig + + target/generated/${artifactId}-${version}.jar + + + + + Added: incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsd URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsd?rev=1170208&view=auto ============================================================================== --- incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsd (added) +++ incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsd Tue Sep 13 15:20:17 2011 @@ -0,0 +1,364 @@ + + + + + + Security context for execution of the workflow + + + + + + + Security context for Grid Security + Infrastructure X509 Proxy with trusted chain. + + + + + Security context for Grid Security MyProxy + Service + + + + + + MyProxy Server. + + + + + MyProxy User Name. + + + + + + MyProxy Password. + + + + + MyProxy Proxy Life time. + + + + + + + + + Security context for execution of the workflow + on SSH accessed resources. + + + + + + + Amazon Web Services Public Access + Key ID used to contact the AWS API's. + + + + + Amazon Web Services AWS Private + Secret Access Key. + + + + + + + + Security context for execution of the workflow + + + + + + + Location of the SCMS (Session + Credential Management Service). + + + + + The ID of the session credential + to be used for executing grid operations as needed by the + workflow. + + + + + + + + Security context for execution of the workflow + + + + + + + Amazon Web Services Public Access + Key ID used to contact the AWS API's. + + + + + Amazon Web Services AWS Private + Secret Access Key. + + + + + + + + + + + + Workflow context for execution of a instance used to + relate the specific activity in the context of workflow and used for monitoring + and illustarting the workflow progress. + + + + + + + Experiment ID (REQUIRED in context), Defines + the context of the workflow. + + + + + URI that identifies workflow instance that + originated the message. (optional) + + + + + URI that identifies workflow template that was + used to create the workflow instance. (optional) + + + + + String that identifies uniqueley a node in + workflow graph that originated that message. (optional) + + + + + + Increasing integer representing time in the + workflow execution when the message originated. (optional) + + + + + + + URI that identifies service instance that + originated that message. (optional) + + + + + + URI that identifies the replica of service + instance that originated that message, primarly used by Fault Tolerance + service to overprovision. (optional) + + + + + + EPR for WS-Eventing sink where to send event. (optional) + NOTE: currently any XML is accepted as there are many versions of WS-Addressing. + + + + + + + + + + + + + EPR for WS-Eventing sink where to send errors (optional) + NOTE: designed good for debugging and system level warnings, errors, etc + + + + + + + + + + + + + + + + + + + + + Element text contains host name for the resource. + + + + + This is workflow node ID that is mapped to a resource. + + + + + + This is service ID. + + + + + + head node of the resource + + + + + + If true then wsgram will be used, false pre-wsgram will be used. + + + + + + GRAM EPR of the resource + + + + + + LRM job manager on the resource, ex: PBS, LSF. + + + + + + number of CPU's allocated on the compute cluster + + + + + + number of nodes allocated on the compute cluster + + + + + + Job queue name if any. + + + + + + number of CPU's allocated on the compute cluster + + + + + + + + + + Element that contains service specific resource scheduling information sent + inside workflow context. The purpose of this context is to schedule individual + activities on a different resource. + + + + + + + + + + + Location of GFac factory service to use. (optional) + + + + + + + Location of Registry service to use. (optional) + + + + + + + Location of DSC service to use. (optional) + + + + + + + Resource Scheduler to use among LEAD, VGRADS and SPRUCE. + (optional) + + + + + + Location of the Data Agent + + + + + + Location of the Metadata Catalog + + + + + + String that identifies user running this experiment. + (REQUIRED in context + + + + + + Spruce urgency parameter + + + + + + ForceFileStagingToWorkDir (optinal) + + + + + + GFac output data staging directory. (optional) + + + + Propchange: incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsd ------------------------------------------------------------------------------ svn:executable = * Added: incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsdconfig URL: http://svn.apache.org/viewvc/incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsdconfig?rev=1170208&view=auto ============================================================================== --- incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsdconfig (added) +++ incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsdconfig Tue Sep 13 15:20:17 2011 @@ -0,0 +1,7 @@ + + + + org.apache.airavata.schemas.wec + + + Propchange: incubator/airavata/trunk/modules/commons/workflow-execution-context/schemas/workflow_execution_context.xsdconfig ------------------------------------------------------------------------------ svn:executable = *