.. _section3.1.1: 3.1.1 - Set Update Controls ================================= .. _SC: Action Option -**SC** (-**SetControl**) (Alias: -**SetUpdateControl**) : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (Alias: -SetUpdateControl) creates or modifies update control records in GDEXDB for a given dataset. These records schedule data update actions that are launched automatically by the daemon `dscheck `_. One or more control records may be set per execution. | **dsupdt** [[:ref:`-(DS|Dataset) `] dNNNNNN] -(SC|SetControl) [:ref:`Mode Options `] | :ref:`-(CI|ControlIndex) ` UpdateControlIndices | [:ref:`-(ID|ControlID) ` ControlIdString] | [:ref:`-(SN|Specialist) ` GDEXSpecialist] | [:ref:`-(PI|ParentIndex) ` ParentControlIndices] | [:ref:`-(AN|ActionName) ` DSUPDTActionNames] | [:ref:`-(FQ|Frequency) ` UpdateControlFrequencies] | [:ref:`-(CO|ControlOffset) ` UpdateControlOffsets] | [:ref:`-(CT|ControlTime) ` UpdateControlTimes] | [:ref:`-(RI|RetryInterval) ` ControlRetryInterval] | [:ref:`-(VI|ValidInterval) ` UpdateValidInterval] | [:ref:`-(UC|UpdateControl) ` UpdateControlOptions] | [:ref:`-(MC|EMailControl) ` EmailControlOptions] | [:ref:`-(EC|ErrorControl) ` ErrorControlOptions] | [:ref:`-(KF|KeepFile) ` KeepFileOptions] | [:ref:`-(HO|HourOffset) ` TimeZoneOffsets] | [:ref:`-(DT|DataTime)
` DataUpdatedTimes] | [:ref:`-(HN|HostName) ` HostNames] | [:ref:`-(XC|ExecuteCommand) ` CommandAfterUpdate] | [:ref:`-(CC|CarbonCopy) ` Cc'dEmailAddresses] | [:ref:`-(DB|Debug) ` DebugModeInfo] Available :ref:`Mode options `: .. list-table:: :widths: auto :header-rows: 0 * - :ref:`-(MD|MyDataset) ` - sets information into GDEXDB regardless of dataset ownership * - :ref:`-(NC|NewControl) ` - adds a new update control record to GDEXDB An existing update control record in GDEXDB is modified in place. A new record is created only when the control index is 0 and :ref:`Mode option ` :ref:`-NC ` (-NewControl) is present. The dataset name via :ref:`-DS ` is required only when adding a new control record. .. _3.1.1_e1: **EXAMPLE 1. To set three new update control records for d277000 from input file 'd277000.cntl':** | **dsupdt** :ref:`SC ` :ref:`-NC ` -IF d277000.cntl Content of input file d277000.cntl: .. code-block:: none Dataset<=>d277000 ControlIndex<:>Specialist<:>ParentIndex<:>Action<:>Frequency<:>ControlOffset<:>ControlTime<:>RetryInterval<:>UpdateControl<:>EMailControl<:>ErrorControl<:>KeepFile<:>HourOffset<:> 0<:>zji<:>0<:>UF<:>1W<:>1D9H<:>2011-10-24 09:00:00<:>12H<:><:>A<:>N<:>N<:>0<:> 0<:>zji<:>0<:>UF<:>1M<:>1D15H<:>2011-11-02 15:00:00<:>1D<:><:>A<:>N<:>N<:>0<:> 0<:>zji<:>0<:>UF<:>1M<:>2D15H<:>2011-11-03 15:00:00<:>1D<:><:>A<:>N<:>N<:>0<:> | :ref:`Back to Top ` | :ref:`Back to Table of Contents `