You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by he...@apache.org on 2013/03/08 22:07:22 UTC

svn commit: r1454556 - /airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd

Author: heshan
Date: Fri Mar  8 21:07:22 2013
New Revision: 1454556

URL: http://svn.apache.org/r1454556
Log:
Adding a new element to support EC2ApplicationDeploymentDescription. Earlier, we've been using the Generic ApplicationDeploymentDescription for this, but when it comes to a EC2 Application, most of the fields in the generic scema is reduandant. Therefore, adding this type.

Modified:
    airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd

Modified: airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd?rev=1454556&r1=1454555&r2=1454556&view=diff
==============================================================================
--- airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd (original)
+++ airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd Fri Mar  8 21:07:22 2013
@@ -39,7 +39,19 @@
 		</sequence>
 	</complexType>
 
-	<complexType name="hpcApplicationDeploymentType">
+    <complexType name="ec2ApplicationDeploymentType">
+        <complexContent>
+            <extension base="gfac:applicationDeploymentDescriptionType">
+                <sequence>
+                    <element name="jobType" type="gfac:jobTypeType" minOccurs="0" maxOccurs="1" />
+                    <element name="executable" type="xsd:string" minOccurs="0" maxOccurs="1" />
+                    <element name="executableType" type="xsd:string" minOccurs="0" maxOccurs="1" />
+                </sequence>
+            </extension>
+        </complexContent>
+    </complexType>
+
+    <complexType name="hpcApplicationDeploymentType">
 		<complexContent>
 			<extension base="gfac:applicationDeploymentDescriptionType">
 				<sequence>
@@ -97,6 +109,7 @@
 			<enumeration value="mpi" />
 			<enumeration value="openMP" />
             <enumeration value="single" />
+            <enumeration value="ec2" />
 		</restriction>
 	</simpleType>