如何在Worklight中增加适配器过程超时值



如何增加Worklight适配器过程的超时值?我的应用程序崩溃了,我在异常详细信息中看到以下内容:

"response [/apps/services/api/index/common/query] success:/-secure-{"responseID":"24","errors":["过程'getFTTitle'的调用有30分钟后暂停秒。","isSuccessful":假的,"警告":[],"信息":[]}/"

在Worklight中有几个地方可以指定超时值:

CLIENT ----> WORKLIGHT SERVER - (adapter) -> BACKEND

您可以增加适配器过程超时(Worklight Server -> Backend),如下所示:

<procedure name="nameHere" requestTimeoutInSeconds="valueHere"/>

我不知道你的具体用例是什么,所以一定要增加客户端超时。让它们相互匹配。

WL.Client.invokeProcedure(invocationData,{
    onSuccess : getDataSuccess,
    onFailure : getDataFailure,
    timeout   : valueHere
});

还要注意,如果您需要将超时时间增加到整整一分钟,请考虑这里可能有什么不对的地方…

var wlInitOptions = 
{
    // # Worklight server connection timeout
    timeout: 60000,
    ...
}

相关内容

  • 没有找到相关文章

最新更新