【问题标题】:What is the difference between the ODATE and the RDATE? Control-MODATE 和 RDATE 有什么区别?控制-M
【发布时间】:2021-07-13 07:24:39
【问题描述】:

有人知道 ODATE 和 RDATE 之间的区别吗?手册说:

ODATE --> 作业的原始计划日期。

RDATE --> 安装当前工作日期。

但这对我没有帮助。

非常感谢。

【问题讨论】:

    标签: control-m


    【解决方案1】:

    ODATE 是最初安排工作的时间,您需要考虑两件事; i) 您的新日处理时间是什么时候(即,如果是每天早上 6:00,那么 ODATE 从早上 6 点到早上 6 点运行,并且在整个期间都是一样的)ii) 您不一定要按照设定的日期订购作为当前日期 - 例如今天,由于批处理的考虑,您可能希望订购一些计划在当月最后一天进行的作业。

    %%$RDATE 或 %%RDATE(一个值将年份指定为 yyyy,另一个指定为 yy)将解析为当前系统日期。无论您的服务器现在说的本地日期是什么,无论 Control-M 设置如何,RDATE 都会为您提供。如果您的作业可以在不同的日期运行,但您确实需要处理当天的日期,通常会使用此设置。

    当然,如果您的新日处理在午夜运行,您总是会在 NDP 期间清除所有作业,并且您永远不会订购未来的作业 - 那么 RDATE 和 ODATE 将基本相同。

    【讨论】:

    • 感谢您的回答,马克。那么,RDATE 和 DATE 有什么区别呢?不一样吗?你能给我一个RDATE用法的例子吗?谢谢!
    • 手册说 RDATE 是“安装当前工作日期”,而 DATE 是“当前系统日期”——听起来它们是一回事。 DATE 可能由 Control-M 服务器提供,而 RDATE 可能来自另一个组件。最好的测试方法是创建一个命令行循环作业,它每 20 分钟左右运行一次,它会回显 DATE RDATE ODATE 等等。 24 小时内的输出将向您显示解析值的方式之间的差异(如果有)。
    • 我将 RDATE 用于喊话消息(在后处理中),我想在其中给出错误发生的日期。
    猜你喜欢
    • 1970-01-01
    • 2014-01-22
    • 2011-01-22
    • 1970-01-01
    • 1970-01-01
    • 2017-01-30
    • 1970-01-01
    • 2021-06-10
    • 2012-05-07
    相关资源
    最近更新 更多