【问题标题】:How to ftp the file by appending the number at the end of the file using JCL如何通过使用 JCL 在文件末尾附加数字来 ftp 文件
【发布时间】:2020-03-03 07:05:24
【问题描述】:

我们有每天运行 4 次的作业,所以现在每次运行它都会创建一个文件并将文件 ftp 为“LCD_BI_ORDERINFO_&OYMD._&OHHMM._001_01.txt”,所以现在我希望发送文件如下:

每次运行后,它应在文件末尾附加 01 02 03 和 04.txt,如下所示。

LCD_BI_ORDERINFO_&OYMD._001_01.txt
LCD_BI_ORDERINFO_&OYMD._001_02.txt
LCD_BI_ORDERINFO_&OYMD._001_03.txt
LCD_BI_ORDERINFO_&OYMD._001_04.txt 

提前致谢

【问题讨论】:

  • 你不能用 JCL 来做,因为这不是 JCL 所做的事情。你需要程序。但是,如果您将序列号替换为时间变量,那么阅读器/解释器可能会在读入 JCL 时使用系统变量。
  • 如果您要使用 GDG,每次作业运行时,文件名都会附加一个不同的世代编号。

标签: mainframe jcl


【解决方案1】:

将您现有的作业包装为一个编目过程,并带有一个指示后缀编号的参数。现在,不再是一项每天运行四次的作业,而是为编目的 proc 提供四组不同的执行 JCL,每组每天执行一次,并指定正确的后缀号。

在您商店的作业调度程序中安排这些。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-13
    • 1970-01-01
    • 2016-11-10
    • 2012-06-21
    • 1970-01-01
    • 1970-01-01
    • 2017-06-15
    相关资源
    最近更新 更多