Техническое задание: SMP-1619 ID 2282 Сервер обмена данными. Пользовательские функции..doc
Пример настройки и условия выполнения представлены ниже.
Версия ПО СуперМаг Плюс должна быть не ниже 1.054. Если используется версия 1.053, нужно ее обязательно обновить до сервис пака №3. И установить специальный пакет обновления. |
---|
Состав: *.dll - это библиотека, содержащая код и данные, которые могут использоваться несколькими программами одновременно.
Ссылка: ClientsInfoGate.7z
1. Завершить работу всех пользователей Торговой системы Супермаг Плюс, и мобильного рабочего места Супермаг Мобайл.
2. Используя программу «Администратор служб», входящую в стандартную поставку Торговой системы Супермаг Плюс -> остановить все службы и процессы Торговой системы Супермаг Плюс. БД - не останавливать!!!
3. На сервере в каталоге sm2000\bin, sm2000\bin64 - найти файлы входящие в состав патча с расширениями *.dll. И сделать их резервную копию. Скопировать в отдельный каталог на сервере или на сетевое хранилище.
4. Распаковать патч в отдельный каталог на сервере(например: c:\temp (!!! - только не рабочий стол - !!!)) и скопировать из него файлы *.dll в каталоги sm2000\bin, sm2000\bin64. Внимание! Копирование проводить в зависимости от разрядности файла. Так каталог sm2000\bin предназначен для 32-х разрядных файлов, sm2000\bin64 для 64-х разрядных файлов. Для удобства они расположены в архиве в разных каталогах.
5. Используя программу «Администратор служб», входящую в стандартную поставку Торговой системы Супермаг Плюс -> запустить ранее остановленные службы и процессы Торговой системы Супермаг Плюс.
6. Убедиться, что ПО работоспособно.
7. Разрешить работу для всех пользователей Торговой системы Супермаг Плюс, и мобильного рабочего места Супермаг Мобайл.
Состав: *.sql - скрипт для БД.
Ссылка: DL_SCRIPT.7z
1. Сделать резервную копию БД (если используется ежедневное резервное копирование, достаточно архива за предыдущий день).
2. Убедиться, что созданная резервная копия работоспособна. (развернуть на тестовом сервере).
3. Распаковать скрипты исполнения в отдельный каталог на сервере(например: c:\temp (!!! - только не рабочий стол - !!!))
4. Пуск выполнить - cmd (далее идут примеры выполнения команд)
5. cd 'путь к каталогу с распакованным архивом', например: cd c:\temp
6. sqlplus supermag/'пароль'@имя БД , например: sqlplus supermag/password@SMPLUS
7. @_load.sql.sql;
8. commit;
Название | WEB | CURL |
---|---|---|
Дикий Лось. Места хранения | http://localhost:8085/out/json/IOUSIODLSTORELOCATIONS/* | curl -X GET http://192.168.13.118:8080/out/json/IOUSIODLSTORELOCATIONS/* |
Дикий Лось. Места хранения. Дополнительные характеристики | http://localhost:8085/out/json/IOUSIODLSTORELOCATIONSPROPS/* | curl -X GET http://192.168.13.118:8080/out/json/IOUSIODLSTORELOCATIONSPROPS/* |
Дикий Лось. Карточки товаров | http://localhost:8085/out/json/IOUSIODLCARDS/* | curl -X GET http://192.168.13.118:8080/out/json/IOUSIODLCARDS/* |
Дикий Лось. Карточки товаров. Дополнительные характеристики | http://localhost:8085/out/json/IOUSIODLCARDSPROPS/* | curl -X GET http://192.168.13.118:8080/out/json/IOUSIODLCARDSPROPS/* |
Дикий Лось. Карточки товаров. Остатки. Цены | http://localhost:8085/out/json/IOUSIODLCARDSINFO/*/pLocID=4 | curl -X GET http://192.168.13.118:8080/out/json/IOUSIODLCARDSINFO/*/pLocID=4 |
Для получения информации в консоли (cmd.exe), в читаемом виде, установите кодовую страницу UTF8
@mode con cp select=65001
Справка: По умолчанию cmd.exe использует кодировку cp866. Текущую кодировку можно посмотреть командой chcp. Иногда возникает необходимость использовать в терминале юникод.
Для этого необходимо использовать шрифт "Lucida Console" и переключить кодировку командой
>chcp <codepage>
Где параметр <codepage> для UTF-8 равен 65001
CURL - https://curl.se/windows/