是否可以在 AutoSys r11.3 中为一项作业使用多个运行日历?例如,我有日历:cal_1 表示每月的第二个工作日,cal_2 表示每月的第三个工作日。现在我有一份工作需要在每月的第二个和第三个工作日运行。是否可以合并两个日历,而不必仅为这项工作创建新日历。
问问题
4578 次
2 回答
1
我不认为有一个实用程序可以明确地组合两个日历。但是,日历只不过是定义/指定的一组日期。只需从日历中获取日期并加入俱乐部即可;然后使用它们添加一个新的复合日历,该日历具有两组日期。
我的想法是使用 CLI 实用程序 autocal_asc 从两个日历中获取所有日期并附加到文件中(仅日期;如果需要,请使用 grep 或类似处理)。准备好文件后,再次使用 autocal_asc 创建带有日期的复合日历。
或者您可以以非常相似的方式将日期从一个添加到另一个。
于 2013-09-17T20:29:17.490 回答
0
你不需要准备两个日历来获取一个月的两个工作日。而是通过排除非工作日(周六和周日)和节假日来为您想要运行的所有月份准备日历的日期。
现在您可以创建一个标准日历,并可以给出排除非工作日和节假日后得到的确切工作日期,如下所示。
现在我将ad-hoc
使用标准日历添加日期。
C:\Program Files (x86)\CA\Workload Automation `AE\autosys>autocal_asc`
CA WAAE Calendar Utility
Please select from the following options:
[1] Administer Standard Calendar.
[2] Administer Extended Calendar.
[3] Administer Cycle.
[4] List all Calendars.
[5] List all Cycles.
[0] Exit CA WAAE Calendar Utility.
> 1
Administer Standard Calendar
Please select from the following options:
[1] Create a Calendar.
[2] Add dates to Calendar.
[3] Delete Calendar dates.
[4] Delete an entire Calendar.
[5] List dates for a Calendar.
[6] List all Standard Calendars.
[9] Exit from "Administer Standard Calendar" menu.
[0] Exit CA WAAE Calendar Utility.
> 1
Calendar Name: adhoc-days
Date (MM/DD/YYYY [HH:MM]): 01/02/2017
Date (MM/DD/YYYY [HH:MM]): 01/03/2017
Date (MM/DD/YYYY [HH:MM]): 02/02/2017
Date (MM/DD/YYYY [HH:MM]): 02/03/2017
CAUAJM_I_50430 Insert Successful for Calendar: adhoc-days
于 2017-01-10T14:12:38.687 回答