0
以下のjythonスクリプトは、Websphere 7のエンタープライズアプリケーションレベルでCookie設定を変更しようとします:Jythonが受信した "ApplicationDeployment" - "sessionManagement"スクリプティング例外の無効な属性
deployedApplicationId = AdminConfig.getid('/Deployment:myWebApp/')
deployedObject = AdminConfig.showAttribute(deployedApplicationId, 'deployedObject')
overrideSessionManagAttr = ['enable', 'true']
defaultCookieAttrs = ['defaultCookieSettings', [['name', 'JSESSIONID_MY_COOKIE'], ['secure', 'true']]]
attributeList = [overrideSessionManagAttr, defaultCookieAttrs]
sessionAttributes = [['sessionManagement', attributeList]]
AdminConfig.modify(deployedObject, sessionAttributes)
AdminConfig.save()
奇妙な部分は、私が作成したコマンドを使用するときに私はすべてのエラーを取得しないと、設定を変更していることである。ここでは
exception information: com.ibm.ws.scripting.ScriptingException: WASX7080E: Invalid attributes specified for type "ApplicationDeployment" -- "sessionManagement"
はコードがあります。
AdminConfig.create('ApplicationConfig', deployedObject, sessionAttributes)
「変更」コマンドを使用するとエラーが発生する理由を特定できますか?
ありがとうございます。