You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by sm...@apache.org on 2012/12/01 19:41:27 UTC

svn commit: r1416040 - in /airavata/trunk/modules: commons/gfac-schema/src/main/resources/schemas/ gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/ rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ test-suite/src...

Author: smarru
Date: Sat Dec  1 18:41:25 2012
New Revision: 1416040

URL: http://svn.apache.org/viewvc?rev=1416040&view=rev
Log:
addressing AIRAVATA-671. Removed GRAMDeploymnetType in application description and renamed batch application to HPCApplicationDeploymentType.

Modified:
    airavata/trunk/modules/commons/gfac-schema/src/main/resources/schemas/ApplicationDeploymentDescription.xsd
    airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java
    airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java
    airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java
    airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java
    airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java
    airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java
    airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java
    airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java
    airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java
    airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java
    airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java

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=1416040&r1=1416039&r2=1416040&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 Sat Dec  1 18:41:25 2012
@@ -38,7 +38,7 @@
 		</sequence>
 	</complexType>
 
-	<complexType name="batchApplicationDeploymentDescriptionType">
+	<complexType name="hpcApplicationDeploymentType">
 		<complexContent>
 			<extension base="gfac:applicationDeploymentDescriptionType">
 				<sequence>
@@ -53,26 +53,7 @@
 					<element name="processorsPerNode" type="xsd:int" minOccurs="0" maxOccurs="1" />
 					<element name="minMemory" type="xsd:int" minOccurs="0" maxOccurs="1" />
 					<element name="maxMemory" type="xsd:int" minOccurs="0" maxOccurs="1" />
-				</sequence>
-			</extension>
-		</complexContent>
-	</complexType>
-
-	<complexType name="gramApplicationDeploymentType">
-		<complexContent>
-			<extension base="gfac:batchApplicationDeploymentDescriptionType">
-				<sequence>
-					<element name="rslparm" type="gfac:RSLParmType" minOccurs="0" maxOccurs="unbounded" />
-				</sequence>
-			</extension>
-		</complexContent>
-	</complexType>
-
-    <complexType name="unicoreApplicationDeploymentType">
-		<complexContent>
-			<extension base="gfac:batchApplicationDeploymentDescriptionType">
-				<sequence>
-					<element name="jsdlparam" type="gfac:JSDLParamType" minOccurs="0" maxOccurs="unbounded" />
+					<element name="keyValuePairs" type="gfac:extendedKeyValueType" minOccurs="0" maxOccurs="unbounded" />
 				</sequence>
 			</extension>
 		</complexContent>
@@ -133,15 +114,7 @@
 		</sequence>
 	</complexType>
 
-	<complexType name="RSLParmType">
-		<simpleContent>
-			<extension base="xsd:string">
-				<attribute name="name" type="xsd:string" use="required" />
-			</extension>
-		</simpleContent>
-	</complexType>
-
-    <complexType name="JSDLParamType">
+	<complexType name="extendedKeyValueType">
 		<simpleContent>
 			<extension base="xsd:string">
 				<attribute name="name" type="xsd:string" use="required" />

Modified: airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java (original)
+++ airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/GramRSLGenerator.java Sat Dec  1 18:41:25 2012
@@ -33,7 +33,7 @@ import org.apache.airavata.core.gfac.con
 import org.apache.airavata.core.gfac.exception.ProviderException;
 import org.apache.airavata.core.gfac.exception.ToolsException;
 import org.apache.airavata.core.gfac.utils.GFacConstants;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.NameValuePairType;
 import org.apache.airavata.schemas.gfac.QueueType;
 import org.apache.airavata.schemas.gfac.URIArrayType;
@@ -55,7 +55,7 @@ public class GramRSLGenerator {
     ;
 
     public static GramAttributes configureRemoteJob(InvocationContext context) throws ToolsException {
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) context.getExecutionDescription().getApp().getType();
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) context.getExecutionDescription().getApp().getType();
         GramAttributes jobAttr = new GramAttributes();
         jobAttr.setExecutable(app.getExecutableLocation());
         jobAttr.setDirectory(app.getStaticWorkingDirectory());

Modified: airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java (original)
+++ airavata/trunk/modules/gfac-core/src/main/java/org/apache/airavata/core/gfac/provider/utils/JSDLGenerator.java Sat Dec  1 18:41:25 2012
@@ -22,7 +22,6 @@ package org.apache.airavata.core.gfac.pr
 
 import org.apache.airavata.core.gfac.context.invocation.InvocationContext;
 import org.apache.airavata.core.gfac.exception.ToolsException;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
 import org.apache.xmlbeans.XmlException;
 import org.ggf.schemas.jsdl.x2005.x11.jsdl.ApplicationType;
 import org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionDocument;

Modified: airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java (original)
+++ airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/ApplicationDescriptorTypes.java Sat Dec  1 18:41:25 2012
@@ -23,7 +23,6 @@ package org.apache.airavata.rest.mapping
 
 public class ApplicationDescriptorTypes {
     public static final String APP_DEP_DESC_TYPE = "Default";
-    public static final String BATCH_APP_DEP_DESC_TYPE = "Batch";
-    public static final String GRAM_APP_DEP_DESC_TYPE = "Gram";
+    public static final String HPC_APP_DEP_DESC_TYPE = "HPC";
     public static final String HADOOP_APP_DEP_DESC_TYPE = "Hadoop";
 }

Modified: airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java (original)
+++ airavata/trunk/modules/rest/mappings/src/main/java/org/apache/airavata/rest/mappings/utils/DescriptorUtil.java Sat Dec  1 18:41:25 2012
@@ -56,15 +56,15 @@ public class DescriptorUtil {
     public static ApplicationDeploymentDescription registerApplication(String appName, String exeuctableLocation, String scratchWorkingDirectory, String hostName,
                                                                        String projAccNumber, String queueName, String cpuCount, String nodeCount, String maxMemory) throws Exception {
         // Create Application Description
-        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) appDesc.getType();
         app.setCpuCount(Integer.parseInt(cpuCount));
         app.setNodeCount(Integer.parseInt(nodeCount));
         ApplicationDeploymentDescriptionType.ApplicationName name = appDesc.getType().addNewApplicationName();
         name.setStringValue(appName);
         app.setExecutableLocation(exeuctableLocation);
         app.setScratchWorkingDirectory(scratchWorkingDirectory);
-        ProjectAccountType projectAccountType = ((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = ((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         projectAccountType.setProjectAccountNumber(projAccNumber);
         QueueType queueType = app.addNewQueue();
         queueType.setQueueName(queueName);
@@ -258,12 +258,12 @@ public class DescriptorUtil {
 
         //set advanced options according app desc type
         if(applicationDescriptor.getApplicationDescType() != null && !applicationDescriptor.getApplicationDescType().isEmpty()){
-            if (applicationDescriptor.getApplicationDescType().equals(ApplicationDescriptorTypes.GRAM_APP_DEP_DESC_TYPE)){
-                ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
+            if (applicationDescriptor.getApplicationDescType().equals(ApplicationDescriptorTypes.HPC_APP_DEP_DESC_TYPE)){
+                ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
                 appDesc.getType().setApplicationName(name);
                 appDesc.getType().setExecutableLocation(applicationDescriptor.getExecutablePath());
                 appDesc.getType().setOutputDataDirectory(applicationDescriptor.getWorkingDir());
-                GramApplicationDeploymentType app = (GramApplicationDeploymentType) appDesc.getType();
+                HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) appDesc.getType();
                 app.setCpuCount(applicationDescriptor.getCpuCount());
                 app.setJobType(JobTypeType.Enum.forString(applicationDescriptor.getJobType()));
                 app.setMaxMemory(applicationDescriptor.getMaxMemory());
@@ -272,20 +272,6 @@ public class DescriptorUtil {
                 app.setNodeCount(applicationDescriptor.getNodeCount());
                 app.setProcessorsPerNode(applicationDescriptor.getProcessorsPerNode());
                 return appDesc;
-            } else if (applicationDescriptor.getApplicationDescType().equals(ApplicationDescriptorTypes.BATCH_APP_DEP_DESC_TYPE)){
-                ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(BatchApplicationDeploymentDescriptionType.type);
-                appDesc.getType().setApplicationName(name);
-                appDesc.getType().setExecutableLocation(applicationDescriptor.getExecutablePath());
-                appDesc.getType().setOutputDataDirectory(applicationDescriptor.getWorkingDir());
-                BatchApplicationDeploymentDescriptionType applicationDeploymentType = (BatchApplicationDeploymentDescriptionType) appDesc.getType();
-                applicationDeploymentType.setCpuCount(applicationDescriptor.getCpuCount());
-                applicationDeploymentType.setJobType(JobTypeType.Enum.forString(applicationDescriptor.getJobType()));
-                applicationDeploymentType.setMaxMemory(applicationDescriptor.getMaxMemory());
-                applicationDeploymentType.setMinMemory(applicationDescriptor.getMinMemory());
-                applicationDeploymentType.setMaxWallTime(applicationDescriptor.getMaxWallTime());
-                applicationDeploymentType.setNodeCount(applicationDescriptor.getNodeCount());
-                applicationDeploymentType.setProcessorsPerNode(applicationDescriptor.getProcessorsPerNode());
-                return appDesc;
             }
         }
         return applicationDeploymentDescription;
@@ -297,8 +283,8 @@ public class DescriptorUtil {
         applicationDescriptor.setExecutablePath(applicationDeploymentDescription.getType().getExecutableLocation());
         applicationDescriptor.setWorkingDir(applicationDeploymentDescription.getType().getOutputDataDirectory());
         if(applicationDeploymentDescription.getType() != null){
-            if(applicationDeploymentDescription.getType() instanceof GramApplicationDeploymentType){
-                GramApplicationDeploymentType gramApplicationDeploymentType = (GramApplicationDeploymentType)applicationDeploymentDescription.getType();
+            if(applicationDeploymentDescription.getType() instanceof HpcApplicationDeploymentType){
+                HpcApplicationDeploymentType gramApplicationDeploymentType = (HpcApplicationDeploymentType)applicationDeploymentDescription.getType();
                 if(gramApplicationDeploymentType != null){
                     applicationDescriptor.setCpuCount(gramApplicationDeploymentType.getCpuCount());
                     applicationDescriptor.setNodeCount(gramApplicationDeploymentType.getNodeCount());
@@ -309,20 +295,6 @@ public class DescriptorUtil {
                         applicationDescriptor.setQueueName(gramApplicationDeploymentType.getQueue().getQueueName());
                     }
                 }
-            } else if (applicationDeploymentDescription.getType() instanceof BatchApplicationDeploymentDescriptionType){
-                BatchApplicationDeploymentDescriptionType batchApplicationDeploymentDescriptionType = (BatchApplicationDeploymentDescriptionType)applicationDeploymentDescription.getType();
-                if (batchApplicationDeploymentDescriptionType != null){
-                    applicationDescriptor.setCpuCount(batchApplicationDeploymentDescriptionType.getCpuCount());
-                    applicationDescriptor.setNodeCount(batchApplicationDeploymentDescriptionType.getNodeCount());
-                    applicationDescriptor.setMaxMemory(batchApplicationDeploymentDescriptionType.getMaxMemory());
-                    applicationDescriptor.setMinMemory(batchApplicationDeploymentDescriptionType.getMinMemory());
-                    applicationDescriptor.setMaxWallTime(batchApplicationDeploymentDescriptionType.getMaxWallTime());
-                    if (batchApplicationDeploymentDescriptionType.getQueue() != null){
-                        applicationDescriptor.setQueueName(batchApplicationDeploymentDescriptionType.getQueue().getQueueName());
-                    }
-
-                }
-
             }
         }
 

Modified: airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java (original)
+++ airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/FileBreedGramTest.java Sat Dec  1 18:41:25 2012
@@ -44,7 +44,7 @@ import org.apache.airavata.core.gfac.ser
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.DataType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.InputParameterType;
 import org.apache.airavata.schemas.gfac.OutputParameterType;
 import org.apache.airavata.schemas.gfac.ParameterType;
@@ -91,8 +91,8 @@ public class FileBreedGramTest {
         /*
         * Application deployment description
         */
-        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) appDesc.getType();
         app.setCpuCount(1);
         app.setNodeCount(1);
         ApplicationDeploymentDescriptionType.ApplicationName name = appDesc.getType().addNewApplicationName();
@@ -100,7 +100,7 @@ public class FileBreedGramTest {
         app.setExecutableLocation("/bin/echo");
         app.setScratchWorkingDirectory(properties.getProperty("scratch.working.directory"));
         app.setCpuCount(1);
-        ProjectAccountType projectAccountType = ((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = ((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         projectAccountType.setProjectAccountNumber(properties.getProperty("allocation.charge.number"));
         QueueType queueType = app.addNewQueue();
         queueType.setQueueName(properties.getProperty("defualt.queue"));

Modified: airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java (original)
+++ airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderMPIRangerTest.java Sat Dec  1 18:41:25 2012
@@ -43,7 +43,7 @@ import org.apache.airavata.core.gfac.not
 import org.apache.airavata.core.gfac.services.impl.PropertiesBasedServiceImpl;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.InputParameterType;
 import org.apache.airavata.schemas.gfac.JobTypeType;
 import org.apache.airavata.schemas.gfac.OutputParameterType;
@@ -80,8 +80,8 @@ public class GramProviderMPIRangerTest {
         ((GlobusHostType) host.getType()).setGlobusGateKeeperEndPointArray(new String[]{properties.getProperty("gram.endpoints")});
 
         /* Application */
-        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) appDesc.getType();
         app.setCpuCount(1);
         app.setNodeCount(1);
         ApplicationDeploymentDescriptionType.ApplicationName name = appDesc.getType().addNewApplicationName();
@@ -91,7 +91,7 @@ public class GramProviderMPIRangerTest {
         app.setCpuCount(16);
         app.setJobType(JobTypeType.MPI);
         //app.setMinMemory();
-        ProjectAccountType projectAccountType = ((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = ((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         projectAccountType.setProjectAccountNumber(properties.getProperty("allocation.charge.number"));
 
         /* Service */

Modified: airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java (original)
+++ airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderPwscfRangerTest.java Sat Dec  1 18:41:25 2012
@@ -44,7 +44,7 @@ import org.apache.airavata.core.gfac.not
 import org.apache.airavata.core.gfac.services.impl.PropertiesBasedServiceImpl;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.InputParameterType;
 import org.apache.airavata.schemas.gfac.JobTypeType;
 import org.apache.airavata.schemas.gfac.OutputParameterType;
@@ -79,8 +79,8 @@ public class GramProviderPwscfRangerTest
         ((GlobusHostType) host.getType()).setGlobusGateKeeperEndPointArray(new String[]{properties.getProperty("gram.endpoints")});
 
         /* Application */
-        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) appDesc.getType();
         app.setNodeCount(1);
         ApplicationDeploymentDescriptionType.ApplicationName name = appDesc.getType().addNewApplicationName();
         name.setStringValue("MockPwscfMPI");
@@ -90,7 +90,7 @@ public class GramProviderPwscfRangerTest
         app.setCpuCount(4);
         app.setJobType(JobTypeType.MPI);
         app.setMaxWallTime(9);
-        ProjectAccountType projectAccountType = ((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = ((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         projectAccountType.setProjectAccountNumber(properties.getProperty("allocation.charge.number"));
 
         /* Service */

Modified: airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java (original)
+++ airavata/trunk/modules/test-suite/src/test/java/org/apache/airavata/test/suite/gfac/GramProviderTest.java Sat Dec  1 18:41:25 2012
@@ -43,7 +43,7 @@ import org.apache.airavata.core.gfac.not
 import org.apache.airavata.core.gfac.services.impl.PropertiesBasedServiceImpl;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.InputParameterType;
 import org.apache.airavata.schemas.gfac.OutputParameterType;
 import org.apache.airavata.schemas.gfac.ParameterType;
@@ -90,8 +90,8 @@ public class GramProviderTest {
         /*
         * App
         */
-        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(GramApplicationDeploymentType.type);
-        GramApplicationDeploymentType app = (GramApplicationDeploymentType) appDesc.getType();
+        ApplicationDeploymentDescription appDesc = new ApplicationDeploymentDescription(HpcApplicationDeploymentType.type);
+        HpcApplicationDeploymentType app = (HpcApplicationDeploymentType) appDesc.getType();
         app.setCpuCount(1);
         app.setNodeCount(1);
         ApplicationDeploymentDescriptionType.ApplicationName name = appDesc.getType().addNewApplicationName();
@@ -99,7 +99,7 @@ public class GramProviderTest {
         app.setExecutableLocation("/bin/echo");
         app.setScratchWorkingDirectory(properties.getProperty("scratch.working.directory"));
         app.setCpuCount(1);
-        ProjectAccountType projectAccountType = ((GramApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
+        ProjectAccountType projectAccountType = ((HpcApplicationDeploymentType) appDesc.getType()).addNewProjectAccount();
         projectAccountType.setProjectAccountNumber(properties.getProperty("allocation.charge.number"));
         QueueType queueType = app.addNewQueue();
         queueType.setQueueName(properties.getProperty("defualt.queue"));

Modified: airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java (original)
+++ airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionDialog.java Sat Dec  1 18:41:25 2012
@@ -56,7 +56,7 @@ import org.apache.airavata.commons.gfac.
 import org.apache.airavata.commons.gfac.type.ServiceDescription;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 import org.apache.airavata.xbaya.XBayaEngine;
 import org.apache.airavata.xbaya.ui.menues.MenuIcons;
 import org.apache.airavata.xbaya.ui.widgets.GridPanel;
@@ -706,7 +706,7 @@ public class ApplicationDescriptionDialo
 				hostDescription = registry.getApplicationManager().getHostDescription(hostName);
 				if (hostDescription.getType() instanceof GlobusHostType) {
 					getShellApplicationDescription().getType().changeType(
-							GramApplicationDeploymentType.type);
+					        HpcApplicationDeploymentType.type);
 				} else {
 					getShellApplicationDescription().getType().changeType(
 							ApplicationDeploymentDescriptionType.type);

Modified: airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java (original)
+++ airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/ApplicationDescriptionHostAdvancedOptionDialog.java Sat Dec  1 18:41:25 2012
@@ -24,8 +24,8 @@ package org.apache.airavata.xbaya.ui.dia
 import org.apache.airavata.client.api.AiravataAPI;
 import org.apache.airavata.common.utils.SwingUtil;
 import org.apache.airavata.commons.gfac.type.ApplicationDeploymentDescription;
+import org.apache.airavata.schemas.gfac.HpcApplicationDeploymentType;
 //import org.apache.airavata.registry.api.AiravataRegistry2;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
 import org.apache.airavata.schemas.gfac.JobTypeType;
 import org.apache.airavata.schemas.gfac.JobTypeType.Enum;
 import org.apache.airavata.schemas.gfac.ProjectAccountType;
@@ -222,8 +222,8 @@ public class ApplicationDescriptionHostA
         return descriptor;
     }
 
-    public GramApplicationDeploymentType getGramApplicationDescriptionType() {
-        return (GramApplicationDeploymentType)descriptor.getType();
+    public HpcApplicationDeploymentType getHPCApplicationDescriptionType() {
+        return (HpcApplicationDeploymentType)descriptor.getType();
     }
     
     public void setShellApplicationDescription(ApplicationDeploymentDescription shellApplicationDescription) {
@@ -236,31 +236,31 @@ public class ApplicationDescriptionHostA
     
     private void saveApplicationDescriptionAdvancedOptions() {
 		if (isValueNotEmpty(cmbJobType.getText())) {
-			getGramApplicationDescriptionType().setJobType(
+		    getHPCApplicationDescriptionType().setJobType(
 					getJobTypeEnum(cmbJobType.getText()));
 		}
 		if (isValueNotEmpty(txtMaxWallTime.getText())) {
-			getGramApplicationDescriptionType().setMaxWallTime(
+		    getHPCApplicationDescriptionType().setMaxWallTime(
 					Integer.parseInt(txtMaxWallTime.getText()));
 		}
 		if (isValueNotEmpty(txtCpuCount.getText())) {
-			getGramApplicationDescriptionType().setCpuCount(
+		    getHPCApplicationDescriptionType().setCpuCount(
 					Integer.parseInt(txtCpuCount.getText()));
 		}
 		if (isValueNotEmpty(txtProcessorsPerNode.getText())) {
-			getGramApplicationDescriptionType().setProcessorsPerNode(
+		    getHPCApplicationDescriptionType().setProcessorsPerNode(
 					Integer.parseInt(txtProcessorsPerNode.getText()));
 		}
         if (isValueNotEmpty(txtNodeCount.getText())) {
-			getGramApplicationDescriptionType().setNodeCount(
+            getHPCApplicationDescriptionType().setNodeCount(
 					Integer.parseInt(txtNodeCount.getText()));
 		}
 		if (isValueNotEmpty(txtMinMemory.getText())) {
-			getGramApplicationDescriptionType().setMinMemory(
+		    getHPCApplicationDescriptionType().setMinMemory(
 					Integer.parseInt(txtMinMemory.getText()));
 		}
 	    if (isValueNotEmpty(txtMaxMemory.getText())) {
-	            getGramApplicationDescriptionType().setMaxMemory(
+	        getHPCApplicationDescriptionType().setMaxMemory(
 	                    Integer.parseInt(txtMaxMemory.getText()));
 	        }
 		ProjectAccountType projectAccount = getProjectAccountType();
@@ -280,17 +280,17 @@ public class ApplicationDescriptionHostA
     }
 
 	private QueueType getQueueName() {
-		if (getGramApplicationDescriptionType().getQueue()==null){
-			getGramApplicationDescriptionType().addNewQueue();
+		if (getHPCApplicationDescriptionType().getQueue()==null){
+		    getHPCApplicationDescriptionType().addNewQueue();
 		}
-		return getGramApplicationDescriptionType().getQueue();
+		return getHPCApplicationDescriptionType().getQueue();
 	}
 
 	private ProjectAccountType getProjectAccountType() {
-		if (getGramApplicationDescriptionType().getProjectAccount()==null){
-			getGramApplicationDescriptionType().addNewProjectAccount();
+		if (getHPCApplicationDescriptionType().getProjectAccount()==null){
+		    getHPCApplicationDescriptionType().addNewProjectAccount();
 		}
-		return getGramApplicationDescriptionType().getProjectAccount();
+		return getHPCApplicationDescriptionType().getProjectAccount();
 	}
     
 	private String getPropValue(int num){
@@ -302,18 +302,18 @@ public class ApplicationDescriptionHostA
 	}
 	
     private void loadApplicationDescriptionAdvancedOptions() {
-    	GramApplicationDeploymentType gadType = getGramApplicationDescriptionType();
-		if (gadType.getJobType()!=null) {
-			cmbJobType.setSelectedItem(gadType
+        HpcApplicationDeploymentType hpcAppType = getHPCApplicationDescriptionType();
+		if (hpcAppType.getJobType()!=null) {
+			cmbJobType.setSelectedItem(hpcAppType
 					.getJobType().toString());
 		}
-    	txtMaxWallTime.setText(getPropValue(gadType.getMaxWallTime()));
-        txtCpuCount.setText(getPropValue(gadType.getCpuCount()));
-        txtNodeCount.setText(getPropValue(gadType.getNodeCount()));
-        txtProcessorsPerNode.setText(getPropValue(gadType.getProcessorsPerNode()));
-        txtMinMemory.setText(getPropValue(gadType.getMinMemory()));
-        txtMaxMemory.setText(getPropValue(gadType.getMaxMemory()));
-        txtNodeCount.setText(getPropValue(gadType.getNodeCount()));
+    	txtMaxWallTime.setText(getPropValue(hpcAppType.getMaxWallTime()));
+        txtCpuCount.setText(getPropValue(hpcAppType.getCpuCount()));
+        txtNodeCount.setText(getPropValue(hpcAppType.getNodeCount()));
+        txtProcessorsPerNode.setText(getPropValue(hpcAppType.getProcessorsPerNode()));
+        txtMinMemory.setText(getPropValue(hpcAppType.getMinMemory()));
+        txtMaxMemory.setText(getPropValue(hpcAppType.getMaxMemory()));
+        txtNodeCount.setText(getPropValue(hpcAppType.getNodeCount()));
 		ProjectAccountType projectAccount = getProjectAccountType();
 
 		txtProjectAccountNumber.setText(projectAccount.getProjectAccountNumber()==null? "":projectAccount.getProjectAccountNumber());

Modified: airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java
URL: http://svn.apache.org/viewvc/airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java?rev=1416040&r1=1416039&r2=1416040&view=diff
==============================================================================
--- airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java (original)
+++ airavata/trunk/modules/xbaya-gui/src/main/java/org/apache/airavata/xbaya/ui/dialogs/descriptors/HostDeploymentDialog.java Sat Dec  1 18:41:25 2012
@@ -56,13 +56,13 @@ import org.apache.airavata.registry.api.
 import org.apache.airavata.registry.api.exception.gateway.MalformedDescriptorException;
 import org.apache.airavata.schemas.gfac.ApplicationDeploymentDescriptionType;
 import org.apache.airavata.schemas.gfac.GlobusHostType;
-import org.apache.airavata.schemas.gfac.GramApplicationDeploymentType;
 import org.apache.airavata.xbaya.ui.menues.MenuIcons;
 import org.apache.airavata.xbaya.ui.widgets.GridPanel;
 import org.apache.airavata.xbaya.ui.widgets.XBayaLabel;
 import org.apache.airavata.xbaya.ui.widgets.XBayaLinkButton;
 import org.apache.airavata.xbaya.ui.widgets.XBayaTextField;
 import org.apache.xmlbeans.XmlException;
+import org.ggf.schemas.jsdl.x2006.x07.jsdlHpcpa.HPCProfileApplicationDocument;
 
 public class HostDeploymentDialog extends JDialog implements ActionListener {
     /**
@@ -498,7 +498,7 @@ public class HostDeploymentDialog extend
 				hostDescription = registry.getApplicationManager().getHostDescription(hostName);
 				if (hostDescription.getType() instanceof GlobusHostType) {
 				    getShellApplicationDescription().getType().changeType(
-				            GramApplicationDeploymentType.type);
+				            HPCProfileApplicationDocument.type);
 				} else {
 				    getShellApplicationDescription().getType().changeType(
 				            ApplicationDeploymentDescriptionType.type);