Запуск WebClient для связи Restalytica и StoreHouse

  1. Для проведения следующих действий необходимо обладать правами администратора на компьютере.
  2. Зайти в панель управления Windows и в разделе Администрирование открыть оснастку Службы компонентов
  3. Спуститься по иерархии до Приложения COM+
  4. Кликнуть правой кнопкой по Приложения COM+ и выбрать Создать->Приложение
  5. Выбрать Создать новое приложение
  6. Указать имя приложения и выбрать способ активации Библиотечное приложение
  7. Выбрать дочерний элемент Компоненты, созданного приложения в дереве иерархии, нажать правой кнопкой и выбрать Создать->Компонент
  8. Выбрать Установка новых компонентов
  9. Откроется диалог выбора файлов, найти и выбрать Sh4Ole.dll
  10. Далее Готово
  11. В дереве появится элемент Sh4Ole.SH4App, это значит, что компонент установлен и можно пользоваться OLE для подключения к StoreHouse
  12. Необходимо скачать WebClient
  13. Перед запуском ShWebClient необходимо убедиться в наличии установленного в системе Microsoft .NET Framework
  14. или Скачать у нас
  15. Запустить _run.cmd либо установить ShWebClient, как службу Windows через _manage.service.cmd. Если файла Settings.xml не существует, будет предложено его создать, ответив на вопросы:
    • IP адрес или доменное имя компьютера, где запущен StoreHouse4, по умолчанию localhost
    • Протокол работы StoreHouse4, по умолчанию TCP/IP
    • Порт, на котором отвечает сервер StoreHouse4, по умолчанию 9000
    • Таймаут ответа StoreHouse4, по умолчанию 2000
    • Логин подключения к StoreHouse4, по умолчанию Admin
    • Пароль подключения к StoreHouse4, по умолчанию пустой
  16. Указать настройки подключения к StoreHouse, clientId, DumpResponce. ClientId - это название домена без .restalytica.ru, например, если домен test.restalytica.ru, то ClientId = "test"
  17. Если закрыть консольное окно при запуске из _run.cmd, то приложение прекратит работу
  18. Если в консольном окне при запуске из _run.cmd нажать Enter, то приложение предложит завершить либо перезапустить его.
  19. Если в консольном окне при запуске из _run.cmd нажать два раза Enter, то приложение перезапустится.
  20. При изменении настроек в файле Settings.xml необходимо перезапустить приложение.
  21. Лог работы программы можно смотреть в файле Sh4WebClient.exe.log в папке с приложением.
  22. При включении настройки DumpResponce можно смотреть лог ответов StoreHouse в папке dumps в папке с приложением.
  23. Файл Settings.xml можно настроить, запустив _setup.cmd.
  24. Для проверки запуска WebClient и подключения его к StoreHouse введите название своего домена .restalytica.ru и нажмите кнопку Проверить.
  25. Если возникает ошибка Не удалось подключится к BD: Error loading MIDAS.DLL, связанная с отсутствием midas.dll. Скачать midas.zip. Распаковать архив и скопировать из папки x32 файл midas.dll в папку %systemroot%\system32\. Выполнить команду regsvr32 midas.dll.
  26. Если возникает ошибка Не удалось подключится к BD: Db exception # 129 Неизвестное исключение процедуры сервера 129.., связанная с отсутствием свободной лицензии StoreHouse. Необходимо закрыть одно из соединений StoreHouse.