Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Second step in this procedure is to run the secondary validation module FlagPersistencyCheck after every import. This module will set all values from this station to unreliable from the time where the flag was set. The values will be set to unreliable until the time at which a manual reliable is set for this station. Not that it NB. It is not possible to set missings missing values with a persistency marker to reliable again.

Configuration example
Code Block
xml
xml
<secondaryValidation xmlns="http://www.wldelft.nl/fews" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.wldelft.nl/fews http://fews.wldelft.nl/schemas/version1.0/secondaryValidation.xsd"
    <!-- variableDefinitions can be global or nested -->
    <variableDefinition>
        <variableId>flagPersistencyInput1</variableId>
        <timeSeriesSet>
            <moduleInstanceId>FlagPersistencyCheckTest</moduleInstanceId>
            <valueType>scalar</valueType>
            <parameterId>H.obs</parameterId>
            <locationId>location1</locationId>
            <timeSeriesType>external historical</timeSeriesType>
            <timeStep unit="hour" multiplier="1"/>
            <readWriteMode>read complete forecast</readWriteMode>
        </timeSeriesSet> 
</variableDefinition>
	<flagPersistencyCheck id="FlagPersistencyCheck">
	<input><variableId>flagPersistencyInput1</variableId></input>
		<logLevel>WARN</logLevel>
		<logEventCode>SecondaryValidation.flagPersistency</logEventCode>
		<logMessage>%AMOUNT_CHANGED_FLAGS% flags set to unreliable persistence for location=%LOCATION_NAME%</logMessage>
	</flagPersistencyCheck>
</secondaryValidation>