...
If there is only 1 Master Controller, the connection details are already within the shortcuts (TO DO: INSERT LINK TO EXPLANATION) you have created when deploying/installing the system.
databaseServer (+ url / user / password)
Required elements for setting the details of the database server if you want to specify those in the <connection>. See example below
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?> <clientConfiguration 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/clientConfig.xsd"> <title>HyFS-RM2018-OC</title> <clientType>Operator Client</clientType> <otherRootConfigFiles> <name>patch.jar</name> <name>fews-splash.jpg</name> <name>oc_delft_global.properties</name> </otherRootConfigFiles> <connection id="mc00_postgresql"> <databaseServer> <url>jdbc:postgresql://dl-081.xtr.deltares.nl:5432/core00</url> <user>username</user> <password>######</password> </databaseServer> </connection> <connection id=" mc01_oracle"> <databaseServer> <url>jdbc:oracle:thin:@pl-or001.xtr.deltares.nl:1521:rm201802</url> <user>rm201802</user> <password>######</password> </databaseServer> </connection> <connection id="mc02_sqlserver"> <databaseServer> <url>jdbc:jtds:sqlserver://dw-ms002.xtr.deltares.nl:1433;DatabaseName=roadmapmc01;useCursors=false;sendStringParametersAsUnicode=false</url> <user>fewsuser</user> <password>######</password> </databaseServer> </connection> <jvmOption>-Xmn1000m</jvmOption> <jvmOption>-Xmx1500m</jvmOption> <autoExportModuleDataSet name="HyFS_Help" exportDir="products"/> <autoExportModuleDataSet name="AUS_Products" exportDir="products"/> <autoExportModuleDataSet name="QLD_Products" exportDir="products"/> <autoExportModuleDataSet name="NSW_Products" exportDir="products"/> <autoExportModuleDataSet name="SA_Products" exportDir="products"/> <autoExportModuleDataSet name="WA_Products" exportDir="products"/> <autoExportModuleDataSet name="NT_Products" exportDir="products"/> <autoExportModuleDataSet name="TAS_Products" exportDir="products"/> <autoExportModuleDataSet name="VIC_Products" exportDir="products"/> </clientConfiguration> |
databaseServer (+ url / user / password)
Required elements for setting the details of the database server if you want to specify those in the <connection>. See image below
jvmOption
Optional element to specify additional java VM options (which were present in the launcher *ini file in earlier versions of Delft-FEWS). In short: all -D and -Xmx options can be configured in individual jvmOptions, example see below.
...
++++++++++++ TO DO +++++++++++++++++++
synchProfile
A synchProfile can be defined if you would like to create an OC with LocalDataStore. By default the connection will be Direct Data Access (DDA)
Code Block | ||||
---|---|---|---|---|
| ||||
<?xml version="1.0" encoding="UTF-8"?>
<clientConfiguration 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/clientConfig.xsd">
<title>HyFS-RM2018-OC</title>
<clientType>Operator Client</clientType>
<otherRootConfigFiles>
<name>patch.jar</name>
<name>fews-splash.jpg</name>
<name>oc_delft_global.properties</name>
</otherRootConfigFiles>
<connection id="mc00_postgresql">
<databaseServer>
<url>jdbc:postgresql://dl-081.xtr.deltares.nl:5432/core00</url>
<user>username</user>
<password>######</password>
</databaseServer>
<synchProfileId>full</synchProfileId>
<synchProfileId>minimal</synchProfileId>
</connection>
<connection id=" mc01_oracle">
<databaseServer>
<url>jdbc:oracle:thin:@pl-or001.xtr.deltares.nl:1521:rm201802</url>
<user>rm201802</user>
<password>######</password>
</databaseServer>
<synchProfileId>full</synchProfileId>
<synchProfileId>minimal</synchProfileId>
</connection>
<connection id="mc02_sqlserver">
<databaseServer>
<url>jdbc:jtds:sqlserver://dw-ms002.xtr.deltares.nl:1433;DatabaseName=roadmapmc01;useCursors=false;sendStringParametersAsUnicode=false</url>
<user>fewsuser</user>
<password>######</password>
</databaseServer>
<!-- Uncomment if synchronisation is desired -->
<synchProfileId>full</synchProfileId>
<synchProfileId>minimal</synchProfileId>
</connection>
<synchProfile id="full">
<xmlConfig enabled="true" name="Default xml config" synchLevel="11"/>
<coldStates enabled="true" name="Default cold states" synchLevel="11"/>
<moduleDataSets enabled="true" name="Default module data sets" synchLevel="11"/>
<mapLayers enabled="true" name="Default module data sets" synchLevel="11"/>
<icons enabled="true" name="Default icons" synchLevel="11"/>
<reportTemplates enabled="true" name="Default report templates" synchLevel="11"/>
<reportImages enabled="true" name="Default report images" synchLevel="11"/>
<continuousTimeSeries enabled="true" name="Telemetry" synchLevel="1" maxAge="10" unit="day"/>
<continuousTimeSeries enabled="true" name="Manual" synchLevel="5" maxAge="10" unit="day"/>
<continuousTimeSeries enabled="true" name="Astronomical and climatological" synchLevel="4" maxAge="1000" unit="day"/>
<continuousTimeSeries enabled="true" name="Small external forecast grids" synchLevel="6" maxAge="10" unit="day"/>
<continuousTimeSeries enabled="true" name="Large external forecast grids" synchLevel="16" maxAge="10" unit="day"/>
<forecastTriggeredTimeSeries name="Simulated forecast time series" enabled="true" synchLevel="0"/>
<warmStates enabled="true" name="Warm states" maxAge="10" unit="day"/>
<logEntries enabled="true" name="Log Entries" maxAge="10" unit="day"/>
<thresholdEvents enabled="true" name="Threshold Events" maxAge="10" unit="day"/>
</synchProfile>
<synchProfile id="minimal">
<xmlConfig enabled="true" name="Default xml config" synchLevel="11"/>
<coldStates enabled="true" name="Default cold states" synchLevel="11"/>
<moduleDataSets enabled="false" name="Default module data sets" synchLevel="11"/>
<mapLayers enabled="true" name="Default module data sets" synchLevel="11"/>
<icons enabled="true" name="Default icons" synchLevel="11"/>
<reportTemplates enabled="false" name="Default report templates" synchLevel="11"/>
<reportImages enabled="false" name="Default report images" synchLevel="11"/>
<continuousTimeSeries enabled="true" name="Telemetry" synchLevel="1" maxAge="1" unit="day"/>
<continuousTimeSeries enabled="true" name="Manual" synchLevel="5" maxAge="1" unit="day"/>
<continuousTimeSeries enabled="true" name="Astronomical and climatological" synchLevel="4" maxAge="1000" unit="day"/>
<continuousTimeSeries enabled="false" name="Small external forecast grids" synchLevel="6" maxAge="10" unit="day"/>
<continuousTimeSeries enabled="false" name="Large external forecast grids" synchLevel="16" maxAge="10" unit="day"/>
<forecastTriggeredTimeSeries name="Simulated forecast time series" enabled="true" synchLevel="0"/>
<warmStates enabled="false" name="Warm states" maxAge="10" unit="day"/>
<logEntries enabled="true" name="Log Entries" maxAge="1" unit="day"/>
<thresholdEvents enabled="true" name="Threshold Events" maxAge="1" unit="day"/>
</synchProfile>
</clientConfiguration>
|
warmStatesDirectory
proxyAutoConfigScriptContent
...