When copying data using HEC-RTS, either through the Extract or Post functions, it's important to understand how override protections work.

The available options depend on the destination of the data: an HEC-DSS file or an Oracle (CWMS) database.

Destination: HEC-DSS

When writing to an HEC-DSS file (e.g., forecast.dss or a shared HEC-DSS file), you can choose from the following options based on the type of time series data:

Regular Time Series

OptionDescription
Replace AllReplaces all existing values with incoming data. Does not create or delete records of missing data.
Replace Missing Values OnlyOnly fills in missing values in the file with incoming data.
Replace and CreateReplaces all values and creates entire records of missing data if needed.
Replace and DeleteReplaces all values and deletes any records that are entirely missing.
Replace with Non-MissingReplaces all values, but does not overwrite existing non-missing values with incoming missing ones.

Irregular Time Series

OptionsDescription
ReplaceDeletes all existing values within the incoming time window, then stores the new data.
MergeInserts new values and replaces existing ones—even if incoming values are missing.

Destination: Oracle (CWMS Database, CDA)

When posting to an Oracle database (e.g., CWMS Database, CDA), these override options apply to both regular and irregular time series:

OptionsDescription

Delete Insert

Deletes all existing values in the incoming time window, then inserts new data.
Replace AllInserts at new times and replaces any values at existing times—even if incoming values are missing.
Do Not ReplaceInserts at new times only; existing values are never overwritten.
Replace Missing Values OnlyReplaces existing values only if they are missing. Inserts at new times as usual.
Replace with Non-MissingReplaces existing values unless the incoming value is missing. Inserts at new times as usual.

Choose your override option carefully based on the data integrity requirements of your workflow. For example, Replace Missing Values Only is a safe choice when preserving existing validated data.