autosys中的多个运行日历

时间:2013-09-14 16:50:30

标签: calendar job-scheduling autosys

是否可以在AutoSys r11.3中为一个作业使用多个运行日历? 例如,我有日历:  cal_1为本月的第2个工作日  cal_2为本月第3个工作日。 现在我的工作需要在每个月的第二个和第三个工作日运行。是否有可能同时加入日历,而不必为此工作创建新的日历。

2 个答案:

答案 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