【发布时间】:2016-01-02 02:52:00
【问题描述】:
任务是使用 wsadmin (Jython) 修改名称空间绑定。 我有几个范围服务器的字符串绑定。我计划列出现有的绑定;添加/修改目标绑定。
我可以列出它们:
for ns in AdminConfig.list( 'NameSpaceBinding' ).splitlines() :
name = AdminConfig.showAttribute( ns, 'name' )
stringToBind = AdminConfig.showAttribute( ns, 'stringToBind' )
print '%s="%s"' % ( name, stringToBind )
我可以新建一个:
server1 = AdminConfig.list('Server')
print AdminConfig.create('StringNameSpaceBinding', server1, [['name', 'binding2'], ['nameInNameSpace', 'myBindings/myString'], ['stringToBind', "This is the String value"]])
AdminConfig.save()
- 如果存在绑定,如何修改现有绑定?
- 如何删除绑定?
我想这可以通过 AdminConfig.modify 和 AdminConfig.remove 来完成。 链接:
- 来自 IBM 的文档:Configuring namespace bindings using the wsadmin scripting tool
- 使用 jacl 修改绑定:Configuring namespace binding
【问题讨论】: