2017-10-10 179 views
0

是否可以更改Websphere數據源IP地址?我試過這個劇本,但它不工作如何通過wsadmin更改WebSphere Application Server數據源URL?

def updateDataSourceIP(newIP): 
    datasources = AdminConfig.getid('/DataSource:/').splitlines() 
     for datasource in datasources: 
    propertySet = AdminConfig.showAttribute(t1, 'propertySet') 
    propertyList = AdminConfig.list('J2EEResourceProperty', propertySet).splitlines() 
    for prop in propertyList: 
     if (AdminConfig.showAttribute(prop, 'name') == 'serverName'): 
     oldip = AdminConfig.showAttribute(prop, 'value') 
     print "Updating serverName attribute of datasource '" + datasource + "' from " + oldip + " to " + sys.argv[0] 
     AdminConfig.modify(prop, '[[value ' + newIP + ']]') 
     AdminConfig.reset(); 

回答

2

在你的示例代碼,您正在使用

AdminConfig.reset() 

在腳本,它放棄所有改變的結束。嘗試切換到

AdminConfig.save() 
相關問題