如何删除这些重复?

时间:2015-08-21 05:34:43

标签: mainframe dfsort syncsort

我在文件中有以下字段,我希望根据前四个字段删除重复项。

我在前四个字段中使用了SUM FIELDS,但我没有得到所需的输出。

  1   1   1     12.01.2015  21   1
  1   1   1     12.01.2015  22   1
  1   1   1     12.01.2015  23   1

  1   1   1     12.01.2015  24   2
  1   1   1     12.01.2015  25   2
  1   1   1     12.01.2015  26   2

我的输出应该像

   1   1   1     12.01.2015  21   1
   1   1   1     12.01.2015  22   1
   1   1   1     12.01.2015  23   1

我的观点是,前三个字段应被视为一个记录,接下来三个视为一个记录。我怎样才能在JCL中实现它?

1 个答案:

答案 0 :(得分:0)

使用您的数据:

//first add parent step 
Task parentTask = service.tasks().insert(taskList.getId(), task). execute();

//now add child task say,session1
Task childTask=new Task();
childTask.setTitle("Session1");
Task response = service.tasks().insert(taskList.getId(), task). execute();

//now move this child task  under  parent task
service.tasks().move(taskList.getId(),response.getId()).setParent(parentTask.getId()).execute();

将为您提供所需的输出。

JCL只是安排程序运行的资源,以及之前和之后发生的事情。这是完成工作的程序。 JCL本身无能为力。