Ошибка "пустой ответ" по таймауту, после попытки вызова бизнес-процесса с кода
Коллеги, добрый день! Подскажите пожалуйста, в чем может быть причина ошибки.
Ситуация следующая - в коде после сохранения активности прописан функционал вызова веб сервиса:
ProcessModuleUtilities.executeProcess({
"sysProcessName": processName,
"parameters": {
"ProcessCurrentVisit1": this.getPrimaryColumnValue()
},
"callback": function(){},
"scope": this
});
И на попытке запуска процесса, запрос который обращается к ProcessEngineService - переходит в состояние "pending"
а потом отваливается по таймауту, (30сек)
В итоге процесс иногда все таки запускается, но уже после ошибки "пустой ответ", и спустя еще секунд 10-20.
возможно проблема в том, что некорректно настроены конфиги касательно этого веб сервиса?
Если обратится к нему через адресную строку - получаем:
Подскажите пожалуйста, какие могут быть дальнейшие шаги в решении проблемы? Спасибо!
Нравится
Здравствуйте.
Возможно, вам поможет эта статья из Академии
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 не проходит, как на скриншотах выше.
Может быть проблема в настройке самого веб сервиса?