如何在netsuite中增加Web服务请求的超时时间

时间:2014-04-16 05:41:53

标签: session netsuite

我希望增加“会话超时时间”,目前设置为20分钟。如何增加或减少一小时,或者换句话说,增加或减少60分钟?

3 个答案:

答案 0 :(得分:1)

有几种方法可以满足您的需求,因为我们在进行NetSuite集成时遇到了同样的问题。

  1. 您可以每隔几分钟进行一次虚拟搜索事件。我们搜索了一个我们知道永远不会创建的虚假交易,并且仅限于远期过去的日期,仅限于该日期。这样,搜索将很快返回,结果为零。

  2. 实施SingleSignOn。这是首选方法。启动单点登录后,如果会话已超时,您可以使用令牌快速创建新会话,而无需再次询问用户的用户名/密码。

  3. 我们有一项服务需要在应用程序中的两个不同点消费,这些点彼此不了解。因此,我们解决这个问题但仍使用一项服务的方式是在共享位置保存服务中的cookie。然后,当其中一个应用程序需要该服务时,他们将从cookie重新创建服务。如果服务超时,我们将重新创建服务并更新cookie。一旦我们称赞SingleSignOn,这个方法就过时了,因为我们可以根据需要从令牌创建服务,并且令牌存储在共享位置。

  4. 希望这会有所帮助。

答案 1 :(得分:0)

我在NetSuite中没有标准的方法,您可以使用浏览器插件刷新页面或每隔19分钟单击主页按钮。如果这个人是AFK就行了。

答案 2 :(得分:0)

无法更改Web服务请求超时期限(对于同步操作,它持续约15分钟,然后操作在服务器端终止)。长时间运行操作超过15分钟的一般做法是使用异步请求。