JACL script to get Application Name and Validate the App – WebSphere
#----------------------------------------------------------------- #-- Getting AppInfo #----------------------------------------------------------------- proc chk_appinfo {} { puts "checklist: -- fetching $appName Applications CompleteObjectName ..." $AdminControl completeObjectName type=Application,name=$appName,* puts "checklist: -- fetching $appName Applications ConfigID ..." set appInfo [$AdminConfig getid /Deployment:$appName/] puts "checklist: -- $appInfo " if { [llength $appInfo] == 0 } { puts "checklist: -- No Application Info(AppId) found." return 0 } else { puts "checklist: -- App Info found- $appInfo ." return $appInfo }} #-------------------------------------------------------------------------------- #validate application #-------------------------------------------------------------------------------- proc chk_validateApplication {} { puts "checklist: -- validateApplication $appName ..." puts "checklist: -- getting the application Config ID" set AppID [$AdminConfig getid /Deployment:$appName/] if { [llength $AppID] == 0 } { puts "checklist: -- No AppID found." puts "checklist: -- App validation will not continue." return 0 } else { puts "checklist: -- $appName Config ID Found : $AppID " puts "checklist: -- validating Application $appName ..." set AppVal [$AdminConfig validate $AppID] puts "checklist: -- Validate Info: $AppVal ." return 1 }} #--------------------------------------------------------------------------- #---- check if app exists #--------------------------------------------------------------------------- proc checkIfAppExists {} { # set appExists 0 set application [$AdminConfig getid /Deployment:$appName/] puts "checklist: -- checkIfAppExists appName=$appName installedAppID=$application" if { [llength $application] == 0 } { puts "checklist: -- checkIfAppExists -- FALSE for appName=$appName" return 0 } else { puts "checklist: -- checkIfAppExists -- TRUE for appName=$appName" return 1 } }
In case of any ©Copyright or missing credits issue please check CopyRights page for faster resolutions.