Simple examples for using the wsadmin tool
In most cases, run these scripts:
[WebSphere install root]/profiles/[deployment manager profile]/bin/wsadmin.sh -lang [jacl|jython] -conntype soap -port [dmgr SOAP_CONNECTOR_ADDRESS] -f [path/to/script]
Note that wsadmin requires authentication and is otherwise damn slow, so sometimes you end up writing a shell script for parsing raw XML config files...
set nodes [$AdminConfig list Node]foreach node $nodes { set nodeName [$AdminConfig showAttribute $node "name"] set serverEntries [$AdminConfig list ServerEntry $node] foreach serverEntry $serverEntries { set serverName [$AdminConfig showAttribute $serverEntry "serverName"] puts "" puts "Node:$nodeName/Server:$serverName" set namedEndPoints [$AdminConfig list NamedEndPoint $serverEntry] foreach namedEndPoint $namedEndPoints { set endPointName [$AdminConfig showAttribute $namedEndPoint "endPointName"] set endPoint [$AdminConfig showAttribute $namedEndPoint "endPoint"] set host [$AdminConfig showAttribute $endPoint "host"] set port [$AdminConfig showAttribute $endPoint "port"] puts "$endPointName: $host:$port" } }}Possible source here (Mark Lewis).