import edu.isi.pegasus.planner.dax.*; /* API Documentation: http://pegasus.isi.edu/documentation */ public class DAXGen { public static void main(String[] args) { if (args.length != 1) { System.out.println("Usage: DAXGen DAXFILE"); System.exit(1); } String daxfile = args[0]; ADAG dax = new ADAG("{{name}}"); // TODO Add some jobs /* Job j = new Job("ID1", "myexe"); File a = new File("a.txt"); File b = new File("b.txt"); File c = new File("c.txt"); j.addArgument("-i").addArgument(a); j.addArgument("-o").addArgument(b); j.addArgument("-o").addArgument(c); j.uses(a, File.LINK.INPUT, File.TRANSFER.TRUE, false); j.uses(b, File.LINK.OUTPUT, File.TRANSFER.TRUE, false); j.uses(c, File.LINK.OUTPUT, File.TRANSFER.TRUE, false); dax.addJob(j); */ // TODO Add dependencies /* dax.addDependency(j, k); */ dax.writeToFile(daxfile); } }