Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

Оглавление

Описание

Данная возможно позволяет осуществить экспорт информации с сервера SetCentrum/SetRetail об изменении или создании рекламных акций. Такая функциональность позволяет отследить изменения в рекламных акциях на сервере, если они были сделаны на сервере, когда импорт акций из ERP был невозможен, или по другим причинам.

...

Проверка экспорта рекламных акций на сервере SetRetail

Примечание
titleВнимание!
  • Используйте сервис отладки Wiremock только для тестирования интеграции.
  • Для постоянного приема рекламных акций необходима полноценная интеграция с ERP.

Windows

1. Скачайте файл сервиса wiremock-standalone-2.19.0.jar в предварительно, созданную папку сервера SetRetail10.

Image Added

2. Запустите специальный MOCK-сервис.

...

Блок кода
languagebash
themeMidnight
%SET_JAVA_HOME%\bin\java -jar %SET10_HOME%\wiremock\wiremock-standalone-2.19.0.jar --port 9003 --verbose > %SET10_HOME%\wiremock\__files\request.txt

Image AddedImage Removed

Linux

Для 1. Для версий SetRetail10 под ОС Linux скачайте сервис wiremock c репозитория или по прямой ссылке wiremock-standalone-2.19.0.jar. 

Если 2. Если сервер под управление ОС Linux подключен к сети интернет, тогда выполните скачивание командой:

Блок кода
languagebash
themeMidnight
wget https://repo1.maven.org/maven2/com/github/tomakehurst/wiremock-standalone/2.19.0/wiremock-standalone-2.19.0.jar

3. Выполните команду для запуска сервиса (в данном примере файл сервиса располагается в папке /root):

Блок кода
languagebash
themeMidnight
java -jar /root/wiremock-standalone-2.19.0.jar --port 9003 --verbose > /root/__files/request.txt

Image Removed

...

 &

Image Added

Проверка работы запущенного сервиса

Откройте в текстовом редакторе  редакторе и проверьте работу MOCK-сервиса.

Наберите адрес в формате http://IP-адрес сервера:ПОРТ/__files/request.txt

Image Removed

4Windows:

В операционной системе WIndows, откройте файл с результатами работы сервиса с помощью Notepad++.

Image Added

Linux:

В операционной системе Linux, выполните команду mc для запуска Midnight Commander → перейдите в папку с файлом → нажмите клавишу F3 для просмотра.

Image Added

Настройка экспорта рекламных акций

1. Настройте в SetRetail параметры интеграции для протокола Протокол Set Retail 10: выгрузка данных в веб-сервис на стороне ERP:

Справочники → Внешние процессинги → Вкладка ERP → Интеграция → Импорт/Экспорт → Добавьте или откройте из списка протокол Протокол Set Retail 10: выгрузка данных в веб-сервис на стороне ERP:

Image Added

2. На вкладке Экспорт данных установите флажки Image Removed Рекламные флажки:

  • Image AddedРекламные акции выгружаются с периодичностью

...

  • и установите период экспорта
    • Image AddedПервоначальная выгрузка акций.

Image RemovedImage Added

3. Введите в поле Рекламные акции адрес MOCK-сервиса в формате http://XXX.XXX.XXX.XXX:ПОРТ/ → Image Removed ВебImage AddedВеб-сервис без обратной связи (совместимость с SAP) → нажмите К списку ERPкликните Image Added.

Image Removed

5. Создайте Image Added

Проверка экспорта

1. Создайте или измените существующие рекламные акции.

Image Removed

62. Перейдите в папку, где расположен wiremock и откройте на просмотр файл request.txt:

ОС Windows: {Диск}:\{Папка SetRetail10}\wiremock\__files\request.txtImage Removedtxt → откройте файл в текстовом редакторе для просмотра результата экспорта рекламных акций.

Image Added


ОС Linux: /root/__files/request.txt

Image Removed

7. Откройте текстовый файл request.txt в любом текстовом редакторе, например Notepad++ для просмотра информации о созданных или изменённых рекламных акций.

Image RemovedImage Added