You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airavata.apache.org by la...@apache.org on 2013/01/22 16:39:23 UTC

svn commit: r1436999 - in /airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes: AbstractJobCommand.java CreateAndTerminateActivityTask.java MonitorJobStatusTask.java RunAndTerminateJob.java

Author: lahiru
Date: Tue Jan 22 15:39:23 2013
New Revision: 1436999

URL: http://svn.apache.org/viewvc?rev=1436999&view=rev
Log:
fixing double commit in bes-client.

Modified:
    airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/AbstractJobCommand.java
    airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/CreateAndTerminateActivityTask.java
    airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/MonitorJobStatusTask.java
    airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/RunAndTerminateJob.java

Modified: airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/AbstractJobCommand.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/AbstractJobCommand.java?rev=1436999&r1=1436998&r2=1436999&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/AbstractJobCommand.java (original)
+++ airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/AbstractJobCommand.java Tue Jan 22 15:39:23 2013
@@ -34,39 +34,3 @@ public abstract class AbstractJobCommand
 	}
 	
 }
-package org.apache.airavata.sample.bes;
-
-import de.fzj.unicore.uas.security.ClientProperties;
-import eu.unicore.security.util.client.IClientProperties;
-
-public abstract class AbstractJobCommand {
-	
-	
-	
-	public static final String factoryUrl = "https://zam1161v01.zam.kfa-juelich.de:8002/INTEROP1/services/BESFactory?res=default_bes_factory";
-	public static final String dateJsdlPath = "src/test/resources/date.xml";
-	
-	protected IClientProperties securityProperties;
-	
-	
-	public AbstractJobCommand() {
-		securityProperties = initSecurityProperties();
-	}
-	
-	protected ClientProperties initSecurityProperties() {
-
-		ClientProperties sp = new ClientProperties();
-
-		sp.setSslEnabled(true);
-		sp.setSignMessage(true);
-
-		sp.setKeystore("src/test/resources/demo-keystore.jks");
-		sp.setKeystorePassword("654321");
-		sp.setKeystoreAlias("demouser-new");
-		sp.setKeystoreType("JKS");
-
-		return sp;
-
-	}
-	
-}

Modified: airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/CreateAndTerminateActivityTask.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/CreateAndTerminateActivityTask.java?rev=1436999&r1=1436998&r2=1436999&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/CreateAndTerminateActivityTask.java (original)
+++ airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/CreateAndTerminateActivityTask.java Tue Jan 22 15:39:23 2013
@@ -73,86 +73,4 @@ public class CreateAndTerminateActivityT
 
 		
 	}
-
-	
-
-}
-package org.apache.airavata.sample.bes;
-
-import java.util.Calendar;
-
-import org.ggf.schemas.bes.x2006.x08.besFactory.ActivityStateEnumeration;
-import org.ggf.schemas.bes.x2006.x08.besFactory.CreateActivityDocument;
-import org.ggf.schemas.bes.x2006.x08.besFactory.CreateActivityResponseDocument;
-import org.ggf.schemas.bes.x2006.x08.besFactory.TerminateActivitiesResponseType;
-import org.w3.x2005.x08.addressing.EndpointReferenceType;
-
-import de.fzj.unicore.bes.client.FactoryClient;
-import de.fzj.unicore.wsrflite.xmlbeans.WSUtilities;
-import eu.unicore.security.util.client.IClientProperties;
-
-public class CreateAndTerminateActivityTask {
-
-	private BESJob job;
-
-	private IClientProperties sec;
-	private String jobId;
-	
-	
-	public CreateAndTerminateActivityTask(BESJob job, IClientProperties sec) {
-		this.job = job;
-		this.sec = sec;
-		
-	}
-
-	public void startJob() throws Exception {
-		String factoryUrl = job.getFactoryUrl();
-		EndpointReferenceType eprt = EndpointReferenceType.Factory
-				.newInstance();
-		eprt.addNewAddress().setStringValue(factoryUrl);
-		System.out.println("========================================");
-		System.out.println(String.format("Job Submitted to %s.\n", factoryUrl));
-		FactoryClient factory = new FactoryClient(eprt, sec);
-		CreateActivityDocument cad = CreateActivityDocument.Factory
-				.newInstance();
-		cad.addNewCreateActivity().addNewActivityDocument()
-				.setJobDefinition(job.getJobDoc().getJobDefinition());
-		CreateActivityResponseDocument response = factory.createActivity(cad);
-		EndpointReferenceType activityEpr = response
-				.getCreateActivityResponse().getActivityIdentifier();
-		jobId = WSUtilities.extractResourceID(activityEpr);
-		if (jobId == null) {
-			jobId = new Long(Calendar.getInstance().getTimeInMillis())
-					.toString();
-		}
-		
-		String status;
-		
-		status = String.format("Job %s is %s.\n", activityEpr.getAddress()
-				.getStringValue(), factory.getActivityStatus(activityEpr)
-				.toString()).toString();
-		
-		System.out.println(status);
-		
-		TerminateActivitiesResponseType terminateResType = factory.terminateActivity(activityEpr);
-		
-		Thread.sleep(500);
-		System.out.println(terminateResType);
-
-		if (!(factory.getActivityStatus(activityEpr) == ActivityStateEnumeration.CANCELLED)) {
-			throw new Exception("Job "+activityEpr.getAddress().getStringValue()+" not CANCELLED");
-		}
-		
-		status = String.format("Job %s is %s.\n", activityEpr.getAddress()
-				.getStringValue(), factory.getActivityStatus(activityEpr)
-				.toString()).toString();
-		
-		System.out.println(status);
-		
-
-		
-	}
-
-	
-
-}
+}
\ No newline at end of file

Modified: airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/MonitorJobStatusTask.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/MonitorJobStatusTask.java?rev=1436999&r1=1436998&r2=1436999&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/MonitorJobStatusTask.java (original)
+++ airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/MonitorJobStatusTask.java Tue Jan 22 15:39:23 2013
@@ -17,36 +17,4 @@ public class MonitorJobStatusTask {
 		this.jobEPR = jobEPR;
 		this.sec = sec; 
 	}
-	
-	
-	
-	
-
-	
-}
-package org.apache.airavata.sample.bes;
-
-import org.w3.x2005.x08.addressing.EndpointReferenceType;
-
-import de.fzj.unicore.wsrflite.xmlbeans.WSUtilities;
-
-import eu.unicore.security.util.client.IClientProperties;
-
-public class MonitorJobStatusTask {
-	
-	private String factoryUrl;
-	private EndpointReferenceType jobEPR;
-	private IClientProperties sec;
-	
-	public MonitorJobStatusTask(String factoryUrl, IClientProperties sec, EndpointReferenceType jobEPR) {
-		this.factoryUrl = factoryUrl;
-		this.jobEPR = jobEPR;
-		this.sec = sec; 
-	}
-	
-	
-	
-	
-
-	
-}
+}
\ No newline at end of file

Modified: airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/RunAndTerminateJob.java
URL: http://svn.apache.org/viewvc/airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/RunAndTerminateJob.java?rev=1436999&r1=1436998&r2=1436999&view=diff
==============================================================================
--- airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/RunAndTerminateJob.java (original)
+++ airavata/sandbox/grid-tools/bes-client/src/main/java/org/apache/airavata/sample/bes/RunAndTerminateJob.java Tue Jan 22 15:39:23 2013
@@ -33,40 +33,3 @@ public class RunAndTerminateJob extends 
 	
 
 }
-
-package org.apache.airavata.sample.bes;
-
-import java.io.File;
-
-import org.ggf.schemas.jsdl.x2005.x11.jsdl.JobDefinitionDocument;
-
-public class RunAndTerminateJob extends AbstractJobCommand {
-
-	public RunAndTerminateJob() {
-		super();
-	}
-
-	public void runAndTerminate(){
-		JobDefinitionDocument jobDoc = null;
-		try {
-			jobDoc = JobDefinitionDocument.Factory.parse(new File(dateJsdlPath));
-		} catch (Exception e) {
-			System.err.println("Error parsing JSDL instance. " + e);
-		}
-
-		BESJob job = new BESJob();
-		job.setFactory(factoryUrl);
-		job.setJobDoc(jobDoc);
-
-		CreateAndTerminateActivityTask th = new CreateAndTerminateActivityTask(job, securityProperties);
-		try {
-			th.startJob();
-		} catch (Exception e) {
-
-			System.err.println("Couldn't run job: " + e);
-		}
-	}
-	
-
-}
-