Точка данных _NGA_Group имеет следующую структуру (значения по умолчанию основаны на стандартной архивной группе EVENT):
Название элемента | Тип данных | По умолчанию | Описание |
backend | dpId | Ссылка на внутреннюю точку данных бэкенда NGA, представленная в виде строки (имя DP). | |
active | bool | 1 | Группа активна, данные могут записываться и считываться. |
isLicensed | bool | false | Используется для внутреннего мониторинга лицензий и действителен только при активном бэкенде/группе. Информация о лицензии отображается в пользовательском интерфейсе. |
archiveAll | bool | false | Группа будет архивировать все DPE, в том числе и без конфигурации _archive. |
groupName | string | Имя архивной группы. | |
isAlert | bool | false | Группа используется для архивирования оповещений (не событий). |
storage | struct | — | |
retentionInterval | unsigned | 2 | Период сохранения резервных копий — коэффициент (1=час,2=день,3=неделя,4=месяц,5=год) |
retentionFactor | unsigned | 31 | Мультипликатор для интервала удержания |
segmentDurationInterval | unsigned | 2 | Продолжительность одного сегмента — коэффициент (1=час,2=день,3=неделя,4=месяц,5=год). |
segmentDurationFactor | unsigned | 1 | Мультипликатор для интервала длительности сегмента. |
segmentDurationStart | time | 0 | Время синхронизации для сегментного переключателя (период времени от полуночи). |
backupAgeInterval | unsigned | 0 | Временной предел возраста сегмента до начала резервного копирования; (0=резервное копирование до удаления, 1=час, 2=день, 3=неделя). |
backupAgeFactor | unsigned | 0 | Множитель для интервала времени резервного копирования (0 = резервное копирование перед удалением) |
backupInterval | unsigned | 0 | Период резервирования — коэффициент (1=час,2=день,3=неделя). |
backupFactor | unsigned | 0 | Множитель для интервала резервного копирования (0=без резервного копирования). |
nextScheduledBackup | time | 0 | Время следующего запланированного резервного копирования (для синхронизации). Обратите внимание, что переход на летнее время не учитывается при расчете следующего запланированного резервного копирования. |
backupDayOfMonth | unsigned | 0 | День месяца, в который производится резервное копирование данных. Время резервного копирования берется из _NGA_Group.storage.nextScheduledBackup |
disableBackupOnDeletion | bool | false | Если сегмент удаляется по истечении срока хранения, то по умолчанию выполняется его резервное копирование. Чтобы отключить резервное копирование, установите для параметра disableBackupOnDeletion значение TRUE. |
segments | struct | — | |
start | dyn_time | — | Список всех сегментов — время начала. |
end | dyn_time | — | Список всех сегментов — время окончания. |
id | dyn_long | — | Список всех сегментов — идентификатор сегмента. |
status | dyn_int | — | Список всех сегментов — состояние сегмента. |
commands | struct | — | |
updateSegmentList | bool | — | Обновление информации по сегментам. |
deleteSegmentById | long | — | Удалить сегмент. |
deleteSegmentResponse | int | — | Обратная связь при удалении сегмента. |
backupSegmentById | long | — | Резервное копирование сегмента. |
backupSegmentResponse | int | — | Обратная связь при резервном копировании сегмента. |
restoreSegmentById | long | — | Восстановление сегмента. |
restoreSegmentResponse | int | — | Обратная связь при восстановлении сегмента. |
switchSegmentById | long | — | Выполнить переключение сегментов. |
switchSegmentResponse | int | — | Обратная связь при переключении сегмента |
specificCommand | string | — | Операция, специфичная для БД / бэкенда. |
specificCommandResponse | string | — | Обратная связь при выполнении операции, специфичной для БД / бэкенда. |
triggerWrite | bool | — | Запуск архивации всех DPE данной группы. |
triggerWriteResponse | int | — | Количество сработавших DPE (позиц. значение) / код ошибки (негац. значение). |
statistics | struct | — | |
index | int | — | 1 = получить текущее назначение DPE для группы 2 = получить текущее назначение DPE из базы данных 0 = ответ получен. |
dpElements | dyn_dpid | — | Список всех DPE, назначенных в настоящее время данной группе. |
displayName | langString | Название группы архивов в пользовательском интерфейсе. |