Date Created: Sun 09-Nov-2008

Related Document Categories:

Get my WebSphere Application Server course here >> http://www.themiddlewareshop.com/products/


    Jython script to list all AdminControl commands

    result=AdminControl.help()
    print result

    ----------- RESULT -------------

    WASX7209I: Connected to process "server1" on node T60Node03 using SOAP connector; The type of process is: UnManagedProcess
    WASX7027I: The AdminControl object enables the manipulation
    of MBeans running in a WebSphere server process. The number and type
    of MBeans available to the scripting client depends on the server to
    which the client is connected. If the client is connected to a
    Deployment Manager, then all the MBeans running in the Deployment
    Manager are visible, as are all the MBeans running in the Node Agents
    connected to this Deployment Manager, and all the MBeans running in
    the application servers on those nodes.

    The following commands are supported by AdminControl; more detailed
    information about each of these commands is available by using the
    "help" command of AdminControl and supplying the name of the command
    as an argument.

    Note that many of these commands support two different sets of
    signatures: one that accepts and returns strings, and one low-level
    set that works with JMX objects like ObjectName and AttributeList.
    In most situations, the string signatures are likely to be more useful,
    but JMX-object signature versions are supplied as well. Each of these
    JMX-object signature commands has "_jmx" appended to the command name.
    Hence there is an "invoke" command, as well as a "invoke_jmx" command.

    completeObjectName
    Return a String version of an object name given a
    template name
    getAttribute_jmx
    Given ObjectName and name of attribute, returns value of
    attribute
    getAttribute Given String version of ObjectName and name of attribute,
    returns value of attribute
    getAttributes_jmx
    Given ObjectName and array of attribute names, returns
    AttributeList
    getAttributes Given String version of ObjectName and attribute names,
    returns String of name value pairs

    getCell returns the cell name of the connected server
    getConfigId Given String version of ObjectName, return a config id for
    the corresponding configuration object, if any.
    getDefaultDomain
    returns "WebSphere"
    getDomainName returns "WebSphere"

    getHost returns String representation of connected host
    getMBeanCount returns number of registered beans
    getMBeanInfo_jmx
    Given ObjectName, returns MBeanInfo structure for MBean

    getNode returns the node name of the connected server
    getObjectInstance
    Given String version of ObjectName, returns
    ObjectInstance object that match.
    getPort returns String representation of port in use
    getType returns String representation of connection type in use
    help Show help information
    invoke_jmx Given ObjectName, name of method, array of parameters and
    signature, invoke method on MBean specified
    invoke Invoke a method on the specified MBean
    isRegistered_jmx
    true if supplied ObjectName is registered
    isRegistered true if supplied String version of ObjectName is registered
    makeObjectName Return an ObjectName built with the given string
    queryNames_jmx Given ObjectName and QueryExp, retrieves set of ObjectNames
    that match.
    queryNames Given String version of ObjectName, retrieves String of
    ObjectNames that match.
    queryMBeans Given String version of ObjectName, returns a set of
    ObjectInstances object that match.
    reconnect reconnects with server
    setAttribute_jmx
    Given ObjectName and Attribute object, set attribute for MBean
    specified
    setAttribute Given String version of ObjectName, attribute name and
    attribute value, set attribute for MBean specified
    setAttributes_jmx
    Given ObjectName and AttributeList object, set attributes for
    the MBean specified
    setAttributes Given String version of ObjectName, attribute name
    and value pairs, set attributes for the MBean specified
    startServer Given the name of a server, start that server.
    stopServer Given the name of a server, stop that server.
    testConnection Test the connection to a DataSource object
    trace Set the wsadmin trace specification

    I have many WebSphere Jython example scripts being available here:
    http://www.themiddlewareshop.com/category/websphere-jython-examples/
    http://www.themiddlewareshop.com/category/websphere/websphere-application-server/jython/

    Get my WebSphere Application Server course here >> http://www.themiddlewareshop.com/products/


Steve Robinson - IBM Champion 2013

About Me

Steve Robinson has been working in IT for over 20 years and has provided solutions for many leading brands around the world. Steve specialises in JEE, DevOps and Thought Leadership.

In January 2013, I was awarded the prestigous 'IBM Champion' accolade.


Read my books?

IBM WebSphere Application Server 8.0 Administration Guide

IBM WebSphere Application Server 8.0 Administration Guide

WebSphere Application Server 7.0 Administration Guide

WebSphere Application Server 7.0 Administration Guide

Courses

Articles

WebSphere Categories

Other Categories