There are 3 new options in LOWIS Admin that are used to control asynchronous update rates. Those options and their usage are as follows:
- AsyncUpdateCacheSize –LOWIS Client will receive a notification from the server when a record in the database has been updated. The LOWIS Client will not update the values from the database until a certain number of available updates has been reached. AsyncUpdateCacheSize controls how many notifications must be accumulated before the records are updated in the client from the database.
- AsyncUpdateTimeOut – This option controls the maximum amount of time in seconds that LOWIS Client will wait to reach the cache size threshold that was specified by AsyncUpdateCacheSize. If the timeout is reached before the cache size minimum is reached, the records that have already accumulated will be updated in LOWIS Client and the accumulated updates will be cleared out.
- AsyncUpdateWaitTime – This specifies the minimum amount of time in seconds that LOWIS Client will wait before updating the accumulated records. This prevents constant refreshing during heavy server usage times, such as during scheduled scans.
Note that a manually-demanded scan will override all of the above options, and the LOWIS Client will update the record as soon as the information is available.
The above options can be found in the following processor sections:
- AlarmProc
- MonitorProc
- BeamProc
- SubProc
- WellTestProc
- InjectProc
- PCPProc
- GLDProc
- PGLProc
Previously, the options were located in production.dso.xml, and any modifications to these update rates would require a hot fix to deploy. Users can now update these values without the need for manually modifying LOWIS files.
Comments
0 comments
Please sign in to leave a comment.