Deprecated feature: Using Jacl:
set s1AdminService [$AdminConfig getid /Server:dmgr/AdminService:/]
set configRepository [$AdminConfig showAttribute $s1AdminService configRepository]
set props [$AdminConfig showAttribute $configRepository properties]
set foundAllowConfigOverwrites ""
if {$props != "{}"} {
foreach prop $props {
if {[$AdminConfig showAttribute $prop name] == "allowConfigOverwrites"} {
set foundAllowConfigOverwrites $prop
break
}
}
}
if {$foundAllowConfigOverwrites == ""} {
$AdminConfig create Property $configRepository {{name allowConfigOverwrites} {value true}}
} else {
$AdminConfig modify $foundAllowConfigOverwrites {{value true}}
}
$AdminConfig save
depfeat
Using Jython:
s1AdminService = AdminConfig.getid('/Server:dmgr/AdminService:/')
configRepository = AdminConfig.showAttribute(s1AdminService, 'configRepository')
props = AdminConfig.showAttribute(configRepository, 'properties')
foundAllowConfigOverwrites = ''
if props != '[]':
properties = props[1:len(props)-1].split(' ')
for prop in properties:
name = AdminConfig.showAttribute(prop, 'name')
if name == 'allowConfigOverwrites':
foundAllowConfigOverwrites = prop
break
if len(foundAllowConfigOverwrites) != 0:
AdminConfig.modify(foundAllowConfigOverwrites, [['value', 'true']])
else:
AdminConfig.create('Property', configRepository, [['name', 'allowConfigOverwrites'], ['value', 'true']])
AdminConfig.save()