In het NWM productie archief zijn de zogenaamde warmstate files gearchiveerd die in een nieuwe berekening gebruikt kunnen worden.

De statefiles zijn opgeslagen in \\int.ssc-campus.nl\mp\data\archief\WarmStateFilesArchived en kunnen handmatig gedownload worden, zie voorbeeld opgeslagen statefiles hieronder:


Om deze in de NWM-FEWS (stand-alone) omgeving of in de operationele NWM-Productie omgeving (live-system) te kunnen gebruiken dienen de bestandsnamen eerst hernoemd te worden zodat ze in de ColdStateFiles folder geplaatst kunnen worden en herkend worden door de FEWS applicatie, zie het voorbeeld van de hernoemde bestanden hieronder:

Op de NWM-Productie omgeving is de locatie waar de hernoemde files naartoe gekopieerd (AUB: de statefiles nooit verplaatsen, om te voorkomen dat de WarmStateFilesArchived na afloop niet meer compleet is) moeten worden: \\int.ssc-campus.nl\mp\data\nwm\opendap-states\ColdStateFiles\

Dus in het voorbeeld dat de gebruiker een LSM-light berekening wil uitvoeren voor het jaar 2002 voor scenario R2050BP18 dienen de eerste vijf van de negen hierboven getoonde bestanden te worden gekopieerd van \\int.ssc-campus.nl\mp\data\nwm\archief\WarmStateFilesArchived\LHM\BP18NW01\*.zip naar \\int.ssc-campus.nl\mp\data\nwm\opendap-states\ColdStateFiles\ en hernoemt naar het voorbeeld zoals hierboven weergeven, dat is naam van de workflow gevolgd door het jaartal plus 0101 (WorkflowID yyyy0101.zip). Dit jaartal (yyyy0101) komt overeen met de groupId van de coldState zoals opgegeven in de batchfile, in dit voorbeeld:

 <taskPropertiesPredefined ... >
  <taskProperties>
    <description>Description 2002</description>
    <userId>User</userId>
    <workflowId>ZW_LSMLT_R2050BP18</workflowId>
    <taskSelection>
      <singleTask>
        <time0>2003-01-01T00:00:00.000Z</time0>
      </singleTask>
    </taskSelection>
    <forecastPriority>Normal</forecastPriority>
    <makeForcastCurrent>true</makeForcastCurrent>
    <stateSelection>
      <coldState>
        <groupId>20020101</groupId>
        <startDate unit="day" multiplier="365" />
      </coldState>
    </stateSelection>
    <makeStateCurrent>true</makeStateCurrent>
    <runExpiryTime unit="day" multiplier="900" />
  </taskProperties>
</taskPropertiesPredefined>

  • No labels