![]() |
Начало работы |
Данный справочник содержит описание Application Programming Interface (далее – API) сервера приложений, включая перечень основных классов, методов и интерфейсов, а также правила и типовые примеры формирования соответствующих сценариев.
Реализованные с использованием API сценарии могут использоваться в системе для следующих типовых задач:
создание и модификация отчётных форм;
создание и модификация схем импорта опросных листов;
создание примитивов для мнемосхем;
формирование произвольных алгоритмов, в том числе расчёта балансов и потерь электроэнергии;
различные сервисные сценарии, выполняющие не типовые конфигурационные, аналитические и расчётные функции.
Таким образом, реализация сценариев с использованием API позволяет достаточно широко модифицировать и расширять функции системы.
Основой наполнения системы является Нормативно-справочная информация (далее – НСИ), описывающая как правила формирования, так и непосредственно конфигурацию системы.
В основе описания НСИ лежит объектно-ориентированное представление сущностей системы. Все объекты, которыми оперирует сценарий, делятся на следующие категории в полном соответствии с классической методологией ООП (объектно-ориентированного программирования):
Классы (типы);
Объекты (отдельные экземпляры класса), включая поддержку не множественного наследования и применения интерфейсов.
При этом классы определяют характеристики соответствующих объектов (итоговую коллекцию описывающих объект типизированных атрибутов), а также их поведение (перечень методов экземпляра и дополнительные аргументы к ним).
Общие правила доступа к НСИ являются постоянными для всех видов сценариев.
Общие сведения о принципах программного доступа к описанию системы. Правила и примеры реализации общих сервисных сценариев. |
Правила и примеры реализации сценариев пользовательских отчётов. |
Полный структурированный справочник включенных в спецификацию API классов, методов и интерфейсов. |
Правила и примеры реализации сценариев расчета потерь энергоресурсов. |