Schedules 4.0

From SEPsesam
Jump to: navigation, search
SEP AG has discontinued support for obsolete SEP sesam versions. Instructions are still available for these SEP sesam products, however, SEP AG accepts no responsibility or liability for any errors or inaccuracies in the instructions or for the incorrect operation of obsolete SEP sesam software. It is strongly recommended that you update your SEP sesam software to the latest version. For the latest version of SEP sesam documentation, see documentation home.
User Manual


Zeitpläne 4.0 en.jpg

This window shows an overview of the configured schedules and the events that are connected to them. Using the buttons in the toolbar you can configure the chronology of all processes in SEP sesam. Either create a new schedule or edit an existing one. In this schedule create a new event and define its job. The job is then done at the desired time and, if needed, forwarded to the next time of execution in the calendar.

Schedule properties - create new schedule

Newschedule 4.0 en.jpg
Name of the schedule
(De-)Activate all events that are connected to this schedule
Options for cyclical behaviout of a schedule
No repetition, single run
Repetition in days, hours or minutes
Repetition in weeks or weekdays
Repetition on absolute or relative dates: 1st, 2nd, 3rd, 4th, last day, weekday, weekendday, Mon, Tue, Wed, Thu, Fri, Sat, Sun of the month. Optionally a positive and negative day offset is possible.
Same as monthly; absolute and relative dates are possible
user specified (Option)
List of absolute and relative dates
Period of validity 
Range of time for the execution of a schedule. The date can be entered with a graphical calendar which pops up when clicked.
Start time of the repetition cycle. The schedule is only valid after the day that's enterd in this field. There can be no execution prior to this date.
If the checkbox next to End is selected the schedule will not be executed after the date that's specified in the field. If this field isn't activated the schedule is repeated indefinitely
Start time frame
the event can only be started within this defined time frame
Designated start time of the event. The actual start time depends on the processor load of the system. Every event is forwarded into the queue at its starting time. Depending on the workload and job limit of this queue and the schedule priority the execution has to wait until jobs with higher priority are finished. For jobs with the same priority there is the FIFO rule (first in first out).
The user can define a start time frame by setting its duration. If the execution isn't possible within this time frame the job isn' started. This is entered in days, months, and minutes.

New Backup Event

The button 'New Backup Event opens the following window:

Newbackupevent 4.0 en.jpg

Sequence Control 
see Setting Event Priorities
Blocking Date
the event only works within the priorization concept as a block for other backups with the same name when schedules are overlapping; see Blocking Events
Execution parameter 
Backup Type
Select between the backup types FULL, DIFF, INC, COPY
Execution parameter e.g. for database backups
Media Pool
Target for the backup files. The exact label of the target medium is determined by the last prior media eventor by the end of media (EOM)
Drive Group 
the drive group that's specified in the media pool (not editable). This field changes depending on the media pool selection
Drive (opt.)
Selection of a drive from the drive group mentioned above
Interface (opt.)
Selection of an alternate (configured) name of the TCP/IP-name of the client. This can be used to direct the data flow over a particular network connection in order to enable smooth execution of backups or restores without blocking another network activities.
the backup task or task group
Selection of the backup task
Task Group 
Selection of the backup task group

New Restore Task Event

The button New Restore Task Event opens the following window with the second resister selected. The first register is the same as New Schedule and is already predefined correctly.

New Restore Task Event - Source
Newrestoretaskevent 4.0 en.jpg
Restore Task 
Selection of a restore task
fix Restore 
When selecting Fix Restore the restore is executed exactly as defined in the task. The selected saveset is restored according to the set criteria and the selected files.
The restore task is used as a template. This way the backup task and the restore type (full, selective) are preset. The exact saveset however is selected dynamically by using the following entries.
Saveset Limitation 
indication of the time frame:
  • Sicht: ältester Auswahl: erster, zweiter, dritter, #-ter
  • Sicht: jüngster Auswahl: letzter, vorletzter, vorvorletzter, -#-ter,
backup day 
set a time frame for the backup day: from date ... to date
relative backup day 
from - to as a relative indication of the number of days that have passed since the backup
Example : 2 weeks ago until now: from date = -14, to date = 0
Only savesets with the according FDI-Type are selected (Copy, Full, Diff, Inc):C, F, D, I.
A dynamic selection of the according saveset is done for the restore. Using the options youngest or oldest the youngest or oldest saveset within the selected time frame (as per the relative backup day and other limitations).
Media Preference 
Option to limit the media that are used as the restore source (should cloned media be used?)
  • No limitation >> ' '
  • Regular medium before clone >> 'media'
  • Clone before regular medium >> 'clone'. If no clone is available this selection is ignored.
Option to limit the media that are used for the restore
  • Error if medium is not available (Default) >>
  • Only select available media >> 'available'
  • Only select available media that are eol-protected >> 'eol-protected'
Pool Restriction 
Option to limit the possble sources to specific media pools in a selection box.
Possible limitations in regard to the backup result are:
  • Successful or with warnings (Default)
  • Only successful
  • Only with warnings
  • partially restorable (canceled backups)
New Restore Task Event - Destination parameters
Newrestoretaskeventdestination 4.0 en.jpg

Sequence control 
see Setting Event Priorities
see Blocking Events
Execution parameter 
Backup Type 
Optionally, the backup type of the saveset can be overwritten. The restore is then executed with a different backup type (usually tape backup).
Execution as Online/Offline restore.
Not selectable.
Drive Group 
Display of the drive group that's assigned to the selected media pool.
Selection of the target drive that's to be used. Only drives that are assigned to the drive group are selectable.
optional indication of the interface that's to be used for the data transfer on the target node.

Migration Task Event

New Migration Task Event

As with executing the other SEP sesam tasks first you need to create a new schedule in Scheduling -> Schedules.

Then, create a new migration task event in this schedule by clicking New Migration Task Event. Select the desired migration task from the drop-down-menu in the field Name and click OK.

Migrationstermin 36de.jpg

Alter a Migration Task Event
Migrationstermin en.jpg

Migration Task 
Select a previously created Migration Task
Set the parameters as in New Restore Task Event - Source
Select Parameter 
Saveset Limits 
Input for the time management:
  • View: Oldest selection: first, second, third, etc.
  • View: most recent selection: last, next to last, second next to last, etc.
Backup Day 
Limiting choices for a fixed time period : from date, to date.
Relative Backup Day 
from - to as relative input for the number of past days. Example of relative backup day: from -1 to +1 copied as a dataset, set to the previous SEP sesam day for the selected media pool.
FDI Type 
Selection possibilities in relation to CFDI type (Copy, Full, Diff, Inc): C, F, D, I and G

Instead of the saveset selected in the restore task a dynamic selection of the saveset to be restored from the time of the restore is made. Selections are newest or oldest', i.e. the newest/oldest saveset out of the selected interval (according to the relative backup day) is selected.
Media Preference 
Limiting selection of the media to use as the restore source / Should a cloned medium be used
  • No limitation >> ' '
  • Regular medium before clone >> 'media'
  • Clone before regular medium >> 'clone'

If no clone is available the selection is ignored.

Media availability 
Limiting selection of the media to use as the restore source taking their availability inside the loader into account
  • Errors if media not available (Default) >>
  • Selection of available media >> 'available'
  • Selection of available media with EOL-block only >> 'eol-protected'
Pool Limitation 
Enables the backup source to be limited to specific mediapools by selecting a check box.
Limitation according to backup results.
  • Successful or successful with warnings (Default)
  • Only successful
  • Only with warnings
  • Partially restorable (broken/stopped backup)
Destination Parameter
Essentially as in New Restore Task Event - Destination Parameter
Migrationsterminziel en.jpg

Sequence Control 
see Setting Event Priorities
see Blocking Events
Performance Parameter 
Backup Type 
Not Selectable.
Not Selectable.
Media Pool 
Enter the target Media Pool, e.g. "LTO4".
Drive Group 
Shows the chosen Media Pool from the delegated Drive Group
Selection field for the target Drive from the Drive Group.
optional Input of the Interface where the data transfer should occur.

New Media Event

Newmediaevent 4.0 en.jpg

Succession Parameters
Blocking event
The event is only in effect to block other media events for the pool when schedules overlap

Execution Parameters
Media Pool
Grouping of media by certain criteria (e.g. by types of media etc.)
Media Strategy
Indication of strategy OLD defined in the media pool
Drive Group
Selection of a drive group. Advantage: Sesam uses the drives belonging to a specific group independently
Selection of a certain drive
Tape Label
Selection of a pre-set tape label (tape identification) from the media pool
Spare Label
Selection of a pre-set spare label from the media pool

A media event from the point of its activation defines a specific media of a pool onto which the backups write their data. The contents of the media are deleted by the event.

If the expected media is unavailable at the start of a backup or end of media is reached during data-transfer then SEP sesam creates an internal media event which provides the next media for the backup. If no media event is configured in the calendar only the internal one is in effect at the EOM.

New Command Event

The switch New Command Event opens following window:

New-Task-Event en.jpg

Sequence Control  
Blocking event : The event is in effect (Prioritizing concept) only to block other command events with exactly the same command when schedules overlap
Execution parameter
select already defined command events
Identification of the command event
complete command
Selection of computer, on which the command should be executed
pre-defined user name at the client (access restriction), which may execute this command

The switch List opens the following window:

Befehle en.jpg

Set new command schedule
Change existing schedule
Copy existing schedule
Delete existing schedule
Saves new schedule
Access restriction of command events

An event starts any executable command on the chosen client. Since there are certain security issues to consider not every command can be implemented by each user on specific clients. Without additional entries only commands entered in the system directory at <SESAM_ROOT>/bin/sesam are allowed. Within these commands, e.g. a Shell Script, any desired commands can be released to selected users. If a command should be started from another directory before the regular backup tasks, this must be entered/permitted at the target client.

UNIX External commands are only executed when the user name and the command are entered into the file /etc/sesam_cmdusers.allow at the client computer.

Format: 'user command|* ( * = all commands )

          is started with su - user

Windows External commands are only executed when the user and the command are entered in the registry of the client computer, in key text: HKEY_LOCAL_MACHINE/SOFTWARE/SEP Elektronik GmbH/sesam/ HKEY_LOCAL_MACHINE/SOFTWARE/SEP Elektronik GmbH/sesam/CommandEvents/user/command

command           execution
*                 all commands
specific command  this command only
cmd /c            all DOS commands ( dir, etc. )
DOS-Command       this command only

Additionally on the client computer the entry

CTRLD_Path=ID/bin/sesam;ID/bin/sms in the file

ID/var/ini/sm.ini in section [CTRLD_Server] must be extended with the directories where the desired programs reside.


command Run
* all Commands
Specific Commands only these
cmd /c all DOS Commands ( dir, etc. )
DOS-Commands only these


Many errors are made when setting up the desired user permissions and allowed commands:

  • The necessary entries are not entered in the target client directories, not entered in the server or entered incorrectly.
  • Instead of entering the command as a key it is entered as a character string.