Managing ApplicationServices (AppServ) versions
AppServ is a code package that operates alongside the meter firmware on DI-capable devices. It provides the means of communication with DI agents using subscriptions and permissions. DI application versions work with defined AppServ version ranges.
Important! For DI-capable devices on the OpenWay Riva network, AppServ is included in the DI-capable meter's firmware image and is not managed separately from the firmware. The information and procedures in this section do not apply.
When a DI application version is installed, EAC checks the device's currently installed AppServ version.
-
If the installed AppServ version is within the range allowed by the DI application version, then no change is made.
-
If the installed AppServ version is not within the range allowed by the DI application version, then AppServ is automatically upgraded to the latest approved AppServ version compatible with the device's firmware.
Utility Testers must approve AppServ versions. After an AppServ version has been approved, it is available for automatic installation during DI application version installation. Version approval incorporates the following tasks:
-
Utility Testers identify AppServ versions to review. For more information, see Selecting an AppServ version to evaluate.
-
Utility Testers assess the AppServ version. This assessment is outside the scope of this document. However, it would likely involve installing the version on a select set of meters in a utility meter shop or other controlled environment and verifying that performance and functionality are acceptable. For more information, see Updating an AppServ version for testing.
Important! Some countries consider AppServ a legally relevant component of meter firmware. Utility Testers in these countries are responsible for ensuring the AppServ version is approved by the relevant regulatory body before approving in tenants with legally relevant devices.
-
Utility Testers approve or deny the AppServ version. For more information, see Approving or denying an AppServ version.
Tip: For AppServ version information, see ApplicationServices (AppServ) release notes in the Distributed Intelligence (DI) Admin Documentation and Release Notes.