Ошибка онлайн-лицензии: Удаленный сервер возвратил ошибку: (417) Expectation failed.

Вопрос:

Возникают ошибки следующего вида:
Удаленный сервер возвратил ошибку: (417) Expectation failed.

Ответ:

Ошибка «(417) Expectation failed» может возникнуть из-за неправильной обработки поля «Expect: 100-Continue» вашим прокси-сервером.
Попробуйте в файл <папка_c_Business_Studio>\PingService\Ping.Service.config, в секцию <configuration>, добавить следующие строки:

<system.net> 
  <settings>
    <servicePointManager expect100Continue="false"> 
  </settings>
</system.net>

и перезапустить службу BS_PingHost.

Примечание: данное исправление включено в Business Studio версии 4.0.4888 и выше (версия файла службы BS_PingHost – 2.0.4888 и выше)

Если это не поможет, то, данная несовместимость не может быть устранена на клиентской стороне. Варианты решения:

  • Для прокси-сервера Squid – включить у него опцию ignore_expect_100.
  • В остальных случаях – разрешить службе BS_PingHost доступ в Интернет в обход прокси-сервера.

Возможно также, что прокси-сервер имеет фильтр, блокирующий протокол «SOAP over HTTP».

Актуальные новости, публикации и практики для бизнес-архитекторов и аналитиков
Driven by DokuWiki