Laserfiche WebLink
ColoradoWaterHBGuest Data Store <br /> Appendix – ColoradoWaterHBGuest Data Store - 3 <br />• Roundoff – a comparison of data values read directly from HydroBase and from the web service may <br />show very slight differences when values are rounded. This is due to numbers being read and <br />forma tted during processing. The differences should not be large enough to significantly impact final <br />results. <br />• Performance – time series metadata (lists of location/data type/interval combinations) are retrievable <br />from the web service by water district, water division, and single entry. In order for TSTool to <br />provide the user with “drill down” capability starting with a full list of available data, it is necessary <br />to request blocks of data from the web service. However, requesting too large a block results in <br />performance problems due to the bandwidth necessary to transmit data across the network. <br />Consequently, TSTool utilizes caching to store lists of time series metadata, grouped by water district, <br />data type, and interval. The cache is populated based on use r requests. Consequently, the first time <br />that data are requested for a district, performance will be slower while the data are retrieved. <br />Subsequent listing of the time series should be fast. Time series data are not currently cached and <br />therefore there may be noticeable slowing for large queries. Additional optimization of data transfer <br />will be evaluated as web service use increases. <br /> <br />Data Store Configuration File <br /> <br />A data store is configured by enabling ColoradoWaterHBGuest data stores in the main TSTo ol.cfg <br />configuration file, and creating a data store configuration file for each data store connection. <br />Configurations are processed at software startup. An example of the TSTool configuration file is shown <br />below. Multiple data stores can be defined usi ng the [D ataStore:DataStoreNam e] syntax. For <br />ColoradoWaterHBGuest, this would allow, for example, accessing different versions of the web services. <br /> <br /># Configuration file for TSTool <br />[TSTool] <br />ColoradoWater HBGuest Enabled = true <br /> <br /># Data store for Colorado Wat er SMS web service (active if ColoradoWater HBGuest Enabled=true above) <br />[DataStore:ColoradoWater HBGuest ] <br />ConfigFile = "ColoradoWater HBGuest .cfg" <br /> <br />TSTool Configuration File with ColoradWater HBGuest Data Store Properties <br /> <br />17