Ошибка "пустой ответ" по таймауту, после попытки вызова бизнес-процесса с кода

Коллеги, добрый день! Подскажите пожалуйста, в чем может быть причина ошибки.
Ситуация следующая - в коде после сохранения активности прописан функционал вызова веб сервиса:

var processName = "ilayMS1v2";
ProcessModuleUtilities.executeProcess({
        "sysProcessName": processName,
        "parameters": {
                "ProcessCurrentVisit1": this.getPrimaryColumnValue()
        },
        "callback": function(){},
        "scope": this
});

И на попытке запуска процесса, запрос который обращается к ProcessEngineService - переходит в состояние "pending"

а потом отваливается по таймауту, (30сек)

В итоге процесс иногда все таки запускается, но уже после ошибки "пустой ответ", и спустя еще секунд 10-20.
возможно проблема в том, что некорректно настроены конфиги касательно этого веб сервиса?
Если обратится к нему через адресную строку - получаем:

Подскажите пожалуйста, какие могут быть дальнейшие шаги в решении проблемы? Спасибо!

Нравится

3 комментария

Здравствуйте.
Возможно, вам поможет эта статья из Академии
https://academy.terrasoft.ru/documents/technic-sdk/7-8-0/zapusk-process…

Здравствуйте!

Пример запуска процесса Вы можете найти по ссылке:
http://www.community.terrasoft.ua/forum/topic/10554#comment-47944

Коллеги, спасибо за ответы! изначально я запускал процес через метод executeProcess (как описано в статье с Академии), потом попробовал использовать this.RunProcess - как было в примере из комментария Алексея, но этот метод делает тоже самое - executeProcess, только с BasePage, поэтому на результат никак не повлияло. Даже если запускать процесс полностью "в ручную" - через XMLHttpRequest происходит тоже самое - сам запрос к ProcessEngineService не проходит, как на скриншотах выше.
Может быть проблема в настройке самого веб сервиса?

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