You can use the AdminConfig object and scripting to disable application loading in deployed targets.
The following example uses the AdminConfig object to disable application loading in deployed targets:
set deployments [$AdminConfig getid /Deployment:myApp/]
deployments = AdminConfig.getid("/Deployment:myApp/")
Element | Description |
---|---|
set | is a Jacl command |
deployments | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object that represents the WebSphere® Application Server configuration |
getid | is an AdminConfig command |
Deployment | is an attribute |
myApp | is the value of the application name![]() |
myApp(cells/mycell/applications/myApp.ear/deployments/myApp|deployment.xml#Deployment_1)
set deploymentObj1 [$AdminConfig showAttribute $deployments deployedObject]
set targetMap1 [lindex [$AdminConfig showAttribute $deploymentObj1 targetMappings] 0]
(cells/mycell/applications/ivtApp.ear/deployments/ivtApp|deployment.xml#DeploymentTargetMapping_1)
deploymentObj1 = AdminConfig.showAttribute(deployments, 'deployedObject')
targetMap1 = AdminConfig.showAttribute(deploymentObj1, 'targetMappings')
targetMap1 = targetMap1[1:len(targetMap1)-1].split(" ")
print targetMap1
targetMap1 = targetMap1[1:len(targetMap1)-1].split(" ")
ortargetMap1 =
targetMap1[1:len(targetMap1)-1].split(java.lang.System.getProperty("line.separator"))
targetMap1 = targetMap1[1:len(targetMap1)-1].split(" ")
['(cells/mycell/applications/ivtApp.ear/deployments/ivtApp|deployment.xml#DeploymentTargetMapping_1)']
Element | Description |
---|---|
set | is a Jacl command |
deploymentObj1 | is a variable name |
$ | is a Jacl operator for substituting a variable name with its value |
AdminConfig | is an object that represents the WebSphere Application Server configuration |
showAttribute | is an AdminConfig command |
deployments | evaluates the ID of the Deployment object that is specified in step number 1 |
deployedObject | is an attribute |
targetMap1 | is a variable name |
targetMappings | is an attribute |
lindex | is a Jacl command |
is a Jython command |
foreach tm $targetMap1 {$AdminConfig modify $tm {{enable false}}}
for targetMapping in targetMap1: AdminConfig.modify(targetMapping, [["enable", "false"]])
AdminConfig.save()