是否可以在AutoSys r11.3中为一个作业使用多个运行日历? 例如,我有日历: cal_1为本月的第2个工作日 cal_2为本月第3个工作日。 现在我的工作需要在每个月的第二个和第三个工作日运行。是否有可能同时加入日历,而不必为此工作创建新的日历。
答案 0 :(得分:1)
我认为没有明确组合两个日历的实用工具。但是,日历只是定义/指定的日期集。从日历和日历中获取日期;然后使用它们添加一个具有两组日期的新复合日历。
我的想法是使用CLI实用程序autocal_asc从日历中获取所有日期并附加到文件(仅限日期; grep,如果需要或类似处理)。准备好文件后,再次使用autocal_asc创建包含日期的复合日历。
或者您可以以非常类似的方式将日期从一个添加到另一个。
答案 1 :(得分: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