V11 SP8
Loading...

REST API - GET Schedule Properties

Description

This operation returns the properties associated with a schedule.

Request

Syntax

GET <webservice>/Schedules/{taskId} HTTP/1.1
Host: <host name>
Accept: application/xml
Authtoken: <authentication token>

where <webservice> is the root path used to route the API requests to the Web Server.

For more information, see Available Web Services for REST API.

Request Parameters

Name Description Required
taskId The task ID for the schedule. If the task ID is not known, use the GET Schedules API to retrieve it. Yes

Request Headers

Name Description
Host The host name of the Web Server or Web Console used in the API request.
Accept The format of the response. Valid values are: application/xml or application/json.
Authtoken The authentication token received after successfully logging on. For details on receiving an authentication token, see Authentication.

XML

An .xml file is not needed.

Response

Response Parameters

Parameter Description Element Parent Element
_type_ The CommCell objects associated with the schedule.

Valid values are:

  • BACKUPSET_ENTITY
  • SUBCLIENT_ENTITY
associations taskInfo
agentlessPolicyId The system-generated ID assigned to the agentless policy associated with the schedule. associations taskInfo
appName The name of the application.

Valid values are:

  • Active Directory
  • DB2
  • DB2 MultiNode
  • DB2 on UNIX
  • Documentum
  • Exchange Database
  • File System
  • Informix Database
  • MySQL
  • NAS
  • Notes Database
  • Oracle
  • Oracle RAC
  • PostgreSQL
  • SAP HANA
  • SAP for MAX DB
  • SAP for Oracle
  • Sharepoint Server
  • SQL Server
  • Sybase Database
  • Virtual Server
associations taskInfo
applicationId The ID of the application.

Valid values are:

  • 53, for Exchange Database
  • 33, for File System
  • 104, for MySQL
  • 13, for NAS
  • 59, for Notes Database
  • 22, for Oracle
  • 80, for Oracle RAC
  • 125, for PostgreSQL
  • 79, for SAP for MAX DB
  • 61, for SAP for Oracle
  • 81, for SQL Server
  • 5, for Sybase Database
  • 106, Virtual Server
associations taskInfo
backupsetId The system-generated ID assigned to the backup set. associations taskInfo
backupsetName The name of the backup set. associations taskInfo
clientGroupId The system-generated ID assigned to the client computer group. associations taskInfo
clientId The system-generated ID assigned to the client. associations taskInfo
clientName The name of the client. associations taskInfo
copyId The system-generated ID assigned to the copy. associations taskInfo
instanceId The system-generated ID assigned to the instance. associations taskInfo
instanceName The name of the instance, for example: DefaultInstanceName. associations taskInfo
mediaAgentId The system-generated ID assigned to the MediaAgent. associations taskInfo
storagePolicyId The system-generated ID assigned to the storage policy. associations taskInfo
subclientId The system-generated ID assigned to the subclient. associations taskInfo
subclientName The name of the subclient. associations taskInfo
trackingPolicyId The system-generated ID assigned to the tracking policy. associations taskInfo
workflowId The system-generated ID assigned to the workflow. associations taskInfo
backupLevel The level of backup.

Valid values are:

  • NONE
  • FULL
  • INCREMENTAL
  • DIFFERENTIAL
  • SYNTHETIC_FULL
backupOpts options
doNotTruncateLog The option to not truncate the logs.

Valid values are True/False.

backupOpts options
incLevel The incremental level.

Valid values are:

  • NONE, for no incremental level
  • BEFORE_SYNTH, for before synthetic full
  • AFTER_SYNTH, for after synthetic full
backupOpts options
isSpHasInLineCopy Valid values are True/False. backupOpts options
runIncrementalBackup The option to run an incremental backup.

Valid values are True/False.

backupOpts options
runSILOBackup The option to run a SILO backup.

Valid values are True/False.

backupOpts options
sybaseSkipFullafterLogBkp The option to skip a full backup for new Sybase databases after a log backup.

Valid values are True/False.

backupOpts options
truncateLogsOnSource The option to truncate logs on source.

Valid values are True/False.

backupOpts options
createNewIndex SAP Oracle: The option to create a new index.

Valid values are True/False.

dataOpt backupOpts
enableIndexCheckPointing The option to enable index check pointing.

Valid values are True/False.

dataOpt backupOpts
enforceTransactionLogUsage The option to use the transaction logs for granular restarts.

Valid values are True/False.

dataOpt backupOpts
followMountPoints The option to backup the data in the mount point.

Valid values are True/False.

dataOpt backupOpts
skipCatalogPhaseForSnapBackup The option to skip the catalog phase for snap backups.

Valid values are True/False.

dataOpt backupOpts
skipConsistencyCheck The option to skip the consistency check.

Valid values are True/False.

dataOpt backupOpts
spaceReclamation The option to check for deleted stubs.

Valid values are True/False.

dataOpt backupOpts
verifySynthFull The option to verify the synthetic full backup.

Valid values are True/False.

dataOpt backupOpts
driveId The code for the drive used to perform the backup operation. drive dataPathOpt
drivePoolId The code for the drive pool used to perform the backup operation. drivePool dataPathOpt
libraryId The code for the library used to perform the backup operation. library dataPathOpt
mediaAgentId The code for the MediaAgent used to perform the backup operation. mediaAgent dataPathOpt
allowOtherSchedulesToUseMediaSet The option to allow jobs that are part of a schedule and that use a specific storage policy to start new media. This option prevents other jobs from writing to the media.

Valid values are True/False.

mediaOpt backupOpts
markMediaFullOnSuccess The option to mark the media full two minutes after the completion of the backup operation.

Valid values are True/False.

mediaOpt backupOpts
numberofDays The number of days to to keep the job. Use this parameter when the retentionJobType parameter is set to "NO_OF_DAYS." mediaOpt backupOpts
reserveResourcesBeforeScan The option to reserve the media before the scan phase instead of before the operation phase.

Valid values are True/False.

mediaOpt backupOpts
retentionJobType The option to set job retention.

Valid values are:

  • INFINITE, to retain this job indefinitely
  • NO_OF_DAYS, to prune the job after the number of days specified in the numberofDays parameter
  • STORAGE_POLICY_DEFAULT, to apply the retention rules of the associated storage policy
mediaOpt backupOpts
startNewMedia The option to start the backup operation on new media.

Valid values are True/False.

mediaOpt backupOpts
excludeMediaNotCopied The option to exclude media with jobs that need to be copied.

Valid values are True/False.

vaultTrackerOpt backupOpts
exportMediaAfterJobFinishes The option to export the media after the job is complete.

Valid values are True/False.

vaultTrackerOpt backupOpts
filterMediaByRetention The option to filter media by extended retention. Use this parameter with the mediaWithExtendedRetentionJobs parameter.

Valid values are True/False.

vaultTrackerOpt backupOpts
mediaWithExtendedRetentionJobs The option to specify whether media with at least one extended retention job or media with no extended retention will be exported. Use this parameter when the filterMediaByRetention parameter is set to "true."

Valid values are True/False.

vaultTrackerOpt backupOpts
trackTransit The option to track transit information.

Valid values are True/False.

vaultTrackerOpt backupOpts
useVirtualMailSlots The option to store exported media in virtual mail slots.

Valid values are True/False.

vaultTrackerOpt backupOpts
active The option to export and track media with an "active" status.

Valid values are True/False.

mediaStatus vaultTrackerOpt
all The option to export and track all media.

Valid values are True/False.

mediaStatus vaultTrackerOpt
bad The option to export and track media with a "bad" status.

Valid values are True/False.

mediaStatus vaultTrackerOpt
full The option to export and track media with a "full" status.

Valid values are True/False.

mediaStatus vaultTrackerOpt
overwriteProtected The option to export and track media with a "read-only" status.

Valid values are True/False.

mediaStatus vaultTrackerOpt
jobDescription The description of the job. commonOpts options
enableNumberOfRetries The option to enable retrying the job. When this parameter is set to "true," use the numberOfRetries parameter to set the number of tries.

Valid values are True/False.

jobRetryOpts commonOpts
killRunningJobWhenTotalRunningTimeExpires The option to kill the job when the total running time elapses, even if the job is in a "Running" state. The total running time is in the totalRunningTime parameter. Use this parameter with the enableTotalRunningTime parameter.

Valid values are True/False.

jobRetryOpts commonOpts
numberOfRetries The number of times that Job Manager attempts to restart the job. Use this parameter when the enableNumberOfRetries parameter is set to "true." jobRetryOpts commonOpts
enableTotalRunningTime The option to kill the job when the total running time elapses and the job is not in a "Running" state. Use this parameter with the totalRunningTime parameter.

To override the "Running" state restriction, use this parameter with the killRunningJobWhenTotalRunningTimeExpires parameter.

Valid values are True/False.

runningTime jobRetryOpts
totalRunningTime The maximum elapsed time, in hours and minutes, that the job should exist before it is killed. (Jobs in a "Running" state are not killed even after the time elapses unless the killRunningJobWhenTotalRunningTimeExpires parameter is set to "true.") Use this parameter when the enableTotalRunningTime parameter is set to "true."

The format of the time is HH:MM:SS. For example, 01:05:00 is one hour, five minutes, and no seconds.

runningTime jobRetryOpts
priority The priority of the job. The highest priority is zero and the lowest priority is 999. startUpOpts commonOpts
startInSuspendedState The option to start the job in a suspended state. The suspended job cannot run until it is manually resumed.

Valid values are True/False.

startUpOpts commonOpts
useDefaultPriority The option to use the default priority for the job.

Valid values are True/False.

startUpOpts commonOpts
active_end_date The end date of the schedule. pattern subTasks
active_end_occurence   pattern subTasks
active_end_time The end time of the schedule. pattern subTasks
active_start_date The start date of the schedule. pattern subTasks
active_start_time The start time of the schedule. pattern subTasks
description The description of the schedule pattern, for example, Every year on day 10 of January at 12:00 AM starting December 16, 2013 and repeats every 0 hr(s) 0 min(s) until 12:00 AM. pattern subTasks
flags   pattern subTasks
freq_interval The meaning of this parameter changes based on the value of the freq_type parameter:
  • If freq_type equals One_Time or Automatic_Schedule, freq_interval is not used and is set to 0.
  • If freq_type equals Daily, freq_interval is the number of days the schedule should repeat. For example, the parameters to run a schedule daily every 17 days are freq_type="Daily" and freq_interval="17".
  • If freq_type equals Weekly, freq_interval is the sum of the bit form values assigned to the days of the week. The bit form values are:
    • Sunday = 1
    • Monday = 2
    • Tuesday = 4
    • Wednesday = 8
    • Thursday = 16
    • Friday = 32
    • Saturday = 64

    For example, the parameters to run a schedule weekly on Monday and Saturday are freq_type="Weekly" and freq_interval="66" and the parameters to run a schedule weekly on Sunday, Monday, Tuesday, Wednesday, and Thursday are freq_type="Weekly" and freq_interval="31".

  • If freq_type equals Monthly, freq_interval is the day of the month the schedule runs. For example, the parameters to run a schedule monthly on the thirteenth of every month are freq_type="Monthly" and freq_interval="13".
  • If freq_type equals Monthly_Relative, freq_interval is the day of the week the schedule runs. Valid values are:
    • 1, for Sunday
    • 2, for Monday
    • 3, for Tuesday
    • 4, for Wednesday
    • 5, for Thursday
    • 6, for Friday
    • 7, for Saturday
    • 8, for any day
    • 9, for a weekday
    • 10, for a weekend day
  • If freq_type equals Yearly or Yearly_Relative, freq_interval is the day of the month the schedule runs.
pattern subTasks
freq_recurrence_factor The meaning of this parameter changes based on the value of the freq_type parameter:
  • If freq_type equals Yearly or Yearly_Relative, freq_recurrence_factor is the month the schedule runs. For example, the parameters to run a yearly schedule every July are freq_type="Yearly" and freq_recurrence_factor="7".
  • If freq_type equals Daily, Weekly, Monthly or Monthly_Relative, freq_recurrence_factor is set to 1.
  • If freq_type equals One_Time or Automatic_Schedule, freq_recurrence_factor is set to 0.
pattern subTasks
freq_relative_interval The meaning of this parameter changes based on the value of the freq_type parameter:
  • If freq_type equals Monthly_Relative or Yearly_Relative, freq_relative_interval is the ordinal numbers indicating when the schedule runs. Use with the freq_interval parameter. Valid values are:
    • 1, if the exception occurs on the first n
    • 2, if the exception occurs on the second n
    • 3, if the exception occurs on the third n
    • 4, if the exception occurs on the fourth n
    • 5, if the exception occurs on the last n
  • If freq_type equals any other value,  freq_recurrence_factor is set to 0.
pattern subTasks
freq_restart_interval   pattern subTasks
freq_subday_interval   pattern subTasks
freq_type Indicates how often the schedule is run.

Valid values are:

  • One_Time
  • Daily
  • Weekly
  • Monthly
  • Monthly_Relative
  • Yearly
  • Yearly_Relative
  • Automatic_Schedule
pattern subTasks
name   pattern subTasks
patternId The system-generated ID assigned to the schedule pattern. pattern subTasks
skipDayNumber   pattern subTasks
skipOccurence   pattern subTasks
calendarId The code for the calendar. calendar pattern
calendarName The name of the calendar, for example, Standard. calendar pattern
Monday, Tuesday, Wednesday, Thursday, Friday, Saturday, and Sunday The days of the week defined for a weekly schedule.

Valid values are True/False.

daysToRun pattern
day The day of the week defined for a monthly schedule. Use this parameter with the week parameter.

Valid values are:

  • Sunday
  • Monday
  • Tuesday
  • Wednesday
  • Thursday
  • Friday
  • Days
  • Weekday
  • Weekend_Day
daysToRun pattern
week The week defined for a monthly schedule. Use this parameter with the day parameter.

Valid values are:

  • first
  • second
  • third
  • fourth
  • last
daysToRun pattern
onDayNumber The specific day of the month defined for a monthly schedule.

Valid values are 1 through 31.

daysToRun  
exception The option to set an exception for a repeating schedule. Multiple exceptions can be added for the repeating schedule:

<repeatPattern exception="true" occurrence="1" onDay="1" onDayNumber="0" repeatOn="Month"/>
<repeatPattern exception="true" occurrence="0" onDay="0" onDayNumber="268435460" repeatOn="Month"/>

Use the occurrence, the repeatOn, and the onDay or the onDayNumber parameters to define the exception.

Valid values are True/False.

repeatPattern pattern
occurrence The ordinal numbers indicating when the exception to a repeating schedule occurs. Use this parameter with the onDay parameter or the onDayNumber parameter.

Valid values are:

  • 0, if the exception occurs on specific days of the month
  • 1, if the exception occurs on the first n
  • 2, if the exception occurs on the second n
  • 4, if the exception occurs on the third n
  • 8, if the exception occurs on the fourth n
  • 16, if the exception occurs on the last n

For example, if a repeating schedule skips the fourth Friday of the month, then the parameter is occurrence="8". If a repeating schedule skips the last Friday of the month, then the parameter is occurrence="16".

repeatPattern pattern
onDay The day of the week indicating when the exception to a repeating schedule occurs. Use this parameter with the occurrence parameter.

Valid values are:

  • 0, to use the onDayNumber parameter
  • 1, for Sunday
  • 2, for Monday
  • 4, for Tuesday
  • 8, for Wednesday
  • 16, for Thursday
  • 32, for Friday
  • 64, for Saturday
  • 128, for any day
  • 256, for a weekday
  • 512, for a weekend day

For example, if a repeating schedule skips the fourth Friday of the month, then the parameters are occurrence="8" and onDay="32". If a repeating schedule skips the last weekday of the month, then the parameters are occurrence="16" and onDay="256".

repeatPattern pattern
onDayNumber The days of the month indicating when the exception to a repeating schedule occurs. Use this parameter with the occurrence parameter.

Valid values are the sum of the bit form values assigned to the days of the month. The bit form values are calculated as follows:

  • first day = 1
  • second to thirty-first day = 2(n-1) where n is the day of the month

For example, if a repeating schedule skips the first day and thirty-first day of the month, then the parameter is onDayNumber="1073741825" using the formula 1+2(31-1). If a repeating schedule skips the third day and twenty-ninth day of the month, then the parameter is onDayNumber="268435460" using the formula 2(3-1)+2(29-1).

repeatPattern pattern
repeatOn Use this option when there is an exception to a repeating schedule.

Valid value is Month.

repeatPattern pattern
TimeZoneID The code for the time zone. timeZone pattern
flags   subTask subTasks
operationType The type of operation.

Valid values are:

  • BACKUP
  • RESTORE
subTask subTasks
subTaskId The system-generated ID assigned to the subtask. subTask subTasks
subTaskName The name of the subtask, for example, yearly. subTask subTasks
subTaskOrder The order of the subtask. The default value is 0. subTask subTasks
subTaskType The type of subtask.

Valid values are:

  • BACKUP
  • RESTORE
subTask subTasks
GUID The globally unique identifier for the task. task taskInfo
alertId The system-generated ID assigned to the alert. task taskInfo
description The description of the schedule. task taskInfo
ownerId An internal reference number for the user who created the schedule. task taskInfo
ownerName The name of the user who created the schedule. task taskInfo
policyType The type of schedule.

Valid values are:

  • DATA_PROTECTION, for data protection
  • AUX_COPY, for auxiliary copy
  • SINGLE_INSTANCING, for backup copy
  • CONTENT_INDEX, for content indexing
task taskInfo
runUserId   task taskInfo
taskId The system-generated ID assigned to the schedule. task taskInfo
taskName The name of the schedule. task taskInfo
taskType The type of task.

Valid value is SCHEDULE.

task taskInfo
alertId The system-generated ID assigned to the alert. alert task
alertName The name of the alert. alert task
commCellId The CommCell ID of the CommServe.

Valid value is 2.

originalCC task
disabled The option to disable the schedule.

Valid values are True/False.

taskFlags task
forDDB Indicates whether the schedule is for deduplication subclients.

Valid values are True/False.

taskFlags task
isEZOperation Valid values are True/False. taskFlags task
uninstalled Indicates whether the client associated with the schedule is uninstalled.

Valid values are True/False.

taskFlags task
_type_ The CommCell objects associated with the schedule (task) security.

Valid value is USERGROUP_ENTITY.

associatedUserGroups taskSecurity
userGroupId The system-generated ID assigned to the user group associated with the schedule. associatedUserGroups taskSecurity
userGroupName The name of the user group associated with the schedule. associatedUserGroups taskSecurity
ownerCapabilities The capabilities of the client computer owners associated with the weekdayweekd> taskSecurity task

Examples

Sample Request

GET <webservice>/Schedules/121 HTTP/1.1
Host: client.mydomain.com
Accept: application/xml
Authtoken: QSDK 38568012f4d1e8ee1841d283a47aa3ba78e124ea58354b5fc6
0f4dab8a63347d05cf5552484dafda3bfa4c5db84e580b1cb37bcf8e65b39f7f
8549a443e6f78a2c7be3f31b3d845e24776c835e498e8e883bb40c46bd15af4f
40ca94e823acedcdd4e9659e74b34a07a85c4586cd2ed914b6dce015874783ef7
68fda78183a4208930954a377f66eb56c8b92cexampl4s437a19317ca6ce7f323
3d5a01aca35dbad93468b833f2cf71010809006a937670adce711ca8be46638e8

Sample Response

This is the response when the schedule is for a backup job.

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<TMMsg_GetTaskDetailResp>
  <taskInfo>
    <appGroup/>
    <associations _type_="SUBCLIENT_ENTITY" agentlessPolicyId="0" appName="Windows File System" applicationId="33" backupsetId="3" backupsetName="defaultBackupSet" clientGroupId="0" clientId="2" clientName="client001" copyId="0" instanceId="1" instanceName="DefaultInstanceName" mediaAgentId="0" storagePolicyId="0" subclientId="2" subclientName="default" trackingPolicyId="0" workflowId="0">
      <flags exclude="false"/>
    </associations>
    <subTasks>
      <options>
        <backupOpts backupLevel="INCREMENTAL" doNotTruncateLog="false" incLevel="BEFORE_SYNTH" isSpHasInLineCopy="false" runIncrementalBackup="true" runSILOBackup="false" sybaseSkipFullafterLogBkp="false" truncateLogsOnSource="false">
          <dataOpt createNewIndex="false" enableIndexCheckPointing="false" enforceTransactionLogUsage="false" followMountPoints="true" skipCatalogPhaseForSnapBackup="false" skipConsistencyCheck="false" spaceReclamation="false" verifySynthFull="true"/>
          <dataPathOpt>
            <drive driveId="0"/>
            <drivePool drivePoolId="0"/>
            <library libraryId="0"/>
            <mediaAgent mediaAgentId="0"/>
          </dataPathOpt>
          <mediaOpt allowOtherSchedulesToUseMediaSet="true" markMediaFullOnSuccess="false" numberofDays="30" reserveResourcesBeforeScan="false" retentionJobType="STORAGE_POLICY_DEFAULT" startNewMedia="false"/>
          <vaultTrackerOpt excludeMediaNotCopied="false" exportMediaAfterJobFinishes="false" filterMediaByRetention="false" mediaWithExtendedRetentionJobs="false" trackTransit="false" useVirtualMailSlots="false">
            <exportLocation/>
            <inTransitLocation locationId="0"/>
            <mediaStatus active="false" all="false" bad="true" full="true" overwriteProtected="true"/>
          </vaultTrackerOpt>
          <vsaBackupOptions/>
        </backupOpts>
        <commonOpts jobDescription="">
          <!--User Description for the job-->
          <jobRetryOpts enableNumberOfRetries="false" killRunningJobWhenTotalRunningTimeExpires="false" numberOfRetries="0">
            <runningTime enableTotalRunningTime="false" totalRunningTime="01:00:00"/>
          </jobRetryOpts>
          <perfJobOpts/>
          <startUpOpts priority="166" startInSuspendedState="false" useDefaultPriority="true"/>
        </commonOpts>
        <restoreOptions>
          <fileOption/>
        </restoreOptions>
      </options>
      <pattern active_end_date="0" active_end_occurence="0" active_end_time="00:00:00" active_start_date="2014-01-06 19:00:00" active_start_time="21:00:00" description="Every week on Sunday,Monday,Tuesday,Wednesday,Thursday at 9:00 PM starting January 7, 2014and repeats every 0 hr(s) 0 min(s) until 12:00 AM" flags="0" freq_interval="31" freq_recurrence_factor="1" freq_relative_interval="0" freq_restart_interval="0" freq_subday_interval="0" freq_type="Weekly" name="" patternId="24" skipDayNumber="0" skipOccurence="0">
<calendar calendarId="1" calendarName="Standard"/>
<daysToRun Monday="true" Sunday="true" Thursday="true" Tuesday="true" Wednesday="true" day="None" week="None"/>
<timeZone TimeZoneID="31"/>
      </pattern>
      <subTask flags="0" operationType="BACKUP" subTaskId="124" subTaskName="LL23" subTaskOrder="0" subTaskType="BACKUP"/>
    </subTasks>
    <task GUID="e76d4cb0-97cf-4b47-97dc-04455c34a0ea" alertId="65" description="" ownerId="1" ownerName="Administrator" policyType="DATA_PROTECTION" runUserId="1" taskId="121" taskName="" taskType="SCHEDULE">
      <alert alertId="65" alertName="Data Protection - Jan 7, 2014 3:02:44 PM"/>
      <originalCC commCellId="2"/>
      <taskFlags disabled="false" forDDB="false" isEZOperation="false" uninstalled="false"/>
      <!--Name of the task-->
      <taskSecurity>
        <associatedUserGroups _type_="USERGROUP_ENTITY" userGroupId="1" userGroupName="master"/>
        <associatedUserGroups _type_="USERGROUP_ENTITY" userGroupId="3" userGroupName="View All"/>
        <ownerCapabilities/>
      </taskSecurity>
    </task>
  </taskInfo>
</TMMsg_GetTaskDetailResp>

This is the response when the schedule is for a restore job.

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<TMMsg_GetTaskDetailResp>
  <taskInfo>
    <appGroup/>
    <associations _type_="BACKUPSET_ENTITY" agentlessPolicyId="0" appName="Windows File System" applicationId="33" backupsetId="3" backupsetName="defaultBackupSet" clientGroupId="0" clientId="2" clientName="client001" copyId="0" instanceId="1" instanceName="DefaultInstanceName" mediaAgentId="0" storagePolicyId="0" subclientId="2" subclientName="default" trackingPolicyId="0" workflowId="0">
      <flags exclude="false"/>
    </associations>
    <subTasks>
      <options>
        <backupOpts backupLevel="INCREMENTAL">
          <vsaBackupOptions/>
        </backupOpts>
        <commonOpts jobDescription="">
          <!--User Description for the job-->
          <jobRetryOpts enableNumberOfRetries="false" killRunningJobWhenTotalRunningTimeExpires="false" numberOfRetries="0">
            <runningTime enableTotalRunningTime="false" totalRunningTime="01:00:00"/>
          </jobRetryOpts>
          <perfJobOpts>
            <rstPerfJobOpts mediaReadSpeed="false" pipelineTransmittingSpeed="false"/>
          </perfJobOpts>
          <prePostOpts postRecoveryCommand="" preRecoveryCommand="" runPostWhenFail="false">
            <impersonation level="NO_SELECTION">
              <!--PrePost Command Impersonation Level-->
              <user userName=""/>
            </impersonation>
          </prePostOpts>
          <startUpOpts priority="166" startInSuspendedState="false" useDefaultPriority="true"/>
        </commonOpts>
        <restoreOptions restoreACLsType="ACL_DATA">
          <browseOption commCellId="2" listMedia="false" noImage="false" useExactIndex="false">
            <backupset backupsetId="3" clientId="2"/>
            <mediaOption>
              <copyPrecedence copyPrecedenceApplicable="false" synchronousCopyPrecedence="0"/>
              <drive driveId="0"/>
              <drivePool _type_="DRIVE_POOL_ENTITY" drivePoolId="0"/>
              <library _type_="LIBRARY_ENTITY" libraryId="0"/>
              <mediaAgent _type_="MEDIAAGENT_ENTITY" mediaAgentId="0"/>
              <proxyForSnapClients clientId="0" clientName=""/>
            </mediaOption>
            <timeRange/>
            <timeZone TimeZoneID="31" TimeZoneName="(UTC-05:00) Eastern Time (US &amp; Canada)" _type_="TIME_ZONE"/>
          </browseOption>
          <commonOptions clusterDBBackedup="false" clusterDbBackupType="ER_NON_AUTHORITATIVE" crossHardwareRestore="false" detectRegularExpression="true" doNotOverwriteFileOnDisk="false" ignoreNamespaceRequirements="false" isFromBrowseBackup="true" offlineMiningRestore="false" onePassRestore="false" overwriteFiles="true" powerRestore="false" preserveLevel="1" recoverAllProtectedMails="false" recreateMountPoints="true" restoreDeviceFilesAsRegularFiles="false" restoreOnlyStubExists="false" restoreSpaceRestrictions="false" restoreToDisk="false" revert="false" skipErrorsAndContinue="false" stripLevel="0" stripLevelType="PRESERVE_LEVEL" systemStateBackup="false" unconditionalOverwrite="false" wildCard="false"/>
          <destination inPlace="true" isLegalHold="false" restoreOnlyIfTargetExists="false">
            <destClient clientId="2" clientName="summer"/>
          </destination>
          <fileOption>
            <browseFilters val="&lt;?xml version='1.0' encoding='UTF-8'?>&lt;databrowse_Query type=&quot;0&quot; queryId=&quot;0&quot;>&lt;dataParam>&lt;paging firstNode=&quot;0&quot; skipNode=&quot;0&quot; pageSize=&quot;100&quot; />&lt;/dataParam>&lt;/databrowse_Query>"/>
            <mapFiles mapFilePath="" renameFilesSuffix="" restoreUnmappedFiles="false" useMapFile="false"/>
            <sourceItem val="\C:\Users\admin\Pictures\"/>
          </fileOption>
          <impersonation useImpersonation="false">
            <user userName=""/>
          </impersonation>
          <oracleOpt osID="0" tableViewRestore="false"/>
          <!--Restore Access Control Type-->
          <sharePointRstOption is90OrUpgradedClient="false"/>
          <virtualServerRstOption isDiskBrowse="false" viewType="DEFAULT"/>
          <volumeRstOption volumeLeveRestore="false"/>
        </restoreOptions>
      </options>
      <pattern active_end_date="0" active_end_occurence="0" active_end_time="00:00:00" active_start_date="2014-01-14 19:00:00" active_start_time="10:24:24" description="Every 7 weeks on Monday,Saturday at 10:24 AM starting January 15, 2014and repeats every 0 hr(s) 0 min(s) until 12:00 AM" flags="0" freq_interval="66" freq_recurrence_factor="7" freq_relative_interval="0" freq_restart_interval="0" freq_subday_interval="0" freq_type="Weekly" name="" patternId="28" skipDayNumber="0" skipOccurence="0">
        <calendar calendarId="1" calendarName="Standard"/>
        <daysToRun Monday="true" Saturday="true" day="None" week="None"/>
        <timeZone TimeZoneID="31"/>
      </pattern>
      <subTask flags="0" operationType="RESTORE" subTaskId="139" subTaskName="Restore default subclient" subTaskOrder="0" subTaskType="RESTORE"/>
      </subTasks>
      <task GUID="17c9513a-8ea9-4069-a2a6-d0937cbc978c" alertId="0" description="" ownerId="1" ownerName="Administrator" policyType="DATA_PROTECTION" runUserId="1" taskId="135" taskName="" taskType="SCHEDULE">
        <originalCC commCellId="2"/>
        <taskFlags disabled="false" forDDB="false" isEZOperation="false" uninstalled="false"/>
        <!--Name of the task-->
        <taskSecurity>
          <associatedUserGroups _type_="USERGROUP_ENTITY" userGroupId="1" userGroupName="master"/>
          <associatedUserGroups _type_="USERGROUP_ENTITY" userGroupId="3" userGroupName="View All"/>
          <ownerCapabilities/>
        </taskSecurity>
      </task>
  </taskInfo>
</TMMsg_GetTaskDetailResp>