我在部署的应用程序(比如App)管理模块下有几个模块(比如Mod1),对于模块Mod1,我必须做这些事情:
在常规属性下, 1.选中“覆盖会话管理”框,然后单击“应用”。 2.单击会话跟踪机制下的启用cookie链接。 3.在“常规”属性下,取消选中“将会话cookie设置为仅HTTP”框以帮助防止跨站点脚本攻击,然后单击“应用”。
到目前为止,我可以通过首先使用以下代码获取其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。