【发布时间】:2011-01-24 18:56:30
【问题描述】:
我有一个用于在 Websphere 7.0 服务器上设置 JDBC 数据源的 Jython 脚本。我需要在该数据源上设置几个属性。我正在使用这段代码,它有效,除非value 是'-'。
def setCustomProperty(datasource, name, value):
parms = ['-propertyName', name, '-propertyValue', value]
AdminTask.setResourceProperty(datasource, parms)
我需要将我的数据源上的dateSeparator 属性设置为 - 破折号。当我用setCustomProperty(ds, 'dateSeparator', '-') 运行这个脚本时,我得到一个异常,上面写着“无效的属性:”。我发现它认为破折号意味着需要另一个参数/参数对。
有没有办法让 AdminTask 接受破折号?
注意:我无法通过 AdminConfig 设置它,因为我找不到获取正确属性 id 的方法(我有多个数据源)。
【问题讨论】:
标签: python websphere jython websphere-7 wsadmin