Advertisement
Guest User

Untitled

a guest
Dec 11th, 2014
479
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
JCL 1.57 KB | None | 0 0
  1. [
  2. Type = "dag";
  3. Nodes =     [
  4.             generate = [
  5.                 description = [
  6.                         Type = "Job";
  7.                         JobType = "Normal";
  8.                         Executable = "generate.sh";
  9.                         StdOutput = "generate.out";
  10.                         StdError = "generate.err";
  11.                         InputSandbox = {"generate.sh", "generate.py", "input.txt"};
  12.                         OutputSandbox = {"generate.out", "generate.err"};
  13.                         ];
  14.                 ];
  15.             bubble = [
  16.                 description = [
  17.                         Type = "Job";
  18.                         JobType = "Normal";
  19.                         Executable = "bubble.sh";
  20.                         StdOutput = "bubble.out";
  21.                         StdError = "bubble.err";
  22.                         InputSandbox = {"bubble.sh", "bubble.py", root.Nodes.generate.description.OutputSandbox[0]};
  23.                         OutputSandbox = {"bubble.out", "bubble.err"};
  24.                         ];
  25.                 ];
  26.             insertion = [
  27.                 description = [
  28.                         Type = "Job";
  29.                         JobType = "Normal";
  30.                         Executable = "insertion.sh";
  31.                         StdOutput = "insertion.out";
  32.                         StdError = "insertion.err";
  33.                         InputSandbox = {"insertion.sh", "insertion.py", root.Nodes.generate.description.OutputSandbox[0]};
  34.                         OutputSandbox = {"insertion.out", "insertion.err"};
  35.                         ];
  36.                 ];
  37.             report = [
  38.                 description = [
  39.                         Type = "Job";
  40.                         JobType = "Normal";
  41.                         Executable = "report.sh";
  42.                         StdOutput = "report.out";
  43.                         StdError = "report.err";
  44.                         InputSandbox = {"report.sh", "report.py", root.Nodes.bubble.description.OutputSandbox[0], root.Nodes.insertion.description.OutputSandbox[0]};
  45.                         OutputSandbox = {"report.out", "report.err"};
  46.                         ];
  47.                 ];
  48.         ];
  49.  
  50. Dependencies = {{generate, bubble}, {generate, insertion}, {bubble, report}, {insertion, report}};
  51. ];
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement