Мониторинг Web-сервисов

07.01.22

Интеграция - WEB-интеграция

Мониторинг статусов подключения к Web-сервисам и изменения в описаниях WSDL.

Скачать файлы

Наименование Файл Версия Размер
Мониторинг Web-сервисов:
.epf 1,10Mb
8
.epf 1,10Mb 8 Скачать

Функционал данного инструмента позволяет:

  • Быстро настраивать подключение к неограниченному количеству Web-Сервисов;
  • Кешировать описания WSDL и проверять наличие изменений;
  • Проводить быстрый анализ изменений описаниях WSDL (Источник: WS-Ссылка, WS-Прокси или Кэш);
  • Выгружать пакеты Фабрик XDTO в формате XSD;
  • Сохранять настройки подключения в формате XML;
  • Запускать в обычном приложении, и в управляемых формах;
  • Выполнять программный запуск и использовать в фоне;
  • Оповещать о изменениях по электронной почте;
  • Использовать встроенную систему логирования;
  • Запускать в любой конфигурации, использующей платформу 8.х;
  • Не требует добавления в конфигурацию WS-Ссылок;

Обработку можно запускать из файла или регламентным заданием.

Для сохранения настроек обработки необходимо добавить в конфигурацию регистр сведений, который можно перенести из файла конфигурации в архиве «Данные для первого запуска».

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

После настройки обработки необходимо проверить подключение и кешировать WSDL для каждого Web-Сервиса.  Далее проверка подключения проводит сравнение кэшированной схемы WSDL с текущей. Изменения WSDL можно отобразить визуально на закладке «Сравнение WSDL».

В случае если обнаружены изменения в WSDL или статусе подключения, на электронную почту отправляется сообщение описывающее изменение и лог проверки.

Архив с данными для первого запуска и подробную инструкцию можно найти в обработке.

Тестирование проводилось на платформе 8.3.20.1674.

Инструкция по работе с обработкой «Мониторинг доступности и изменения описания Web-сервисов».

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

Описание команд Мониторинг доступности и изменения описания Web-сервисов:

Страницы «Настройки» => «Настройки Подключения»

  1. Команда «Добавить» - Добавляет строку данных авторизации для подключения к Web-Сервису.
  2. Команда «Восстановить настройки» -  Восстанавливает «Настройки обработки» из регистра сведений «XXX_НастройкиОбменовСВебСервисами»..
  3. Команда «Сохранить настройки» - Сохраняет  ««Настройки обработки» в регистр сведений «XXX_НастройкиОбменовСВебСервисами».
  4. Группа команд «Внешние настройки» - см. ниже.
  5. Команда «Проверить подключение сервиса» - Проверяем подключение к отмеченным web-сервисам, и определяем его статус.

  1. Сохраняет «Настройки Подключения», «Настройки обработки» в файл.
  2. Восстанавливает «Настройки Подключения», «Настройки обработки» в файл.

Страницы «Настройки» => «Настройки»

  1. Отметка «Тестировать подключение к Proxy» - Включает проверку соединения с Web-Сервисами.
  2. Отметка «Проверять на различия XSD из WS-Cсылки или WS-Прокси» - Включает проверку идентичности схемы обмена выгруженной из сервиса и последней кэшированной схемы.
  3. Отметка «Использовать для отладки WS-Ссылки (Вкл)  или Прокси (Выкл)» - Переключаем источник WS-Определений (WS-Ссылки/WS-Прокси).
  4. Отметка «Сообщать об ошибках» - Включает оповещение о ошибках (Информация о ошибках фиксируется в логе в любом случае).
  5. Отметка «Записывать лог в журнал регистрации» - Включает запись лога выполнения мониторинга в журнал регистрации.

7.   Команда «Открыть справку обработки» -  Открывает инструкцию в формате Word.

  1. Команда «Сохранить данные для первого запуска» - Сохраняет в локальную папку архив, содержащий в себе конфигурацию для объединения.

Страницы «Настройки» => «Настройки» => «Настройки рассылки»

  1. Отметка «Уведомлять по электронной почте» - Включает уведомление по Электронной почте.
  2. Отметка «Вкладывать лог» - Включает вложение лога в формате txt в письмо.
  3. Команда «Добавить» - Добавляет Адреса Email для уведомления в таблицу.
  4. Таблица «Адресов Email для уведомления» - Позволяет управлять адресатами почтовой рассылки.

Страницы «Настройки» => «Настройки» => «Учетная запись электронной почты»

  1. Поле «Адрес электронной почты» - Адрес электронной почты.
  2. Поле «Логин SMTP» - Логин.
  3. Поле «Пароль SMTP» - Пароль.
  4. Поле «SMTPСервер» - Сервер.
  5. Поле «Порт SMTP» - Порт.
  6. Поле «Время ожидания сервера» - Время ожидания сервера.
  7. Гиперссылка «Версия» - Версия обработки «Мониторинг доступности и изменения описания Web-сервисов».

Страницы «Настройки» => «Работа с файлами»

  1. Поле выбора «Файл для восстановления настроек» - Путь к файлу для восстановления настроек.
  2. Поле выбора «Папка для сохранения настроек» - Путь к файлу для сохранения настроек.

Страница «Сравнение WSDL»

  1. Поле «Сервис» - Выбираем сервис для сравненния.
  2. Команда «WSDL из Proxy в ДЗ» - Преобразовать WSDL из Proxy в дерево значений.
  3. Команда «Кэшировать WSDL» - Записывает текущую WSDL в регистр сведений «XXX_НастройкиОбменовСВебСервисами». В последствии механизм сравнения проверки изменений будет сравнивать пакеты полученные из прокси именно с этим кэшем.
  4. Команда «WSDL из Кэша в ДЗ» - Преобразовать WSDL из кэша в дерево значений.
  5. Команда «WSDL из WS-Ссылки в ДЗ» - Преобразовать WSDL из WS-Ссылки в дерево значений.
  6. Команда «Сравнить деревья» - Сравнивает содержимое правого и левого дерева и подкрашивает изменения.
  7. Команда «Следующее изменение» - Переход текущей строки на следующее изменение в правом и левом дереве.

Страниц  «Логирование»

  1. Поле «Лог» - Лог выполнения мониторинга.

Функционал обработки «Мониторинг доступности и изменения описания Web-сервисов».

Запуск обработки «Мониторинг доступности и изменения описания Web-сервисов»:

  1. Запустить обработку «Мониторинг доступности и изменения описания Web-сервисов».
  2. В форме настроек обработки «Мониторинг доступности и изменения описания Web-сервисов», перейти на страницы «Настройки» => «Настройки тестирования».
  3. С помощью команды  «Сохранить данные для первого запуска» - Сохранить в локальную папку архив, содержащий в себе конфигурацию для объединения. Так же в архиве можно найти шаблоны настроек для пробного запуска.
  4. Объединить конфигурации. Для корректной работы обработки «Мониторинг доступности и изменения описания Web-сервисов», необходимо в конфигурации БД забрать регистры сведений и «XXX_НастройкиОбменовСВебСервисами».
  5. Произвести настройку обработки.

Настройка подключения Мониторинг доступности и изменения описания Web-сервисов:

  1. В форме настроек обработки «Мониторинг доступности и изменения описания Web-сервисов», перейти на страницы «Настройки» => «Настройки подключения».
  2. В табличную часть добавить строки с настройками подключения.

Настройки подключения имеют следующую структуру:

  1. Колонка «Отметка» - Позволяет включить или отключить подключение в текущему веб сервису.
  2. Колонка «Статус подключения» - В данном поле отображается статус подключения и его проверки. Редактирование запрещено.
  3. Колонка «Пользовательское имя сервиса» - Так как наименования сервисов продуктивного и тестового контура могут быть идентичны, введено данное изменение. «Пользовательское имя сервиса» может быть заполнено только по правилам заполнения наименований объектов конфигурации и не может повторяться. По значению «Пользовательского имя сервиса» может быть инициализирована WS-Ссылка. Если она добавлена в конфигурацию, и если её наименование в конфигурации и пользовательское имя сервиса идентичны.
  4. Колонка «URL Веб сервиса» - Адрес Web-Сервиса в интернете.      
  5. Колонка «Адрес WSDL» -  Адрес WSDL Web-Сервиса в интернете. Как правило, совпадает с URL Веб сервиса.

  1. Колонка «Имя пользователя» - Логин.
  2. Колонка «Пароль» - Пароль.
  3. Колонка «Имя сервиса» - Значение wsdl:service name.

  1. Колонка «URI Пространства имен» - Значение targetNamespace.

  1. Колонка «Имя точки подключения» - Значение wsdl:service => wsdl:service => name.

  1. Колонка «Защищенное соединение» - Не заполняется.
  2. Колонка «Таймаут» - Стандарт 10 – 15с.
  3. Колонка «WS Прокси» - Не заполняется.

 

Отметка

Статус подключения

Пользовательское имя сервиса

URLВеб сервиса

Адрес WSDL

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

Пароль

Имя сервиса

URIПространства имен

Имя точки подключения

Защищенное соединение

Таймаут

WSПрокси

Нет

Использование сервиса отключено

Сервис_1с_Контрагент_Пинг

https://api.orgregister.1c.ru/ws/availability/v1?wsdl

https://api.orgregister.1c.ru/ws/availability/v1?wsdl

   

AvailabilityWsImplService

http://ws.availability.company1c.com/

AvailabilityWsImplPort

 

15

 

Нет

Использование сервиса отключено

Сервис_1с_Контрагент_ЮР

https://api.orgregister.1c.ru/ws/corporation/v1?wsdl

https://api.orgregister.1c.ru/ws/corporation/v1?wsdl

   

CorpWsImplService

http://ws.corporation.company1c.com/

CorpWsImplPort

 

15

 

Нет

Использование сервиса отключено

Сервис_1с_Контрагент_ИП

https://api.orgregister.1c.ru/ws/entrepreneur/v1?wsdl

https://api.orgregister.1c.ru/ws/entrepreneur/v1?wsdl

   

EntrWsImplService

http://ws.entrepreneur.company1c.com/

EntrWsImplPort

 

15

 

Нет

Использование сервиса отключено

Проверка_контрагента_от_ФНС

http://npchk.nalog.ru/FNSNDSCAWS_2?wsdl

http://npchk.nalog.ru/FNSNDSCAWS_2?wsdl

   

FNSNDSCAWS2

http://ws.unisoft

FNSNDSCAWS2_Port

 

15

 

Нет

Использование сервиса отключено

Сервис_1с_Контрагент_ЮР_v7

https://api.orgregister.1c.ru/orgregister/v7?wsdl

https://api.orgregister.1c.ru/orgregister/v7?wsdl

   

RequisitesWebServiceEndpointImpl7Service

http://ws.orgregister.company1c.com/

RequisitesWebServiceEndpointImpl7Port

 

15

 

 

Командой «Проверить подключение сервиса» - Проверяем подключение  отмеченных  web-сервисов, и определяем его статус.

Статусы могут принимать следующие значения:

  1. Подключение не установлено – Статут оповещает о том, что подключение к сервису НЕ установлено.
  2. Подключение установлено (WSDL различны) – Статут оповещает о том, что подключение к сервису установлено.  Проверка на различия XSD из WS-Cсылки или WS-Прокси пройдена успешно.                           
  3. Подключение установлено (WSDL идентичны) - Статут оповещает о том, что подключение к сервису установлено.  Но проверка на различия XSD из WS-Cсылки или WS-Прокси не пройдена.                                  
  4. Подключение установлено - Статут оповещает о том, что подключение к сервису установлено, но проверка на различия XSD из WS-Cсылки или WS-Прокси отключена.
  5. Использование сервиса отключено - Статут оповещает о том, что использование сервиса отключено.
  6. Тестирование подключения отключено - Статут оповещает о том, что Тестирование  сервиса отключено.

Важно!!!! При восстановлении ЛЮБЫХ настроек из регистра сведений всегда будет восстановлена последняя запись. Так как используется срез последних.

 

При первом успешном подключении к сервису статус подключения примет значение "Подключение к proxy установлено (Бинарные файлы различны)".

Это связано с тем, что нет сохраненного кэша схем используемого для сравнения (было - стало), с целью проверки изменений в схемах обмена.

 

Сравнение WSDL

Для сравнения WSDL необходимо выбрать Сервис.

  1. В правом окне нажать кнопку «WSDL из Proxy в ДЗ» - Будет заполнено левое дерево.
  2. В правом окне нажать кнопку  «WSDL из Кэша в ДЗ» или «WSDL из WS-Ссылки в ДЗ» - будет заполнено правое дерево.
  3. После нажать «Сравнить деревья» - После сравнения будет либо отображено сообщение «Деревья идентичны» либо будут окрашены различия.
  4. Команда «Следующее изменение» - Команда будет доступна, если деревья различны.
  5. Команда «Кэшировать WSDL» - Записывает текущую WSDL в регистр сведений «XXX_НастройкиОбменовСВебСервисами». В последствии механизм сравнения проверки изменений будет сравнивать пакеты полученные из прокси именно с этим кэшем.
  6. Кэшировать WSDL необходимо после добавления нового подключения к Web-Сервису или После изменения Структуры WSDL.

 

 

 

 

 

Пример  «Оповещения о изменении статусов Web-Сервисов по электронной почте»:

 

 

 

Обработка Мониторинг Web-Сервисы WS-Ссылка WS-Прокси

См. также

Модуль для обмена "1С:Предприятие 8. УАТ. ПРОФ" с FortMonitor

WEB-интеграция 8.3.8 Конфигурации 1cv8 Автомобили, автосервисы Беларусь Украина Россия Казахстан Управленческий учет Платные (руб)

Расширение предназначено для конфигурации "1С:Предприятие 8. Управление Автотранспортом. ПРОФ". Функционал модуля: 1. Заполнение регистров сведений по подсистеме "Мониторинг", а именно: события по мониторингу, координаты по мониторингу, пробег и расход по мониторингу, текущее местоположение ТС по мониторингу 2. Заполнение путевого листа: пробег по мониторингу, время выезда/заезда, табличная часть ГСМ 3. Отчеты по данным загруженным в регистры сведений. Модуль работает без включенной константы по настройкам мониторинга. Модуль формы предоставляется с открытым кодом, общий модуль защищен.

11856 руб.

25.05.2021    11769    9    4    

8

Интеграция с сервисом vetmanager

WEB-интеграция Платформа 1С v8.3 Бухгалтерский учет 1С:Бухгалтерия 3.0 Бытовые услуги, сервис Платные (руб)

Данная обработка разрабатывалась для загрузки документов из Ветменеджер в 1С: Бухгалтерия 3.

6000 руб.

02.02.2021    14470    34    43    

19

Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС

Обмен с ГосИС WEB-интеграция Платформа 1С v8.3 Управляемые формы 1С:Комплексная автоматизация 1.х 1С:Бухгалтерия 2.0 1С:Управление торговлей 10 1С:Управление производственным предприятием 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия государственного учреждения 1С:Документооборот 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Обработка является альтернативой механизму, разработанному фирмой 1С и заполняющему реквизиты контрагента по ИНН или наименованию. Не требуется действующей подписки ИТС. Вызывается как внешняя дополнительная обработка, т.е. используется, непосредственно, из карточки контрагента. Заполнение по ИНН или наименованию реквизитов контрагента по данным сайта ФНС (egrul.nalog.ru) для БП 2.0, БП 3.0, БГУ 1.0, БГУ 2.0, УТ 10.3, УТ 11.x, КА 1.1, КА 2.x, УПП 1.x, ERP 2.x, УНФ 1.5, УНФ 1.6, УНФ 3.0, ДО 2.1

2400 руб.

28.04.2016    85237    142    211    

297

Прайс-лист с фотографиями, выгрузкой в Excel с подсчетом суммы заказа, загрузкой заказа в Управление торговлей 11 (Россия) и Управление торговлей для Беларуси 3

Прайсы Загрузка и выгрузка в Excel Оптовая торговля WEB-интеграция Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Россия Управленческий учет Платные (руб)

Прайс-лист для программы 1С: Управление торговлей 11 и Управление торговлей для Беларуси 3, позволяющий: 1) Формировать прайс-лист с фотографиями; 2) Сохранить прайс-лист в Excel с формулами, подсчитывающими количество и сумму заказа; 3) Передать сформированный прайс-лист по каналу ftp на сайт; 4) Сохранить прайс-лист в формате CSV; 5) Загрузить сделанный по прайс-листу заказ обратно в программу.

6000 руб.

04.09.2014    120872    44    105    

53

Sync1C: Синхронизация 1С и OpenCart

WEB-интеграция Оптовая торговля Розничная торговля Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Управленческий учет Платные (руб)

Внешняя обработка для обмена данными с интернет-магазином OpenCart. Позволяет быстро наполнить магазин товарами, затем обновлять цены и добавлять новые товары. Далее можно средствами OpenCart настраивать и дополнять карточки товаров как надо для магазина, при этом связь товаров с 1С не теряется.

3840 руб.

30.03.2018    41915    78    133    

82

Merlion Commander Версия 1.3.9.2 - июль 2022 г. (Интеграция с 1С: УT, редакция 11.4, 1С:Розница 2.3,1С:ERP Управление предприятием 2, УТ 10.3, редакция веб-сервиса MERLION API 3.0 от 18.08.2021)

Оптовая торговля Розничная торговля WEB-интеграция Платформа 1С v8.3 1С:Управление торговлей 11 Россия Платные (руб)

Расширении конфигурации "Управление торговлей, редакция 11" для работы с веб-сервисом Мерлион с помощью Merlion API. Расширение и набор подключаемых дополнительных обработок позволяет без изменения конфигурации получить возможность работы с API крупнейшего российского дистрибьютора http://merlion.com. Логика работы максимально приближена к работе веб-сервиса b2b. Вы сможете создать и исправить заказ, зарезервировать товар прямо из 1С, посмотреть актуальные остатки и цены, импортировать штрихкода EAN13 товаров, загружать заказ c автоматическим созданием номенклатуры в 1С и корректности создания. Можно выбирать характеристики по товарным группам и загружать товар с выбранными характеристиками, загружать изображения товара. Не требуется установки дополнительного ПО для работы с веб-сервисом. Кроссплатформенное решение для ОС Windows и Linux. Весь код модулей открыт и доступен для просмотра и внесения изменений.

8280 руб.

02.05.2017    37400    40    45    

47
Оставьте свое сообщение