3.3.4 - Process Both Files

Action Option -PB (-ProcessBoth) :

downloads remote files and then validates, converts, and builds local files in a single action.

dsupdt [[-(DS|Dataset)] dNNNNNN] -(PB|ProcessBoth) [Mode Options]
[-(CI|ControlIndex) UpdateControlIndex]
[-(LI|LocalIndex) LocalFileIndices]
[-(LF|LocalFile) LocalFileName]
[-(XO|ExecOrder) ExecOrderIndex]
[-(RF|RemoteFile) RemoteFileNames]
[-(SF|ServerFile) ServerFileNames]
[-(DO|DownloadOrder) DownloadOrderIndices]
[-(DC|DownloadCommand) DownloadCommand]
[-(PR|ProcessRemote) AdditionalRemoteFileProcess]
[-(BC|BuildCommand) CommandBuildLocalFile]
[-(ED|EndDate) NextDataEndDate]
[-(EH|EndHour) NextDataEndHour]
[-(GP|GenericPattern) GenericPatterns]
[-(WD|WorkDir) WorkingDirectory]
[-(FQ|Frequency) UpdateFrequency]
[-(MR|MissRemote) AllowMissRemoteFile]
[-(CD|CurrentDate) CurrentDate]
[-(CH|CurrentHour) CurrentHour]
[-(VS|ValidSize) MinSizeForValidFile]
[-(PL|ProcessLimit) MaxNumberOfChildProcesses]
[-(QS|QsubOptions) PBSBatchOptions]
[-(BP|BatchProcess) [BatchProcessHosts]]
[-(HO|HourOffset) TimeZoneHourOffset]
[-(CC|CarbonCopy) Cc’dEmailAddresses]
[-(DB|Debug) DebugModeInfo]

Available Mode options:

-(AW|AnyWhere)

works with Info option -BP (-BatchProcess) to allow the recorded dsupdt command to be started anywhere

-(BG|BackGround)

background process; suppresses screen display of standard output and errors

-(CN|CheckNewer)

when the server file is available locally, checks whether it has changed on the server and re-downloads if so

-(CP|CurrentPeriod)

allows the end date/hour to be processed beyond the current date/hour if it falls within the current update period

-(EE|ErrorEmail)

sends email only when an error occurs during remote file retrieval or local file building

-(FU|ForceUpdate)

forces processing for at least one end date/time, even if the update is not yet due

-(GZ|GMTZone)

uses GMT dates/times as controlling times

-(HU|HourlyUpdate)

advances time tracking to hours after a successful action

-(IE|IgnoreError)

works with -MU (-MultipleUpdate) to skip errors and continue with remaining remote/local files

-(KR|KeepRemote)

copies rather than moves the remote file to the local file location, preserving the remote file on disk

-(KS|KeepServer)

keeps the server file on local disk by copying it to the remote file location instead of moving it

-(MO|MissedOnly)

processes a data file only if it has not been archived yet

-(LO|LogOn)

enables detailed logging when -PL is present

-(MU|MultipleUpdate)

downloads and builds across all available update periods

-(NE|NoEmail)

suppresses post-action email notification

-(NY|NoLeapYear)

skips February 29 in leap years

-(QE|QuitError)

stops all processing for the dataset on the first error, rather than skipping and continuing

-(RD|RetryDownload)

re-downloads the remote file even if it already exists locally

-(SE|SummaryEmail)

sends a summary-only email after the action, without detailed log information

-(UB|UseBeginTime)

uses the period’s beginning time instead of the end time when substituting temporal patterns