我尝试为某些weblogic服务器制作库存,并期望使用WSLT。 我可以从示例http://middlewaremagic.com/weblogic/?p=1473
获取应用程序列表(100+)connect('admin','xxxxxxx','t3://server1:7001')
cd('AppDeployments')
deplymentsList=cmo.getAppDeployments()
for app in deplymentsList:
domainConfig()
cd ('/AppDeployments/'+app.getName()+'/Targets')
mytargets = ls(returnMap='true')
domainRuntime()
cd('AppRuntimeStateRuntime')
cd('AppRuntimeStateRuntime')
for targetinst in mytargets:
curstate4=cmo.getCurrentState(app.getName(),targetinst)
print '----', app.getApplicationName(), ' | ', app.getVersionIdentifier(), ' | ', app.getModuleType(), ' | ', targetinst, ' | ', curstate4, ' | ', app.getSecurityDDModel(), ' | ', app.getAbsoluteSourcePath()
但是我失败了一些重要的信息:
有人可以帮我提取吗? 并且可能存在以其他方式在weblogic服务器上使用基本属性登记所有应用程序?
// WebLogic Server版本:12.2.1.0.0