...
Code Block |
---|
language | xml |
---|
title | Example of a clientConfig.xml with more than 1 connection (multi MC environment) |
---|
|
<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>
<name>dashboards.ini</name>
</otherRootConfigFiles>
<connection id="mc00_postgresql">
<databaseServer>
<url>jdbc:postgresql://myhostdummy_hostname:5432/mc00</url>
<user>username<<user>dummy_username</user>
<password>######<<password>dummy_password</password>
</databaseServer>
</connection>
<connection id=" mc01_oracle">
<databaseServer>
<url>jdbc:oracle:thin:@myhost@dummy_hostname_2:1521:mc01</url>
<user>rm201802<<user>dummy_username_2</user>
<password>######<<password>dummy_password_2</password>
</databaseServer>
</connection>
<connection id="mc02_sqlserver">
<databaseServer>
<url>jdbc:sqlserver://myhostdummy_hostname_3:1433;DatabaseName=mc02</url>
<user>fewsuser<<user>dummy_username_3</user>
<password>######<<password>dummy_password_3</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>
|
...
Use this option if a ProxyAutoConfig (PAC) file is located on e.g. your intranet page.
Code Block |
---|
language | xml |
---|
title | proxyAutoConfig configuration examples |
---|
|
<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">
<localDataStoreFormat>Firebird</localDataStoreFormat>
<proxyAutoConfigScriptContent>
<![CDATA[*/
function FindProxyForURL(url, host)
{
return "DIRECT";
}
/*]]>
</proxyAutoConfigScriptContent>
<! -- OR USE -->
<proxyAutoConfigScriptUrl>http://xxxxxxxxxx/wpad.pac</proxyAutoConfigScriptUrl>
</clientConfiguration>
|
...
Code Block |
---|
language | xml |
---|
title | Configuration Example for a synchProfile section |
---|
|
<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.nldummy_hostname:5432/core00</url>
<user>username<<user>dummy_username</user>
<password>######<<password>dummy_password</password>
</databaseServer>
<synchProfileId>full</synchProfileId>
<synchProfileId>minimal</synchProfileId>
</connection>
<connection id=" mc01_oracle">
<databaseServer>
<url>jdbc:oracle:thin:@pl-or001.xtr.deltares.nl@dummy_hostname_2:1521:rm201802</url>
<user>rm201802<<user>dummy_username_2</user>
<password>######<<password>dummy_password_2</password>
</databaseServer>
<synchProfileId>full</synchProfileId>
<synchProfileId>minimal</synchProfileId>
</connection>
<connection id="mc02_sqlserver">
<databaseServer>
<url>jdbc:jtds:sqlserver://dw-ms002.xtr.deltares.nldummy_hostname_3:1433;DatabaseName=roadmapmc01;useCursors=false</url>
<user>fewsuser<<user>dummy_username_3</user>
<password>######<<password>dummy_password_3</password>
</databaseServer>
<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"/>
<!-- this is just an example and does not include the full list of possible synchLevels!! -->
<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>
|
...