...
Note | |||||
---|---|---|---|---|---|
List of output variables is defined under outputTimeSeriesParametersFilter item uses and outputLongtitudionalProfileParametersFilter items use Regular Expressions. In most cases it is a list of variable names delimited with '|' character and for those variables where name can occur in another variable names (e.g. FLOW and FLOW AT GATE) it is necessary to use ^ as a prefix and $$ as a suffix of the variable. For example:
|
...
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <generalAdapterRun 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/generalAdapterRun.xsd"> <general> <description>hecras Model for Kennebec River</description> <rootDir>$HECRASMODELDIR$/kennebec</rootDir> <workDir>%ROOT_DIR%/work</workDir> <exportDir>%ROOT_DIR%/input</exportDir> <exportDataSetDir>%ROOT_DIR%/work</exportDataSetDir> <exportIdMap>IdExportHECRAS</exportIdMap> <exportUnitConversionsId>ExportHECRAS</exportUnitConversionsId> <importDir>%ROOT_DIR%output</importDir> <importIdMap>IdImportHECRAS</importIdMap> <importUnitConversionsId>ImportHECRAS</importUnitConversionsId> <dumpFileDir>$GA_DUMPFILEDIR$</dumpFileDir> <dumpDir>%ROOT_DIR%</dumpDir> <diagnosticFile>%ROOT_DIR%/log/preadapter.xml</diagnosticFile> </general> <activities> <startUpActivities> <purgeActivity> <filter>%ROOT_DIR%/log/*.*</filter> </purgeActivity> <purgeActivity> <filter>%ROOT_DIR%/input/*.*</filter> </purgeActivity> <purgeActivity> <filter>%ROOT_DIR%/output/*.*</filter> </purgeActivity> <purgeActivity> <filter>%ROOT_DIR%/work/*.*</filter> </purgeActivity> </startUpActivities> <exportActivities> <exportStateActivity> <moduleInstanceId>HECRAS_KENNEBEC_UpdateStates</moduleInstanceId> <stateExportDir>%ROOT_DIR%/work</stateExportDir> <stateConfigFile>%ROOT_DIR%/work/state.xml</stateConfigFile> <stateLocations type="file"> <stateLocation> <readLocation>Augusta.p02.rst</readLocation> <writeLocation>Augusta.p02.rst</writeLocation> </stateLocation> </stateLocations> <stateSelection> <warmState> <stateSearchPeriod unit="day" start="-10" end="-1"/> </warmState> </stateSelection> </exportStateActivity> <exportTimeSeriesActivity> <exportFile>%ROOT_DIR%/input/input.xml</exportFile> <timeSeriesSets> <timeSeriesSet> <moduleInstanceId>HECRAS_KENNEBEC_Preprocessing_UpdateStates</moduleInstanceId> <valueType>scalar</valueType> <parameterId>QINE</parameterId> <locationId>SIDM1ME</locationId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="hour" multiplier="1"/> <relativeViewPeriod unit="hour" end="0"/> <readWriteMode>read only</readWriteMode> </timeSeriesSet> <timeSeriesSet> <moduleInstanceId>HECRAS_KENNEBEC_Preprocessing_UpdateStates</moduleInstanceId> <valueType>scalar</valueType> <parameterId>STID</parameterId> <locationId>CASM1ME</locationId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="hour" multiplier="1"/> <relativeViewPeriod unit="hour" end="0"/> <readWriteMode>read only</readWriteMode> </timeSeriesSet> </timeSeriesSets> </exportTimeSeriesActivity> <exportDataSetActivity> <moduleInstanceId>HECRAS_KENNEBEC_UpdateStates</moduleInstanceId> </exportDataSetActivity> <exportParameterActivity> <fileName>params.xml</fileName> <moduleInstanceId>HECRAS_KENNEBEC_UpdateStates</moduleInstanceId> </exportParameterActivity> <exportRunFileActivity> <exportFile>%ROOT_DIR%/run_info.xml</exportFile> <properties> <string key="hecRasProjectFile" value="%ROOT_DIR%/work/Augusta.prj"/> <string key="hecRasBinDirectory" value="$HECRASBINDIR$"/> <string key="outputTimeSeriesParametersFilter" value="^STAGE$^STAGE$$|^FLOW$^FLOW$$"/> <string key="outputLongtitudionalProfileParametersFilter" value="^STAGE$$|Hydr Radius L"/> <string key="logLevel" value="DEBUG"/> <string key="skipBinaryOutput" value="false"/> <string key="hecRasEnvironment" value="LD_LIBRARY_PATH=$HECRASBINDIR$:$LD_LIBRARY_PATH"/> </properties> </exportRunFileActivity> </exportActivities> <executeActivities> <executeActivity> <command> <className>nl.wldelft.fews.adapter.hec.HecRasAdapter</className> <binDir>$HECRASBINDIR$</binDir> </command> <arguments> <argument>%ROOT_DIR%/run_info.xml</argument> </arguments> <timeOut>1500000</timeOut> </executeActivity> </executeActivities> <importActivities> <importStateActivity> <stateConfigFile>%ROOT_DIR%/work/state.xml</stateConfigFile> <synchLevel>20</synchLevel> </importStateActivity> <importTimeSeriesActivity> <importFile>%ROOT_DIR%/output/output.xml</importFile> <timeSeriesSets> <timeSeriesSet> <moduleInstanceId>HECRAS_KENNEBEC_UpdateStates</moduleInstanceId> <valueType>scalar</valueType> <parameterId>SSTG</parameterId> <locationId>AUGM1ME</locationId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="hour" multiplier="1"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> <timeSeriesSet> <moduleInstanceId>HECRAS_KENNEBEC_UpdateStates</moduleInstanceId> <valueType>scalar</valueType> <parameterId>SQIN</parameterId> <locationId>AUGM1ME</locationId> <timeSeriesType>simulated historical</timeSeriesType> <timeStep unit="hour" multiplier="1"/> <readWriteMode>add originals</readWriteMode> </timeSeriesSet> </timeSeriesSets> </importTimeSeriesActivity> </importActivities> </activities> </generalAdapterRun> |
...