Описание работы отложенных сообщений — различия между версиями
Wikiadmin (обсуждение | вклад)  (Новая страница: «Механизм, позволяющий осуществлять отложенную запись сообщений. В функции используются…»)  | 
				Wikiadmin (обсуждение | вклад)   (→Результаты выполнения операций над сообщениями)  | 
				||
| Строка 68: | Строка 68: | ||
[[File:operation_update.png|центр|]]  | [[File:operation_update.png|центр|]]  | ||
| − | При выполнении операции «Delete» удаляет сообщения из очереди  | + | При выполнении операции «Delete» удаляет сообщения из очереди без выполнения и возвращает результат.  | 
[[File:operation_delete.png|центр|]]  | [[File:operation_delete.png|центр|]]  | ||
Текущая версия на 11:34, 3 февраля 2020
Механизм, позволяющий осуществлять отложенную запись сообщений. В функции используются три аргумента: uuid, timeout, operation и четыре операции для отложенного сообщения: register, update, delete, execute.
Содержание
Авторизация
Для вызова окна авторизации в браузере вводим в адресную строку: http://192.168.10.72:10000/Widgets/test/index.html? , где «192.168.10.72», это адрес сервера. Для авторизации вводится логин и пароль пользователя, далее адрес и порт Firefly. Если введенные данные верны, то при нажатии на кнопку вход, открывается поле для ввода адреса firefly, далее выбираем необходимый для подключения сервер. Нажимаем подключиться.
- Поле для ввода Центра Авторизации.
 - Поле для ввода логина.
 - Поле для ввода пароля.
 - Кнопка «Вход».
 
- Поле для ввода адреса Firefly.
 - Кнопка выбора сервера.
 - Кнопка «Подключиться».
 
Интерфейс
- Uuid.
 - Timeout.
 - Operation.
 - Содержание сообщения.
 - Отправить сообщение.
 - Результат выполнения операции над сообщением.
 
Uuid
Uuid - идентификатор отложенного сообщения. Приоритетно назначается пользователем, в случае отсутствия генерируется сервером.
Timeout
Timeout - время на которое откладывается выполнение сообщения (в секундах).
Operation
Operation - операции, с помощью которых можно создавать, обновлять время выполнения, удалять, немедленно выполнять сообщения.
- Register - создание/обновление сообщения. При данном значении параметра происходит запись параметров.
 - Update - обновление времени сообщения (сообщение откладывается от текущего).
 - Delete - удаление сообщения из очереди (без выполнения).
 - Execute - немедленное выполнение сообщения.
 
Результаты выполнения операций над сообщениями
При выполнении операции «Register» создается сообщение и возвращается результат.
При выполнении операции «Update» обновляется время сообщения и возвращается результат.
При выполнении операции «Delete» удаляет сообщения из очереди без выполнения и возвращает результат.
При выполнении операции «Execute» немедленно выполняет сообщение и возвращает результат.
Ошибки при обработке запроса
При попытке обновить сообщение с несуществующим Uuid возникает ошибка.
При вводе неверного Uuid возникает ошибка.














