In de configuratie van het Nationaal Water Model wordt gebruik gemaakt van templates. Templates zijn in dit geval configuratiefiles die eenvoudig kunnen worden hergebruikt door het gebruik van “keys” in de files. Deze keys worden door Delft-FEWS automatisch ingevuld. Hierdoor hoeft niet voor elke workflow een aparte configuratiefile te worden aangemaakt, wat de grootte van de totale configuratie aanzienlijk reduceert. Ook wordt door het gebruik van templates de kans op fouten bij het maken of aanpassen van configuratie files kleiner.

De templates worden binnen het Nationaal Water Model gebruikt voor de moduleConfigFiles. In de workflowFiles worden de waarden voor de specifieke keys meegegeven. Voor elk scenario wordt (met behulp van een script) een workflowFile aangemaakt met specifieke waarden voor de keys. In Figuur 1 is een voorbeeld gegeven van een key in een moduleConfigFile. In Figuur 2 is de bijbehorende waarde voor die specifieke key weergegeven in de workflowFile.

Figuur 1    Gebruik van de key $suffix$ in moduleConfigFile (ZW_LHMPreprocessing.xml)

Figuur 2    Waarden voor de keys voor een specifieke workflowFile (ZW_LHM_REF2017BP18.xml)

  • No labels