Understand Flow Network global process settings
- Last UpdatedApr 24, 2025
- 3 minute read
Note: For information on overriding default configuration settings, see Modify configuration settings.
The global settings for AVEVA Pipeline Operations for Liquids applications are set in the AVEVA Pipeline Operations for Liquids configuration JSON file located at %DNAInstallRoot%\RealTime\config\Settings\LMS.RealTime.json. The Flow Network settings content is within the "LMS" > "FlowNetwork" section.
The settings from this file are installed as part of the AVEVA Pipeline Operations for Liquids installation process. You will not normally need to change these settings. If you do need to change this file, the RealTime service must be restarted for the changes to take effect.
The following example details the default settings in the file:
"FlowNetwork":
{
"LogFile": "monitorFlowNetwork.log",
"Debug": false,
"CheckIn": true,
"CriticalProcess": true,
"CheckinTimeout": 60,
"CheckinSleepInterval": 30,
"StartUpDelay": 30,
"IntegrityUpdate": true,
"IntegrityTime": 300,
"IntegrityDelayThreshold": 50,
"DefaultValveMessageSet": "valve",
"DefaultPumpMessageSet": "pump",
"DefaultFNetMessageSet": "flowNetwork",
"DefaultPOIMessageSet": "poi",
"DefaultAlarmingType": 0,
"PluginDelayAlarmInSeconds" : 30
},
Where:
-
"LogFile" is the name of the log file to which errors are generated when the debug level is defined as verbose. This value should be a valid file name.
-
"Debug" is a true/false value indicating if the Flow Network Monitor should be operating in debug mode. When Debug is set to true, additional information will be sent to the Flow Network Monitor log file.
-
"CheckIn" is a true/false value indicating whether or not the Flow Network Monitor should check into the RealTime Process Monitor at startup.
-
"CriticalProcess" is a true/false value indicating whether or not the Flow Network Monitor should check into RealTime Process Monitor as a critical process.
-
"CheckinTimeout" is an integer value indicating the maximum number of seconds between check-ins before the Flow Network Monitor process is declared dead.
-
"CheckinSleepInterval" is an integer value indicating the number of seconds between each attempted check-in by Action Sequence Monitor.
-
"StartupDelay" is an integer value indicating the number of seconds that the primary processing loop of the Flow Network Plugin will wait before beginning operations after the RealTime service has asserted as Hot.
-
"IntegrityUpdate" is a true/false value indicating whether integrity update is enabled.
-
"IntegrityTime" is an integer value indicating the time in seconds between integrity update polls.
-
"IntegrityDelayThreshold" is an integer value indicating the time delay in seconds for generating alarms on integrity update polls.
-
"DefaultValveMessageSet" is a text value indicating the Message Set that will be used for valve records that get automatically created as part of a Flow Network upload.
-
"DefaultPumpMessageSet" is a text value indicating the Message Set that will be used for pump records that get automatically created as part of a Flow Network upload.
-
"DefaultFNetMessageSet" is a text value indicating the Message Set that will be used for flow network records that get automatically created as part of a Flow Network upload.
-
"DefaultPOIMessageSet" is a text value indicating the Message Set that will be used for point of interest records that get automatically created as part of a Flow Network upload.
-
"DefaultAlarmingType" is an integer value indicating the default alarming type.
-
"PluginDelayAlarmInSeconds" is an integer value indicating the time in seconds that a Flow Network Plugin can run before a warning alarm is raised.