Электронная отправка

Среда IWS предоставляет возможность автоматического отправления сообщений алармов на электронный почтовый ящик при их возникновении. Пересылка по электронной почте основана на протоколе SMTP (Simple Message Transfer Protocol). Поэтому достаточно располагать корректным почтовым адресом, SMTP и POP3 серверами нет необходимости  установки дополнительного обеспечения, такого как Microsoft Outlook.


Важно: Перед тем, как начать отправки алармов по электронной почте, необходимо успешное выполнение функции (встроенного языка) CNFEmail(), по крайней мере, один раз. Выполнение функции необходимо для установки параметров почтового аккаунта приложения (SMTP сервер, имя пользователя, пароль, и т.д.).



Поле

Примечание

Синтаксис

Разрешить автоматическую пересылку (Enable send automatic email)

Установленная метка разрешает отправку сообщений алармов по электронной почте.

Метка

Адресат (To), Cc, Bcc

Получатель писем с сообщениями об алармах. В каждом поле можно указать несколько адресов назначения, разделяя их точкой с запятой ( ; ).

Текст и/или {Tag} до 1024 символов

Тема (Subject)

В области находятся опции «Использовать сообщение аларма» (Use alarm message) и «Задать» (Custom). Если активировать первую опцию, то в качестве темы электронного письма будет использовано само сообщение аларма. Если же активирована вторая опция, то тема письма указывается вручную в поле ввода.

Селективная кнопка / текст до 1024 символов

Одно сообщение на письмо (Send 1 message per email)

При активации опции, каждый аларм обособляется в отдельном письме, и все письма отсылаются при срабатывании триггера отправки (Send Trigger). В противном случае, все алармы накапливаются в общем письме, которое отсылается при срабатывании триггера отправки. Если активирована опция «Использовать сообщение аларма», то дезактивация этой опции становится невозможной.

Метка

Удалять неуспешные сообщения из буфера (Remove failed messages from the buffer)

При активации опции из буфера будут удаляться все сообщения, даже не прошедшие успешную отправку (отправка сообщения окончилась ошибкой). В противном случае, сообщения с неуспешной отправкой будут содержаться в буфере до тех пор, пока их отправка не будет осуществлена, или буфер не будет заполнен.

Метка

Посылать письмо при аларме (Send Email when alarm is)

Область позволяет определять алармы, подлежащие пересылке, по их статусу:

- возникший (Active) при активации системой аларма;

- подтверждённый (Ack) при подтверждении аларма;

- нормализовавшийся (Norm) при нормализации элемента, вызвавшего аларм.


Обратим внимание, что каждый статус аларма может быть выбран или отклонён вне зависимости от другого статуса.

Метка

Текущий статус (Current Status)

Значение тега, если такой указан в поле, будет содержать текущий статус текущего или последнего письма, по отношению к которому воспринимаются попытки отправки:

-2: ошибочная версия библиотеки INDMail.DLL;

-1: библиотека INDMail.DLL искажена;

0: не выполнена функция SendEmailExt();

1: отсылка письма (писем);

2: при пересылке последнего письма возникла ошибка.

Тэг

Текущая ошибка (Current Error)

Значение тега, если такой указан в поле, будет содержать сообщение об ошибке, поясняющее результат последней попытки пересылки письма. Поэтому для этого поля должен использоваться тег строкового типа.

Тэг

Формат сообщений (Message Format)

Область позволяет определять формат отсылаемых писем:


День (Day), месяц (Month), год (Year), час (Hour), минута (Minute), секунда (Second), мс (MS) каждая активированная опция отвечает за присутствие соответствующей составляющей времени возникновения аларма. Мс миллисекунды.


Пункты (Items) - каждая активированная опция отвечает за присутствие соответствующего пункта в тексте письма. Порядок пунктов можно изменять, пользуясь кнопками «Переместить вверх» (Move Up) и «Переместить вниз» (Move Down). Значения пунктов:

- подтверждение (Ack req.), если присутствует, то отражается в виде символа *;

- время активации (Active time);

- имя тега (Tag name);

- сообщение (Message);

- статус (Status);

- время подтверждения (Ack time);

- время нормализации (Norm time);

- время события (Event time);

- приоритет (Priority);

- тип (Type);

- значение (Value);

- имя пользователя (Username);

- группа (Group);

- выборкf (Selection);

- комментарий (Comment).


Разделитель (Separator). Область позволяет выбрать символ, разделяющий в письме текст пунктов: пробел (Space), табуляция (Tab), другой символ (Other). Другой символ указывается в поле ввода.


В поле примера (Sample) приводится пример того, как будет выглядеть письмо, соответствующее формату.

Метка или селективная кнопка

Триггер отправки (Send Trigger)

При возникновении каждый аларм записывается в общий буфер (память). Письмо (или письма), содержащиеся в буфере, отправляются по адресам назначения в тот момент, когда указанный в этом поле тег изменяет своё значение. После успешной отправки, письма извлекаются из общего буфера.

Тэг

Максимальный размер буфера (Max buffer size)

Максимальное количество сообщений алармов (событий возникновения), одновременно хранящихся в общем буфере. Если разрешённый объём памяти исчерпан, применяется правило FIFO очереди (First-In, First-Out). Это означает, что первым в буфере будет затираться самое первое пришедшее письмо, и так далее. Это гарантирует невозможность превышения разрешённого объёма памяти, занятого буфером.

Тэг или число

Размер буфера (Buffer Size)

Если в поле указано имя тега, то в его значении будет сохраняться текущее число содержащихся в буфере сообщений алармов.

Тэг

Очистка буфера (Clear Buffer)

При изменении значения указанного в этом поле тега, сообщения алармов, хранящиеся в буфере, будут удалены. Это означает, что сообщения не будут отосланы.

Тэг

Запретить отправку (Disable send)

Если значение указанного в этом поле тега ИСТИНА (TRUE), то пересылка алармов по электронной почте будет временно заблокирована. В случае блокировки отправки электронных писем, сообщения возникающих алармов не будут сохраняться в общем буфере. Электронные письма также не будут отосланы даже при срабатывании триггера отправки.

Тэг



Created with the Freeware Edition of HelpNDoc: Full featured Help generator