WebSphere:*,type=AppManagement
true
The resource being modified for the MBean is of type Application
The instance is identified by the value of key Application in the MBean's Object Name
>
MBean AppManagement
Management interface for application management functions.
Operation Summary | |
---|---|
void | installApplication( Install an application taking the default application name. |
void | installApplication( Install an application explicitly specifying the application name. |
void | uninstallApplication( Uninstall an application. |
java.util.Vector | getApplicationInfo( Get the metadata information for an application. |
java.util.Vector | getModuleInfo( Get the metadata information for a module. |
void | setApplicationInfo( Set the metatdata information for an application. |
void | setModuleInfo( Set the metadata information for a module. |
void | moveModule( Change the deployment target (server or cluster) for a module. |
void | exportApplication( Export an application. |
void | extractDDL( Extract the DDL from an application. |
java.util.Vector | listSystemApplications( List all system applications. |
java.util.Vector | listApplications( List all applications. |
AppDeploymentTask | listModules( List the modules in an application. |
java.util.Vector | compareSecurityPolicy( Compare the was. |
void | installStandaloneRAR( Install a standalone JCA Resource Adapter archive (RAR). |
boolean | checkIfAppExists( Check if an application exists. |
void | redeployApplication( Redeploy (update) an application. |
void | removeAllAppsFromNode( Remove all Applications from all servers of a node. |
void | removeAllAppsFromCluster( Remove all Applications from a cluster. |
void | removeAllAppsFromServer( Remove all Applications from a server. |
void | changeServerToCluster( Process the application deployment changes needed when a server is changed to a cluster. |
void | clusterMemberAdded( Process the application deployment changes needed when a cluster member is added. |
void | updateAccessIDs( Update access ID information in application bindings |
void | deleteUserAndGroupEntries( Remove user/groups related binding information from the application. |
java.lang.String | startApplication( Starts application on all targets. |
java.lang.String | startApplication( Starts application on specified targets. |
java.lang.String | stopApplication( Stops application on all targets. |
java.lang.String | stopApplication( Stops application on specified targets. |
void | publishWSDL( Publish WebServices WSDL files to a zip file. |
java.util.Hashtable | searchJNDIReferences( Search list of Strings in all application. |
void | updateApplication( Update an application. |
java.util.List | listURIs( List URIs in an application or an application module. |
void | updateCluster( Update Cluster. |
java.util.List | searchResources( Search the resource reference defined in the specified application. |
java.util.List | convertRefToConfigID( convert the list of resource reference to the config object id. |
byte[] | getApplicationContents( Return byte array for contents of an application URI. |
java.util.Vector | listApplications( List application on a given target. |
void | getDistributionStatus( Check distribution status for a given application i. |
void | renameApplication( Rename an application. |
Notification Summary | |
---|---|
websphere.admin.appmgmt Notification that an application management task has been processed. |
Operation Detail |
---|
public void installApplication(
java.lang.String localEarPath,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Install an application taking the default application name.
localEarPath
-
Local Ear Path properties
-
Preferences needed for application installation workspaceID
-
WorkSpace ID
administrator
operator
public void installApplication(
java.lang.String localEarPath,
java.lang.String appName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Install an application explicitly specifying the application name.
localEarPath
-
Local Ear Path appName
-
Application Name properties
-
Preferences needed for application installation workspaceID
-
WorkSpace ID
administrator
operator
public void uninstallApplication(
java.lang.String appName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Uninstall an application.
appName
-
Application Name properties
-
Properties workspaceID
-
WorkSpace ID
administrator
operator
public java.util.Vector getApplicationInfo(
java.lang.String appName,
java.util.Hashtable prefs,
java.lang.String workspaceID
)
Get the metadata information for an application.
appName
-
Application Name prefs
-
Properties workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public java.util.Vector getModuleInfo(
java.lang.String appName,
java.util.Hashtable prefs,
java.lang.String uniqueModuleURI,
java.lang.String workspaceID
)
Get the metadata information for a module.
appName
-
Application Name prefs
-
Properties uniqueModuleURI
-
Unique Module URI (modURI+ddURI) workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public void setApplicationInfo(
java.lang.String appName,
java.util.Hashtable prefs,
java.lang.String workspaceID,
java.util.Vector tasks
)
Set the metatdata information for an application.
appName
-
Application Name prefs
-
Properties workspaceID
-
WorkSpace ID tasks
-
Vector of AppDeploymentTask instances
administrator
operator
public void setModuleInfo(
java.lang.String appName,
java.util.Hashtable prefs,
java.lang.String uniqueModuleURI,
java.lang.String workspaceID,
java.util.Vector tasks
)
Set the metadata information for a module.
appName
-
Application Name prefs
-
Properties uniqueModuleURI
-
Unique Module URI (modURI+ddURI) workspaceID
-
WorkSpace ID tasks
-
Vector of AppDeploymentTask instances
administrator
operator
public void moveModule(
java.lang.String appName,
java.lang.String uniqueModuleURI,
javax.management.ObjectName objectName,
java.lang.String workspaceID
)
Change the deployment target (server or cluster) for a module.
appName
-
Application Name uniqueModuleURI
-
Unique Module URI (modURI+ddURI) objectName
-
Object Name for module destination (CNP) workspaceID
-
WorkSpace ID
administrator
operator
public void exportApplication(
java.lang.String appName,
java.lang.String pathName,
java.util.Hashtable preferences,
java.lang.String workspaceID
)
Export an application.
appName
-
Application Name pathName
-
The file name for export preferences
-
Preferences - contains Locale workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public void extractDDL(
java.lang.String appName,
java.lang.String ddlPrefix,
java.lang.String dirName,
java.util.Hashtable preferences,
java.lang.String workspaceID
)
Extract the DDL from an application.
appName
-
Application Name ddlPrefix
-
prefix for ddl file dirName
-
The dir name for extracting ddl files preferences
-
Preferences - contains Locale workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public java.util.Vector listSystemApplications(
java.util.Hashtable preferences,
java.lang.String workspaceID
)
List all system applications.
preferences
-
Preferences - contains Locale workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public java.util.Vector listApplications(
java.util.Hashtable preferences,
java.lang.String workspaceID
)
List all applications.
preferences
-
Preferences - contains Locale workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public AppDeploymentTask listModules(
java.lang.String appName,
java.util.Hashtable preferences,
java.lang.String workspaceID
)
List the modules in an application.
appName
-
Application Name preferences
-
Preferences - contains Locale workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public java.util.Vector compareSecurityPolicy(
java.lang.String policyData,
java.util.Hashtable preferences,
java.lang.String workspaceID
)
Compare the was.policy file in the application with the system filter.policy.
policyData
-
Policy data preferences
-
Preferences - contains Locale workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public void installStandaloneRAR(
java.lang.String rarPath,
java.util.Hashtable props,
java.lang.String workspaceID
)
Install a standalone JCA Resource Adapter archive (RAR).
rarPath
-
RAR File name props
-
Properties - contains Locale, RAR deployment info workspaceID
-
WorkSpace ID
administrator
operator
public boolean checkIfAppExists(
java.lang.String appName,
java.util.Hashtable props,
java.lang.String workspaceID
)
Check if an application exists.
appName
-
App Name props
-
preferences workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public void redeployApplication(
java.lang.String localEarPath,
java.lang.String appName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Redeploy (update) an application.
localEarPath
-
Local Ear Path appName
-
Application Name properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void removeAllAppsFromNode(
java.lang.String nodeName,
java.lang.String nodeName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Remove all Applications from all servers of a node.
nodeName
-
Node Name nodeName
-
Cell Name properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void removeAllAppsFromCluster(
javax.management.ObjectName objectName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Remove all Applications from a cluster.
objectName
-
ObjectName for cluster properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void removeAllAppsFromServer(
javax.management.ObjectName objectName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Remove all Applications from a server.
objectName
-
ObjectName for server properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void changeServerToCluster(
javax.management.ObjectName serverName,
javax.management.ObjectName clusterName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Process the application deployment changes needed when a server is changed to a cluster.
serverName
-
ObjectName for server clusterName
-
ObjectName for cluster properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void clusterMemberAdded(
javax.management.ObjectName memberName,
javax.management.ObjectName clusterName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Process the application deployment changes needed when a cluster member is added.
memberName
-
ObjectName for member clusterName
-
ObjectName for cluster properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void updateAccessIDs(
java.lang.String appName,
java.lang.Boolean bAll,
java.util.Hashtable prefs,
java.lang.String workspaceID
)
Update access ID information in application bindings
appName
-
App Name bAll
-
If All are updated prefs
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void deleteUserAndGroupEntries(
java.lang.String appName,
java.util.Hashtable prefs,
java.lang.String workspaceID
)
Remove user/groups related binding information from the application.
appName
-
App Name prefs
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public java.lang.String startApplication(
java.lang.String appName,
java.util.Hashtable prefs,
java.lang.String workspaceID
)
Starts application on all targets.
appName
-
App Name prefs
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public java.lang.String startApplication(
java.lang.String appName,
java.lang.String targets,
java.util.Hashtable prefs,
java.lang.String workspaceID
)
Starts application on specified targets.
appName
-
App Name targets
-
Targets prefs
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public java.lang.String stopApplication(
java.lang.String appName,
java.util.Hashtable prefs,
java.lang.String workspaceID
)
Stops application on all targets.
appName
-
App Name prefs
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public java.lang.String stopApplication(
java.lang.String appName,
java.lang.String targets,
java.util.Hashtable prefs,
java.lang.String workspaceID
)
Stops application on specified targets.
appName
-
App Name targets
-
Targets prefs
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void publishWSDL(
java.lang.String appName,
java.lang.String pathName,
java.util.Hashtable preferences,
java.lang.String workspaceID
)
Publish WebServices WSDL files to a zip file.
appName
-
Application Name pathName
-
The path name for the zip file which contains published wsdl files preferences
-
Preferences - contains Locale and soap addresss prefixes for each module (if any) workspaceID
-
WorkSpace ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public java.util.Hashtable searchJNDIReferences(
java.util.List sList,
java.lang.String nodes,
java.util.Hashtable prefs,
java.lang.String wID
)
Search list of Strings in all application.
sList
-
list of the strings nodes
-
The node name list prefs
-
Preferences - contains Locale and soap addresss prefixes for each module (if any) wID
-
WorkSpace ID
administrator
operator
public void updateApplication(
java.lang.String appName,
java.lang.String contentURI,
java.lang.String pathToContents,
java.lang.String operation,
java.util.Hashtable properties,
java.lang.String sessionID
)
Update an application.
appName
-
Application Name contentURI
-
Content URI pathToContents
-
Path to update contents that is local to the server operation
-
Update operation - add, delete, update, addupdate properties
-
Preferences sessionID
-
Session ID
administrator
operator
public java.util.List listURIs(
java.lang.String appName,
java.lang.String moduleURI,
java.util.Hashtable preferences,
java.lang.String sessionID
)
List URIs in an application or an application module.
appName
-
Application Name moduleURI
-
Module file URI e.g. Increment.jar preferences
-
Preferences - contains Locale sessionID
-
Session ID
administrator
operator
configurator
monitor
deployer
adminsecuritymanager
public void updateCluster(
java.lang.String[] appNames,
java.lang.Integer timeout,
java.util.Hashtable prefs,
java.lang.String workspaceID
)
Update Cluster.
appNames
-
Application Names timeout
-
timeout for each node's response prefs
-
Properties workspaceID
-
WorkSpace ID
administrator
operator
public java.util.List searchResources(
java.lang.String preferences,
java.util.Hashtable preferences,
java.lang.String wID
)
Search the resource reference defined in the specified application.
preferences
-
application name preferences
-
Preferences - contains Locale wID
-
WorkSpace ID
administrator
operator
public java.util.List convertRefToConfigID(
java.lang.String preferences,
java.util.List preferences,
java.util.Hashtable preferences,
java.lang.String wID
)
convert the list of resource reference to the config object id.
preferences
-
application name preferences
-
List of the resource oobject preferences
-
Preferences - contains Locale wID
-
WorkSpace ID
administrator
operator
public byte[] getApplicationContents(
java.lang.String appName,
java.lang.String localEarPath,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Return byte array for contents of an application URI.
appName
-
Application Name localEarPath
-
URI properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public java.util.Vector listApplications(
java.lang.String appName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
List application on a given target.
appName
-
targetScope properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void getDistributionStatus(
java.lang.String appName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Check distribution status for a given application i.e. is application distributed and expanded on all the nodes.
appName
-
Application Name properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
public void renameApplication(
java.lang.String appName,
java.lang.String newAppName,
java.util.Hashtable properties,
java.lang.String workspaceID
)
Rename an application.
appName
-
Existing application name. The name can be in the form of a composite name (ie: <APPNAME>-edition<EDITION>) when in a Virtual Enterprise (VE) environment. newAppName
-
New application name. The name can be in the form of a composite name (ie: <APPNAME>-edition<EDITION>) when in a Virtual Enterprise (VE) environment. properties
-
Preferences workspaceID
-
WorkSpace ID
administrator
operator
Notification Detail |
---|
Notification that an application management task has been processed. Details about the specific task are available in the notification data.
3
(Major, Severe)