Control-M:在指定时间后设置作业状态ok

Control-M:在指定时间后设置作业状态ok,control-m,Control M,我有一个control-m file watcher作业,它等待一个特定的文件,如果文件在指定时间内到达,作业结束正常,但我想在文件未在指定时间到达时设置作业状态正常,而不是一直等待文件,这可能吗?如何实施 谢谢。设置文件监视程序有两种方法 文件监视程序作业 ctmfw控件中的Filewatcher实用程序 完成FW作业有两个后果 将输出条件指定给下一个作业,以便成功的作业开始执行 只是为了完成这项工作,这样就可以在新的一天过程中得到清理 现在,如果你想要第一个结果,那么这是一个选择- 假设您的

我有一个control-m file watcher作业,它等待一个特定的文件,如果文件在指定时间内到达,作业结束正常,但我想在文件未在指定时间到达时设置作业状态正常,而不是一直等待文件,这可能吗?如何实施


谢谢。

设置文件监视程序有两种方法

  • 文件监视程序作业
  • ctmfw控件中的Filewatcher实用程序
  • 完成FW作业有两个后果

    将输出条件指定给下一个作业,以便成功的作业开始执行

    只是为了完成这项工作,这样就可以在新的一天过程中得到清理

    现在,如果你想要第一个结果,那么这是一个选择- 假设您的FW作业[ABC]在0600-1800之间运行,它传递给后续作业的输出条件为ABC-OK。后续作业[DEF]在获得条件ABC-OK时运行;保留一个在1805上运行的虚拟作业[ABC_dummy],该作业设置相同的条件ABC-OK。因此,一旦ABC_DUMMY完成,DEF将获得它正在寻找的条件并执行。 如果文件提前到达,则FW作业ABC将运行,并设置条件ABC-OK。DEF将开始运行。 在这两种情况下,确保DEF完成后,ABC-OK被否定

    如果您正在寻找第二个结果,那么我相信只要作业没有失败,FW作业将处于“运行”状态,这将在新的一天流程中得到清除

    我很乐意进一步帮助你。把你的疑问贴在这里


    JN

    编辑您的FileWatcher作业

    在“执行”选项卡中:

    • 在“输入开始时间”和“输入结束时间”之间提交
    在“步骤”选项卡中:

    • ON(语句=*CODE=COMPSTAT=0)
    • 行吗
    • DO条件,NAME=FILE-FOUND
    • ON(语句=*CODE=COMPSTAT!0)
    • 行吗
    • DO条件,名称=未找到文件

    使用文件监视程序中的wait-until参数。假设您希望作业在06:00 AM之前监视文件,请在wait Toll参数提及06:00中提及06:00 AM

    如果找不到文件,作业将在上午6:00时失败。然后,您可以使用“步骤”选项卡使用以下任一选项将作业设置为OK

    • 备选案文1:

      ON(ON (Statement=* CODE=COMPSTAT!0))
      DO OK
      

    • 备选案文2:

      ON( (statement=* CODE=NOTOK))
      DO OK