.. _section3.3.3: 3.3.3 - Build Local Files ================================= .. _BL: Action Option -**BL** (-**BuildLocal**) (Alias: -**BuildLocalfile**) : ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ (Alias: -BuildLocalFile) validates and converts remote files and builds local files. | **dsupdt** [[:ref:`-(DS|Dataset) `] dNNNNNN] -(BL|BuildLocal) [:ref:`Mode Options `] | [:ref:`-(CI|ControlIndex) ` UpdateControlIndex] | [:ref:`-(LI|LocalIndex)
  • ` LocalFileIndices] | [:ref:`-(LF|LocalFile) ` LocalFileNames] | [:ref:`-(XO|ExecOrder) ` ExecOrderIndex] | [:ref:`-(RF|RemoteFile) ` RemoteFileNames] | [:ref:`-(BC|BuildCommand) ` CommandBuildLocalFile] | [:ref:`-(ED|EndDate) ` NextDataEndDate] | [:ref:`-(EH|EndHour) ` NextDataEndHour] | [:ref:`-(GP|GenericPattern) ` GenericPatterns] | [:ref:`-(WD|WorkDir) ` WorkingDirectory] | [:ref:`-(FQ|Frequency) ` UpdateFrequency] | [:ref:`-(CD|CurrentDate) ` CurrentDate] | [:ref:`-(CH|CurrentHour) ` CurrentHour] | [:ref:`-(VS|ValidSize) ` MinSizeForValidFile] | [:ref:`-(PL|ProcessLimit) ` MaxNumberOfChildProcesses] | [:ref:`-(QS|QsubOptions) ` PBSBatchOptions] | [:ref:`-(BP|BatchProcess) ` [BatchProcessHosts]] | [:ref:`-(CC|CarbonCopy) ` Cc'dEmailAddresses] | [:ref:`-(DB|Debug) ` DebugModeInfo] Available :ref:`Mode options `: .. list-table:: :widths: auto :header-rows: 0 * - :ref:`-(AW|AnyWhere) ` - works with :ref:`-BP ` (-BatchProcess) to allow the recorded **dsupdt** command to start from any directory * - :ref:`-(BG|BackGround) ` - runs in the background; suppresses screen output and errors * - :ref:`-(CP|CurrentPeriod) ` - allows the end date/hour to be processed even if it falls within the current update period * - :ref:`-(EE|ErrorEmail) ` - sends email only when an error occurs during local file building * - :ref:`-(FU|ForceUpdate) ` - forces a build for at least one end date/time, even if the update is not yet due * - :ref:`-(GZ|GMTZone) ` - uses GMT dates/times as controlling times * - :ref:`-(HU|HourlyUpdate) ` - advances time tracking to hours after a successful local file build * - :ref:`-(IE|IgnoreError) ` - works with :ref:`-MU ` (-MultipleUpdate) to skip build errors and continue with remaining local files * - :ref:`-(KR|KeepRemote) ` - copies rather than moves the remote file to the local file location, preserving the remote file on disk * - :ref:`-(LO|LogOn) ` - enables detailed logging when :ref:`-PL ` is present * - :ref:`-(MO|MissedOnly) ` - builds only files that have not yet been archived * - :ref:`-(MU|MultipleUpdate) ` - builds across all available update periods; without this option, only one period is processed * - :ref:`-(NE|NoEmail) ` - suppresses post-build email notification * - :ref:`-(NY|NoLeapYear) ` - skips February 29 in leap years * - :ref:`-(QE|QuitError) ` - stops all builds for the dataset on the first error, rather than skipping and continuing * - :ref:`-(UB|UseBeginTime) ` - uses the period's beginning time instead of the end time when substituting temporal patterns If specialist-defined validation and conversion routines are configured, this action invokes them. When local and remote files are identical, no action is taken. Otherwise, standard compress/uncompress and tar/untar utilities handle one-to-one, many-to-one, and one-to-many conversions. Local files are the final, archive-ready output. When a local file already exists on disk, the build action for that file is skipped. To rebuild, remove the existing local file manually. | :ref:`Back to Top ` | :ref:`Back to Table of Contents `