2017-10-10 9 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()