0

我们在 ICN 中部署了一个自定义步进处理器来打开工作项。当我们打开工作项时,它会在自定义步骤处理器中加载,但我们看到一个旋转的圆圈,并且在调试时,重复发送以下请求

http://server:9083/navigator/jaxrs/getActions

这个请求的请求头有

security_token: undefined

这个重复动作的响应是

{}&&{"security_token":"-9150067219440232051","sessioninactivelimit":1800,"errors":[{"number":"1003","adminResponse":null,"moreInformation":null,"text":"Your session expired.","explanation":"Your session expired because of inactivity.","userResponse":"Log in again."}]}

看起来会话已过期,或者当步进处理器作为弹出窗口打开时,会话未进行。但是我们可以在步进处理器窗口上执行诸如“完成、关闭、取消”之类的操作,它工作正常,但只是在后端,它一直在发送请求。

任何指针将不胜感激。

4

2 回答 2

0

好的,这就是我们为解决这个问题所做的。这似乎是 ICN 版本版本:3.0.4 版本:icn304.001.294 的错误/问题。

我们通过在原始 ContentViewer.js 中注释掉以下行来创建自己的 ContentViewer 模块

this.mainTabContainer.loadTabContextMenu() 

在此更改后一切正常。当我们计划很快进行升级时,手指交叉。

于 2019-05-23T18:20:49.860 回答
0

获得这项工作的唯一方法可能是为 CNav 用户登录实施 SSO。基于令牌的安全性在 CNav 中不起作用,因为 IBM 已经完全删除了它。

于 2019-04-01T12:47:42.967 回答