У меня есть скрипт, который нужно обновить. В настоящее время требуется пароль для всех источников данных, но теперь у нас есть несколько источников данных, а также общие источники данных. Мое требование состоит в том, что всякий раз, когда источник данных является несколькими источниками данных, он должен пропустить это и не запрашивать пароль. Я перечислил текущий сценарий ниже.
def updateJDBCPasswords():
PARAMS_TEMPLATE = '/JDBCSystemResources/%s/JDBCResource/%s/JDBCDriverParams/%s'
domainConfig()
# Get JDBC DataSources
cd("JDBCSystemResources")
dataSources = cmo.getJDBCSystemResources()
edit()
# For each DataSource update the password
for dataSource in dataSources :
dsName = dataSource.getName()
password=raw_input("Enter database password for "+ dsName +" : ")
cd(PARAMS_TEMPLATE % (dsName, dsName, dsName) )
cmo.setPassword(password)
До сих пор я видел свои темы/блоги, но ни один из них не имеет отношения к моей проблеме. Существует помощь для создания мультиисточников данных, но я не смог найти подсказку, как ее идентифицировать, чтобы удовлетворить мой сценарий.