С Помощью окна "Менеджер уведомлений" Пользователь может создать и настроить систему уведомлений о поступлении новых сообщений в журнал сообщений.

 

Окно "Менеджер уведомлений"

Окно "Менеджер уведомлений"

 

Типы обработчиков уведомлений

 

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

 

Добавление обработчика уведомлений

Добавление обработчика уведомлений

 

В окне выбора обработчика необходимо выбрать нужный тип обработчика и нажать кнопку "Добавить".

 

Тип обработчика уведомлений. Журнал сообщений

 

Журнал сообщений располагается в нижней части рабочей области. Настройка журнала сообщений осуществляется во вкладке "Редактирование фильтров".

 

Журнал сообщений

Журнал сообщений

 

Тип обработчика уведомлений. Системный трей

 

При выборе данного обработчика сообщения показываются Пользователю в системном трее. Настройка сообщений осуществляется во вкладке "Редактирование фильтров".

 

Тип обработчика уведомлений. Аудиофайл

 

Менеджер уведомлений. Выбор аудиофайла

Менеджер уведомлений. Выбор аудиофайла

 

Для звукового уведомления необходимо выбрать соответствующий аудиофайл формата .wav, .mid или .mp3.

 

Тип обработчика уведомлений. Электронная почта

 

Для получения уведомлений на определенный адрес электронной почты Пользователю необходимо заполнить параметры настройки.

 

Менеджер уведомлений. Настройка электронной почты

Менеджер уведомлений. Настройка электронной почты

 

Параметр

Описание

SMTP сервер

Адрес сервера электронной почты.

Порт

Номер порта для исходящих электронных сообщений.

Имя пользователя

Логин для идентификации пользователя на указанном сервере.

Пароль

Пароль пользователя.

От кого

Адрес электронной почты корреспондента.

Кому

Адрес электронной почты адресата (пользователя).

SSL

Использовать/не использовать защищенное шифрованное соединение.

Передавать сообщение в заголовке

Передает текст сообщения в заголовке.

 

Пример настройки электронной почты:

SMTP сервер - mail.rambler.ru

порт - 587

имя пользователя/пароль - login/password

от кого - surname@rambler.ru

кому - surname@rambler.ru

SSL - включить

Передавать сообщение в заголовке - включить

 

Настройка фильтров уведомлений

 

Менеджер уведомлений. Настройка фильтров

Менеджер уведомлений. Настройка фильтров

 

Параметр

Описание

Тип равен


    Отладочные

Отфильтровывает все отладочные сообщения.

    Информационные

Отфильтровывает все информационные сообщения.

    Предупреждения

Отфильтровывает все предупреждения.

    Ошибки

Отфильтровывает все сообщения об ошибках.

    Оповещение

Отфильтровывает все оповещения.

 

Параметр

Описание

Подстрока


    Выражение содержит


         подстроку

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

         регулярное выражение

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

     Выражение не содержит


         подстроку

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

         регулярное выражение

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

 

Параметр

Описание

Категория


    Поставщик данных

Отфильтровываются все сообщения от поставщиков данных.

    Программа

Отфильтровываются все сообщения от программы.

    Агент

Отфильтровываются все сообщения от агентов.

    Торговля

Отфильтровываются все сообщения от брокера и биржи.

 

Параметр

Описание

Поставщик данных

Отфильтровываются все сообщения от указанного поставщика данных.

 

Параметр

Описание

Скрипт с именем _____

Отфильтровываются сообщения от указанного скрипта.

 

Параметр

Описание

Агент с именем_____

Отфильтровываются сообщения от указанного агента.

 

Параметр

Описание

Параметр с именем _____ содержит _____

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

 

Параметр

Описание

По номеру

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

 

Параметр

Описание

По номерам

   

    Список событий

Открывает окна выбора списка событий.

 

Параметр

Описание

Транзакции, связанные с


    заявками

Отфильтровываются все заявки.

    сделками

Отфильтровываются все сделки.

    заявками и сделками

Отфильтровываются все заявки и сделки.

 

Параметр

Описание

Повторения


     Сравнивать _____ символ(ов)

Проверяет сообщения на наличие повторяющихся символов и отфильтровывает идентичные.

     Забывать через _____ минут

Отменяет блокировку получения идентичных сообщений после окончания установленного Пользователем временного интервала.

 

Параметр

Описание

По времени

Показывает сообщения о событиях в заданном временном интервале. В остальное время блокирует прохождение сообщений. Используется локальное время компьютера.

 

Справочный список служебных номеров сообщений

 

        DataSourceConnected = 1;

        DataSourceDisconnected = 2;

        DataSourceBroken = 3;

        DataSourceConnectError = 4;

        NotificationHandlerError = 5;

        UpdateManifestFailed = 11;

        UpdateFailed = 12;

        UpdateVersionStatusFailed = 13;

        UpdateUnzipError = 14;

        LoadSaveBrokenWorkspace = 21;

        InitDataSourceCouldNotFindDefaultDataSource = 31;

        CannotCreateProvider = 32;

        CannotCreateWorkspaceBackup = 33;

        CannotCopyClipboard = 34;

        NotAdminRole = 35;

        InvalidAdminPassword = 36;

        PretradeKeyVerificationError = 37;

 

        BackupSuccessful = 41;

        BackupBadPassword = 42;

        BackupError = 43;

        BackupRestoreFailed = 44;

        BackupRestoreSuccessful = 45;

        RestoreError = 46;

        BackupFailed = 47;

 

        ComonError = 50;

     

        ScrptTranslatorError = 51;

 

        RestartFailedAnyDataSourceActive = 60;

        RestartFailedWorkspaceModified = 61;

 

        OutOfMemoryError = 70;

 

        ScriptMessage = 100; // RealtimeDataManager

        ScriptCannotBuyMarket = 101; // RealtimePositionCommand

        ScriptLoadScriptError = 102;

        ScriptSaveScriptError = 103;

        ScriptLoadScriptContainerError = 104;

        ScriptSaveScriptContainerError = 105;

        ScriptChangeContainerError = 106;

        ScriptDeleteScriptError = 107;

        ScriptAddScriptError = 108;

        ScriptContainerCopyToClipboardError = 109;

        ScriptEditorSaveHandlerError = 110;

        ScriptEditorLoadHandlerError = 111;

 

        ScriptEditorMessage = 120; // ExTemplateEditor,LabControl,GraphControlWrapper,

        ScriptAbortAfterTimeout = 121; // ScriptDataManager

        ScriptDisableRealtimeUpdate = 122; // ScriptDataManager

        ScriptNoSecurity = 123; // ScriptDataManager

        ScriptStarted = 124;

        ScriptRestarted = 125;

        ScriptStopped = 126;

        ScriptExecuted = 127;

        ScriptCompileError = 128;

        ScriptCompileWarn = 129;

        ScriptZeroOrder = 130;

        ScriptNoOrderBar = 131;

        ScriptDoubleExit = 132;

        ScriptInvalidStop = 133;

        ScriptDiffMore2 = 134;

        ScriptNoEntry = 135;

        ScriptNoExit = 136;

        ScriptGenerationError = 137;

        ScriptExecutionError = 138;

        ScriptMakeError = 139;

        ScriptContainerExpired = 140;

        ScriptNotStarted = 141;

        ScriptContainerRestriction = 142;

        ScriptDateToAlert = 143;

 

        OptimizationAlert = 150;

 

        OrderApplied = 200;

        OrderChanged = 201;

        OrderCancelled = 202;

        OrderActivated = 203;

        OrderExecuted = 204;

        OrderTransactionInfo = 205;

        OrderOperationFailed = 206;

        OrderBreakByTimeout = 207;

        OrderBlockTimeoutInfo = 208;

 

        TradeReceived = 250;

 

        HandlersNotFound = 300;

        HandlersDllNotLoaded = 301;

        HandlersDllLoaded = 302;

        HandlerNotAdded = 303;

        HandlersDllUnloaded = 304;

 

      //1000-1099 Transaq

        TransaqSendCommandError = 1000;

        TransaqConnectError = 1001;

        TransaqTryReconnect = 1002;

        TransaqInvalidLogPath = 1003;

        TransaqErrorStatus = 1004;

        TransaqSkipAccounts = 1005;

        TransaqSkipMarkets = 1006;

        TransaqSkipSecurities = 1007;

        TransaqSkipPositions = 1008;

        TransaqConnectorError = 1009;

        TransaqEmptyAccounts = 1010;

        TransaqEmptyMarkets = 1011;

        TransaqEmptyPositions = 1012;

 

      //1100-1199 SmartCom

        SmartComNotInstalled = 1100;

        SmartComInitializeError = 1101;

        SmartComError = 1102;

 

      //1200-1299 Alor

        AlorAccessDenied = 1201; // Для этого логина нет доступа.

        AlorSubscriptionDenied = 1202;

        AlorEmptyLogin = 1203;

        AlorHistoryServerConnectionError = 1204; // Не удалось соединиться с сервером истории Алор

        AlorError = 1205;

        AlorNeedNewPassword = 1206;

        AlorPasswordChanged = 1207;

        AlorPasswordNotChanged = 1208;

 

      //1300-1399 NetInvestor

        NetInvestorServerMessage = 1301; // DataSource,NetInvestor,Crypto        

        NetInvestorCryptoError = 1302; // DataSource,NetInvestor,Crypto        

        NetInvestorProtocolError = 1303; // DataSource,NetInvestor,Crypto        

 

      //1400-1499 RicomTrust

        RicomTrustError = 1400;

        RicomTrustInvalidDataFormat = 1401;

        RicomTrustSubscriptionDenied = 1402;

        RicomTrustSendRequestFailed = 1403;

        RicomTrustSecurityError = 1404;

        RicomTrustConnectorError = 1410;

 

      //1500-1599 RTSGate

        RTSGateError = 1500;

        RTSGateNoRouter = 1501;

        RTSGateLostConnection = 1502;

        RTSAlorReady = 1503;

        RTSAlorNotReady = 1504;

 

      //1501-1508 DataSource,RTSGate        

 

      //1600-1599 Easy Money

        EasyMoneyError = 1600;

 

      // 1700

        PretradeFilterMessage = 1700;