Тайм-аут Mobilefirst 8.0 для запроса WLResourceRequest
Время ожидания запроса истекает при вызове java-адаптеров с использованием WLResourceRequest в Mobilefirst 8.0, так как нашим серверным службам требуется более 10 секунд для ответа.
Версия МФУ: 8.0.0.00-20171025-0319
Попробовал метод ниже, чтобы установить время ожидания. Но это не отражает.
var options = {
timeout : 720000
}
resourceRequest = new WLResourceRequest("/adapters/"+request.adapter+"/"+procedure,WLResourceRequest.POST,options);
resourceRequest.setTimeout(720000);
Получение ниже ответа при ошибке обратного вызова.
{
"status": -1,
"responseText": "",
"responseHeaders": {},
"errorMsg": "Request timed out.",
"errorCode": "REQUEST_TIMEOUT"
}
1 ответ
Проблема связана с классом WLRequestOptions в библиотеке Ibm. Время ожидания жестко закодировано до 10 секунд. Поднял ПМР для того же.