How to Define a DSM Calendar

Use the DSM Calendar to define the schedule for software delivery and software job execution. DSM Calendar can be used in all places where CCS Calendar is used.
cla140
Use the DSM Calendar to define the schedule for software delivery and software job execution. DSM Calendar can be used in all places where CCS Calendar is used.
  • If you have calendars with the same name in the CCS Calendar and the DSM Calendar, the CCS Calendar is given the priority.
  • The DSM Calendar will be considered only if the software delivery download method on the agent is set to DTS NOS-less.
Follow these steps:
  1. Open DSM Explorer and navigate to Control Panel, Configuration, configuration policy name.
  2. Right-click the configuration policy and click Unseal.
  3. Navigate to DSM, Common Components, Calendars.
    The DSM Calendars definition dialog opens.
  4. Navigate to the Calendar Ranges tab.
  5. Specify the required values for the given parameters.
    • Name
      Specifies the name of the Calendar Range. It allows the following character types:
      • Alphabet
      • Numeric
      • Alphanumeric
      • _ (Underscore)
      • Combination of alphabet and _ (Underscore)
      • Combination of numeric and _ (Underscore)
      • Combination of alphanumeric and _ (underscore)
    • Type
      Specifies the type of Calendar Range. The available values are:
      • All Sundays - All Saturdays: Defines all the corresponding weekdays in the calendar.
      • All Weekdays: Defines Monday to Friday of a week.
      • All Weekends: Defines Saturday and Sunday of a week.
      • Special Date: Defines a specific date. On selecting enables the date field.
      • Date Range: Defines all the days between From Date and To Date. When you select this field, it enables the From Date and To Date fields.
    • Date
      Defines the specific date for the type of Special Date. This field is active only if the calendar range type is "Special Date". Enter the date in YYYY-MM-DD format. Enter 0 (zero) to specify all the years, all the months, or all the dates. For example, 2014-00-10 indicates 10th of every month in the year 2014.
    • From Date
      Defines the start date for the type of Date Range. Enter the date in YYYY-MM-DD format.
    • To Date
      Defines the end date for the type of Date Range. Enter the date in YYYY-MM-DD format.
    • Time Ranges
      Specifies the time range. Enter the time range in HH:MM format. You can enter only 30 minutes interval i.e. 00 or 30 in the MM value. Specify 00:00-00:00 to define the 24 hours time range. You can define multiple time ranges. Use space between each time range to specify multiple time ranges. For example, 09:00 11:00 14:00 20:00 22:00. Use - (hyphen) to specify the start and end time of the time range. For example, 09:00-09:30 specifies the time range from 09:00 to 09:29.
    • Status
      Specifies whether to select Included or Excluded for the selected calendar range. The Included option specifies that the calendar is active for the duration that you have set. The Excluded option specifies that the calendar is inactive for the duration that you have set.
  6. Navigate to the Calendar tab.
  7. Specify the required values for the given parameters.
    • Calendar Name
      Specifies the name of the Calendar. You can use the following character types:
      • Alphabet
      • Numeric
      • Alphanumeric
      • _ (Underscore)
      • Combination of alphabets and _ (Underscore)
      • Combination of numeric and _ (Underscore)
      • Combination of alphanumeric and _ (underscore)
    • Fixed Year
      Specifies whether to use the fixed year or not for the calendar. Select "Yes" to specify the fixed year. To specify the fixed year, enter a year from 2014 through 2099 in the YYYY format. Enter "0000" to specify all the years from 2014 to 2099.
      Default: No
    • Calendar Ranges
      Select from the available calendar ranges to associate with the calendar. You must select at least one calendar range to create a calendar. You can also select multiple calendar ranges.
  8. Apply the configuration policy to the domain manager (DM) and the remote scalability server (SS).
    Define the calendar in only one policy, either the Default Computer Policy or any of the custom policies. If you define the calendar in multiple policies, there may be errors while creating or deleting the calendars. Also, ensure that the policy is applied on those DM and remote SS to which the agents report. As a best practice, define the calendars in Default Computer Policy so that they are automatically distributed to all the DM and SS.
        The DSM Calendar is successfully defined.
Attach a Calendar
The DSM Calendar can be attached in the following two ways:
Job Execution Calendar
You can attach a job execution calendar to a specific computer, computer group, All Computers, or User Profiles. The calendar is attached by right-clicking the computer or group icon, and selecting Software Jobs, Job execution calendar, Attach. It can later be detached in a similar manner. The software job then follows the parameters defined in the DSM Calendar to execute the job deployment.
Job Delivery Calendar
You can also use a job delivery calendar while deploying software jobs. On the Job Options tab, you can specify whether you want to use a job delivery calendar for each job. The role of this calendar is to control job deliveries using Data Transport Service.
The DSM Calendar must meet the following criteria to be active at any given time of the day:
  • It should contain at least one Included range for the particular time of the day.
  • It should not contain any Excluded range for that specific time of the day. If the calendar contains even one Excluded range for that particular time of the day, the calendar will not be active for that specific duration.