我在部署的应用程序(比如应用程序)管理模块下有几个模块(比如 Mod1),对于模块 Mod1,我必须做这些事情:
在常规属性下, 1. 选中覆盖会话管理框并单击应用。2. 单击会话跟踪机制下的启用 cookie 链接。3. 在常规属性下,取消选中将会话 cookie 设置为仅 HTTP 以帮助防止跨站点脚本攻击框,然后单击应用。
到目前为止,我可以让自己只检查或取消选中我的应用程序下的 Override session management 选项,方法是首先使用以下代码获取其 id,但我无法弄清楚如何为我的应用程序下的模块执行上述 3 件事.
appName = AdminConfig.getid('/Deployment:FileNetEngine/')
depObject = AdminConfig.showAttribute(appName, 'deployedObject')
sessionMgrAttrs = [['sessionManagement', [['enable', 'true']]]]
AdminConfig.create('ApplicationConfig', depObject, sessionMgrAttrs)
AdminConfig.save()
如果我能在 JACL 中得到答案,那就太好了,因为我的所有脚本都在 jacl 中,而且我只为这一部分尝试使用 jython。