The AdminConfig getObjectName command internally uses
AdminControl objects for getObjectName. You need to have MBean running for
any getObjectName calls.
$AdminConfig getObjectName call for running server (This has
MBean)
set server [$AdminConfig getid /Node:MyNode/Server:server1/]
$AdminConfig getObjectName $server
Sample trace:
[5/31/06 17:55:12:367 EST] 50d89c AdminConfigCl >
getObjectName -
server1(cells/MyNetwork/nodes/MyNode/servers/server1:server.xml#Server_1)
[5/31/06 17:55:12:850 EST] 50d89c AdminControlC <
completeObjectName
[5/31/06 17:55:12:850 EST] 50d89c AdminConfigCl <
getObjectName -
WebSphere:name=server1,process=server1,platform=common,
node=MyNode,version=5.0.3,type=Server,
mbeanIdentifier=cells/MyNetwork/nodes/MyNode/servers/server1/server.xml#Server_1,
cell=MyNetwork,processType=ManagedProcess
$AdminConfig getObjectName call for Application module (This has no
MBean)
set app [$AdminConfig getid /Deployment:MyApplication/]
set depObj [$AdminConfig showAttribute $app deployedObject]
set modules [lindex [$AdminConfig showAttribute $depObj modules]
0]
foreach module $modules {
set objName [$AdminConfig getObjectName
$module]
puts "Object name : $objName"
}
Sample trace:
[5/25/06 10:46:40:846 EST] 50d89c AdminConfigCl >
getObjectName -
(cells/MyNetwork/applications/MyApplication/deployments/MyApp:deployment.xml#
EJBModuleDeployment_1148517711400)
[5/25/06 10:46:41:402 EST] 50d89c AdminControlC <
completeObjectName - null
[5/25/06 10:46:41:402 EST] 50d89c AdminConfigCl <
getObjectName -
|