Megatec Integration Service:Работа с окном История. Логирование. — различия между версиями

Материал из Megatec
Перейти к: навигация, поиск
[досмотренная версия][досмотренная версия]
Строка 4: Строка 4:
 
==Введение==
 
==Введение==
 
Нажав кнопку [[Файл:Ud_072.png|История]]  в главном меню, вы попадете в окно '''История'''. <br />
 
Нажав кнопку [[Файл:Ud_072.png|История]]  в главном меню, вы попадете в окно '''История'''. <br />
Данное окно служит для просмотра истории действии пользователей, автозагрузчиков и автоимпортов. Для открытия данного окна необходимо в главном экране нажать на иконку с часами. Так же можно настроить отправку писем об ошибках в программе на электронную почту для этого необходимо зайти для каждого адаптера в окно история и нажать на знак инструментов и настроить по схеме описанной на данной странице.
+
Данное окно служит для просмотра истории действии пользователей, автозагрузчиков и автоимпортов.  
  
 
==Работа с окном История==
 
==Работа с окном История==
Строка 13: Строка 13:
 
*'''Автоимпорт'''.
 
*'''Автоимпорт'''.
  
«'''Ручной режим'''» отображает информацию о возникших ситуациях во время работы пользователя (дата запуска «'''Megatec Integration Service'''», ручной импорт цен, предупреждения во время работы). <br />
+
«'''Ручной режим'''» отображает информацию о возникших ситуациях во время работы пользователя (дата запуска «'''Megatec Integration Service'''», ручной импорт данных, предупреждения во время работы). <br />
«'''Работа с внешней системой'''» отображает информацию об операциях с сервисом внешней системы (автоматическая загрузка справочников, цен, обновлении по ценами и т.д.). <br />
+
«'''Работа с внешней системой'''» отображает информацию об операциях с сервисом внешней системы (загрузка справочников, цен, квот и стопов). <br />
«'''Автоимпорт'''» отображает информацию об операциях автоимпорта (автоимпорт цен, наличия мест). <br />
+
«'''Автоимпорт'''» отображает информацию об операциях автоимпорта (автоимпорт цен, квот и стопов). <br />
 +
 
 
[[Файл: VH_dfsd2.png‎ | Окно история]] <br />
 
[[Файл: VH_dfsd2.png‎ | Окно история]] <br />
  
==Настройка отправки писем об ошибках на почту==
+
==Настройка==
 +
 
 +
Также можно настроить логирование импорта данных и отправку писем об ошибках в программе на электронную почту для этого необходимо зайти для каждого адаптера в окно история, нажать на кнопку [[Файл:TP_72.png|Окно конфигурации файлов истории]] и настроить по схеме описанной ниже.
 +
 
 +
===Настройка логирования отправки данных===
 +
 +
Раздел '''<appender name="HotelPricesImport" type="Megatec.MasterTour.Plugins.ImportManager.Common.FileAppenderExt">''' <br/>
 +
 
 +
name="HotelPricesImport" - действия в главном окне (фильтрация, поиск...) и ручной импорт данных в Мастер-Тур
 +
name="HotelPricesAuto" - автоматический импорт данных в Мастер-Тур
 +
name="HotelPricesExternal" - загрузка из внешней системы данных в промежуточную базу
 +
 
 +
<syntaxhighlight lang="xml"> 
 +
      <maximumFileSize value="10MB" /> <!-- максимальный размер файла -->
 +
      <file value="Logs\\Import\\ManualTravelLinePricesImport.log.txt" /> <!-- путь и название файла -->
 +
      <layout type="log4net.Layout.PatternLayout">
 +
        <param name="ConversionPattern" value="%date{dd.MM.yyyy HH:mm} %-5level: %message%newline" /> <!-- формат строки логирования -->
 +
      </layout>
 +
    </appender>
 +
</syntaxhighlight>
 +
 
 +
Аналогичные настройки у разделов: AgreementsReservationImport/Auto/External(бронирование путевок), HotelQuotaImport/Auto/External (квоты и стопы).
 +
 
 +
===Отправка писем об ошибках на почту===
  
 
Раздел  '''<appender name="ImportSendMail" type="log4net.Appender.SMTPAppender">''':<br/>
 
Раздел  '''<appender name="ImportSendMail" type="log4net.Appender.SMTPAppender">''':<br/>
 
<syntaxhighlight lang="xml">
 
<syntaxhighlight lang="xml">
       <to value="Куда отправлять через запятую, если несколько адресов" />
+
       <to value="" /> <!-- адресат, если несколько, то адреса прописываются через запятую -->
       <from value="Откуда отправлять" />
+
       <from value="" /> <!-- корреспондент -->
       <username value="Имя пользователя, учетная запись которого будет использоваться для отправки" />
+
       <username value="" /> <!-- имя пользователя, учетная запись которого будет использоваться для отправки-->
       <password value="Пароль" />
+
       <password value="" /> <!-- пароль-->
       <subject value="Тема письма" />
+
       <subject value="INFO" /> <!-- тема письма-->
       <smtpHost value="адрес почтового сервиса" />
+
       <smtpHost value="" /> <!-- адрес почтового сервиса-->
       <port value="порт" />
+
       <port value="25" /> <!-- порт -->
</syntaxhighlight>
+
 
 +
</syntaxhighlight>
  
После настройки необходимо выбрать к какому режиму будет применено и раскомментировать строку в выбранном месте:
+
После настройки необходимо выбрать к какому режиму будет применено и раскомментировать строку в выбранном режиме:  
<syntaxhighlight lang="xml"><!-- <appender-ref ref="ImportSendMail" />  --> </syntaxhighlight> в разделе:<syntaxhighlight lang="xml"><logger></logger></syntaxhighlight> для нужного режима:
+
<syntaxhighlight lang="xml"><!-- <appender-ref ref="ImportSendMail" />  --> </syntaxhighlight>  
<syntaxhighlight lang="xml"><appender-ref ref="Import" /></syntaxhighlight> - Ручной 
 
<syntaxhighlight lang="xml"><appender-ref ref="Auto" /></syntaxhighlight> - Автоматический 
 
<syntaxhighlight lang="xml"><appender-ref ref="External" /></syntaxhighlight> - Загрузка из внешней системы данных (квот, цен и т.д.)
 
  
 
[[Category:Megatec_Integration_Service]]
 
[[Category:Megatec_Integration_Service]]

Версия 11:59, 16 мая 2018

Статья находится на стадии разработки.
Версия статьи от 16-05-2018.

Введение

Нажав кнопку История в главном меню, вы попадете в окно История.
Данное окно служит для просмотра истории действии пользователей, автозагрузчиков и автоимпортов.

Работа с окном История

В данном окне три режима, а именно:

  • Ручной режим;
  • Работа с внешней системой;
  • Автоимпорт.

«Ручной режим» отображает информацию о возникших ситуациях во время работы пользователя (дата запуска «Megatec Integration Service», ручной импорт данных, предупреждения во время работы).
«Работа с внешней системой» отображает информацию об операциях с сервисом внешней системы (загрузка справочников, цен, квот и стопов).
«Автоимпорт» отображает информацию об операциях автоимпорта (автоимпорт цен, квот и стопов).

Окно история

Настройка

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

Настройка логирования отправки данных

Раздел <appender name="HotelPricesImport" type="Megatec.MasterTour.Plugins.ImportManager.Common.FileAppenderExt">

name="HotelPricesImport" - действия в главном окне (фильтрация, поиск...) и ручной импорт данных в Мастер-Тур
name="HotelPricesAuto" - автоматический импорт данных в Мастер-Тур
name="HotelPricesExternal" - загрузка из внешней системы данных в промежуточную базу
   
      <maximumFileSize value="10MB" /> <!-- максимальный размер файла -->
      <file value="Logs\\Import\\ManualTravelLinePricesImport.log.txt" /> <!-- путь и название файла -->
      <layout type="log4net.Layout.PatternLayout">
        <param name="ConversionPattern" value="%date{dd.MM.yyyy HH:mm} %-5level: %message%newline" /> <!-- формат строки логирования -->
      </layout>
    </appender>

Аналогичные настройки у разделов: AgreementsReservationImport/Auto/External(бронирование путевок), HotelQuotaImport/Auto/External (квоты и стопы).

Отправка писем об ошибках на почту

Раздел <appender name="ImportSendMail" type="log4net.Appender.SMTPAppender">:

      <to value="" /> <!-- адресат, если несколько, то адреса прописываются через запятую -->
      <from value="" /> <!-- корреспондент -->
      <username value="" /> <!-- имя пользователя, учетная запись которого будет использоваться для отправки-->
      <password value="" /> <!-- пароль-->
      <subject value="INFO" /> <!-- тема письма-->
      <smtpHost value="" /> <!-- адрес почтового сервиса-->
      <port value="25" /> <!-- порт -->

После настройки необходимо выбрать к какому режиму будет применено и раскомментировать строку в выбранном режиме:

<!-- <appender-ref ref="ImportSendMail" />  -->