Различия
Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
doc:jroboplc:modules:arcsvr [2021/08/27 09:10] denis [Алгоритм архивации сообщений версии 2] |
doc:jroboplc:modules:arcsvr [2021/11/05 13:36] (текущий) denis [Алгоритм архивации сообщений версии 2] |
||
|---|---|---|---|
| Строка 397: | Строка 397: | ||
| Данная команда, посылаемая модулю с именем ''arcmes'', удаляет все записи старше 2016 года включительно. | Данная команда, посылаемая модулю с именем ''arcmes'', удаляет все записи старше 2016 года включительно. | ||
| - | ===== Алгоритм архивации сообщений версии 2 ===== | + | ===== Алгоритм архивации сообщений V2 ===== |
| Для работы по данному алгоритму необходимо пересоздать базу сообщений. | Для работы по данному алгоритму необходимо пересоздать базу сообщений. | ||
| Строка 433: | Строка 433: | ||
| Для удобства использования в scada-клиентах в базе данных имеются дополнительные метаобъекты: | Для удобства использования в scada-клиентах в базе данных имеются дополнительные метаобъекты: | ||
| * view MESMONITOR - выдает отсортированный список текущих сообщений (используется для мониторинга сообщений) <code sql> | * view MESMONITOR - выдает отсортированный список текущих сообщений (используется для мониторинга сообщений) <code sql> | ||
| - | CREATE OR ALTER VIEW MESMONITOR( | + | CREATE VIEW MESMONITOR( |
| IDM, | IDM, | ||
| ORD, | ORD, | ||
| Строка 446: | Строка 446: | ||
| TAGTEXT, | TAGTEXT, | ||
| DATA, | DATA, | ||
| + | FULLTEXT, | ||
| CLB, | CLB, | ||
| CLF) | CLF) | ||
| + | </code> | ||
| + | * view MESVIEW - выдает отсортированный список всех сообщений (используется для просмотра архива) <code sql> | ||
| + | CREATE VIEW MESVIEW( | ||
| + | IDM, | ||
| + | DT, | ||
| + | DTEND, | ||
| + | DTACK, | ||
| + | IDPLACE, | ||
| + | PLACENAME, | ||
| + | IDUSER, | ||
| + | USERNAME, | ||
| + | MESTEXT, | ||
| + | TAGTEXT, | ||
| + | DATA, | ||
| + | FULLTEXT, | ||
| + | CLB, | ||
| + | CLF, | ||
| + | ACT) | ||
| </code> | </code> | ||
| * procedure SAVE_MESSAGE - сохраняет текстовое сообщение (используется для фиксации действий пользователя) <code sql> | * procedure SAVE_MESSAGE - сохраняет текстовое сообщение (используется для фиксации действий пользователя) <code sql> | ||
| - | create or alter procedure SAVE_MESSAGE ( | + | create procedure SAVE_MESSAGE ( |
| MSGTEXT varchar(1024), | MSGTEXT varchar(1024), | ||
| TAGTEXT varchar(1023), | TAGTEXT varchar(1023), | ||