可以接受COBOL批处理程序的输入

时间:2015-08-21 11:38:32

标签: cobol mainframe

我有一个批处理COBOL程序,需要以平面文件的形式输入。当我使用软件将单个文件FTP到批处理时,它正在工作。

问题在于,在最终解决方案中,需要许多并发用户一起或单独访问批处理程序。例如,假设10个用户需要运行批处理。

  • 他们可以将所有文件FTP到大型机可以访问文件的共享目录。

现在问题出现了

  • 如何触发大型机作业?
  • 由于将有10个或更多文件,JOB需要单独运行每个文件并生成报告。
  • 文件名应该如何?例如,如果两个文件具有相同的名称,则当它们首先在FTP中进入共享目录时,它们将被覆盖。另一方面,如果文件名是唯一的,Mainframe将无法区分它们。

用户将通过电子邮件收到报告,其编码在批处理程序中,该ID将出现在输入的平面文件中。

以前,CICS功能是通过excel宏(屏幕报废)完成的。本练习的重点是消除CICS用法以减少MIPS

感谢任何帮助。

1 个答案:

答案 0 :(得分:1)

重新关注@SaggingRufus所说的内容,如果您有Control-M进行日程安排,您可以使用CTMAPI将自动编辑变量设置为文件名,然后订购批处理作业。您可以使用SPOOLWRITE API通过CICS中的Web服务提交作业,也可以尝试FTP到JES假脱机。

@BillWoodger绝对正确,让您的生产调度人员和您的安全人员参与其中。不要推销自己的建筑,使用你的商店决定适合它的东西。