Тайм-аут 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 секунд. Поднял ПМР для того же.

Другие вопросы по тегам