Служба WebMapRS

<< <%SKIN-STRTRANS-SYNTOC%> >>

  ---

Служба WebMapRS

Служба WebMapRS предназначена для отправки уведомлений, отчетов и других сообщений с web-сервера АвтоГРАФ. Отправка отчетов с сервера требуется, когда настроено расписание автоматических отчетов. Отправка уведомлений пользователям осуществляется модулем Монитор при проверке онлайн данных.

 

Служба WebMapRS поставляется вместе с программой АвтоГРАФ 5 WEB в архивированном файле webmap_rs.zip.

 

Порядок установки и настройки:

Распаковать архив webmap_rs.zip. в папку на web-сервере АвтоГРАФ. Архив содержит все необходимые файлы для работы службы WebMapRS. Вы можете распаковать файлы в любую папку на сервере.

Установить службу, запустив файл svc-install.cmd из распакованного архива.

Затем открыть файл WebMapRSNET.exe.config из распакованного архива. В файле WebMapRSNET.exe.config хранятся настройки службы "WebMapRS.NET". Для корректной работы службы необходимо прописать в этом файле настройки каналов доставки сообщений. Настройки расположены в блоке  "Каналы доставки сообщений" – начинается с <settings>, заканчивается </settings>.

 

Например:

<settings>

  <smtp use="true" host="smtp.sendgrid.net" port="25" login="" pass="" ssl="false" from=""/>

  <icq use="false" host="login.icq.com" port="5190" login="111111111" pass="xxxxxxx"/>

  <jabber use="false" host="m.tk-chel.ru" login="test" pass="xxxxxxx" ssl="true" port="5223"/>    

  <sms use="false" type="SMSProfi" login="xxxxxxx" pass="xxxxxxx"/>

   <general processor-count="8"

          data-directory="C:\Users\AppData\Roaming\AutoGRAPH Shell\Data"

            address-base-location="C:\ProgramData\AutoGRAPH Shell\AddressBase"

          db-connection="Data Source=(LOCAL)\SQL12;Initial Catalog=AGNET;Integrated Security=False;Persist Security Info=True;User ID=aguser2;Password=sjdfi82738ca" db-check-period="60"/>

  <web use="true" host="http://localhost/MapK" />

   <reports web-url="http://localhost/MapK" user-token="A38E786765E02D6FB2722A8398FAC82685988DF87AAD6DEE6179F1018564D5C5"/>

 </settings>

 

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

smtp – настройки электронной почты web-сервера, например, <smtp use="true" host="smtp.sendgrid.net" port="25" login="" pass="" ssl="false"/>. Для отправки автоматических отчетов по расписанию, smtp сервер обязательно должен быть настроен.

icq – настройки для сервиса ICQ, например, <icq use="false" host="login.icq.com" port="5190" login="111111111" pass="xxxxxxx"/>.

jabber – настройки для сервиса Jabber, например, <jabber use="false" host="m.tk-chel.ru" login="test" pass="xxxxxxx" ssl="true" port="5223"/>.

sms – настройки sms-шлюза, который установлен на web-сервере и используется для отправки sms-уведомлений. Пример настроек, <sms use="false" type="SMSProfi" login="xxxxxxx" pass="xxxxxxx"/>.

 

для каждого канала передачи необходимо прописать настройки:

use – для того чтобы использовать канал – задать значение true; для того чтобы отключить канал – задать значение false.

type – тип сервиса sms-шлюза. Данный параметр настраивается только для канала sms.

 

ПРИМЕНЧАНИЕ

Web-сервер АвтоГРАФ поддерживает работу с сервисами отправки SMS от компаний SMS Traffic и SMS Profi. Если вы используете sms-шлюз от компании SMS Profi, то в поле type необходимо указать "SMSProfi", например <sms use="true" type="SMSProfi" login="xxxxxxx" pass="xxxxxxx"/>. Если вы используете sms-шлюз от компании SMS Traffic, то в поле type необходимо указать "SMSTraffic", например <sms use="true" type="SMSTraffic" login="xxxxxxx" pass="xxxxxxx"/>.

 

host – IP адрес или доменное имя сервера, который используется для передачи уведомлений. Для smtp канала – это адрес почтового сервера, для сервиса icq – это адрес ICQ сервера, и т. д.

port – номер порта сервера для отправки сообщений. Для smtp сервера – это порт, который используется для отправки почты, для сервиса icq – это порт ICQ сервера, и т. д.

login/pass – логин и пароль, используемые для отправки сообщений. Формат логина зависит от типа канала передачи, т. к. для некоторых служб, например для jabber, логин должен включать полное имя вместе с доменом, например, user@jabber.ru.

ssl – для того чтобы использовать защищенное соединение при отправке сообщений – задать значение true; для того чтобы использовать обычное соединение – задать значение false. Защищенное соединение поддерживают каналы доставки smtp и jabber.

from – полный адрес электронной почты, с которого будут отправляться уведомления и отчеты.

 

 

ПРИМЕНЧАНИЕ

Для того чтобы использовать почтовый сервер ТехноКом для отправки уведомлений и отчетов с web-сервера, необходимо указать следующие настройки smtp – <smtp use="true" host="smtp.sendgrid.net" port="25" login="" pass="" ssl="false"/>. В этом случае отправка почты будет осуществляться от адреса webmap@tk-chel.ru. Поля "login" и "pass" нужно оставить пустыми. Если вы хотите использовать другой почтовый сервер для отправки электронной почты с web-сервера АвтоГРАФ, необходимо в строке smtp указать настройки вашего почтового сервера полностью – <smtp use="true" host="..." port="25" login="..." pass="..." ssl="false" from="..." /> (вместо строки "..." должны быть указаны настройки вашего почтового сервера).

 

после настройки каналов доставки сообщений необходимо также в строке data-directory= задать путь к Data-папке на web-сервере, например, data-directory="C:\Users\AppData\Roaming\AutoGRAPH Shell\Data".

в строке address-base-location= задать путь к папке с адресными базами на web-сервере, например, address-base-location="C:\ProgramData\AutoGRAPH Shell\AddressBase".

настроить параметры подключения базы данных в строке db-connection:

Data Source – имя базы данных SQL web-сервера, например, (LOCAL)\SQL12.

User ID – имя пользователя базы данных, например, aguser2.

Password – пароль доступа к базе данных.

 

в строке web настроить адрес web-сервера, к которому подключена служба WebMapRS.

Пример настройки – <web use="true" host="http://m2.tk-chel.ru" />

use – установить значение true, например, use="true"

host – адрес web-сервера, например host="http://m2.tk-chel.ru"

 

для генерации и отправки отчетов с web-сервера необходимо в строке reports задать следующие настройки:

web-url – адрес web-сервера, например host="http://m2.tk-chel.ru". Адрес, заданный в поле web-url должен совпадать с адресом сервера, заданным в поле host в строке web (см. выше).

user-token – токен пользователя web-сервера, от имени которого будут генерироваться отчеты по расписанию. По умолчанию можно использовать токен администратора web-сервера – токен, заданный в файле WebMapRSNET.exe.config изначально. Для создания токена необходимо перейти в раздел конфигурации web-сервера (адрес сервера/install)

 

сохранить файл после установки всех настроек.

 

После настройки запустить службу. Для этого вызвать меню "Администрирование" и перейти в раздел "Службы". В списке служб найти службу "WebMapRS.NET", нажать на службе правую кнопку мыши и в появившемся меню выбрать "Запустить" (Рис.1).    

запуск webmaprs

Рис.1. Запуск службы WebMapRS.NET.

 

Для остановки службы необходимо в аналогичным образом вызвать меню по нажатию правой кнопки мыши, затем выбрать команду "Остановить".