<%
AbstractCollectionForm collectionForm = null;
String currForm = (String) session.getAttribute(Constants.CURRENT_FORMTYPE);
String actionString = null;
String nameString = null;
String typeString = null;
if (currForm.equals("com.ibm.ws.console.dynamiccluster.form.DynamicClusterMemberCollectionForm") ) {
// hee collectionForm = (DynamicClusterMemberCollectionForm) session.getAttribute("com.ibm.ws.console.dynamiccluster.form.DynamicClusterMemberCollectionForm");
collectionForm = (DynamicClusterMemberCollectionForm) session.getAttribute("DynamicClusterMemberCollectionForm");
actionString = "com.ibm.ws.console.dynamiccluster.dynamicClusterMemberDeleteConf.do";
nameString = "com.ibm.ws.console.dynamiccluster.form.DynamicClusterMemberCollectionForm";
typeString = "com.ibm.ws.console.dynamiccluster.form.DynamicClusterMemberCollectionForm";
} else if (currForm.equals("com.ibm.ws.console.dynamiccluster.form.DynamicClusterCollectionForm") ) {
collectionForm = (DynamicClusterCollectionForm) session.getAttribute("DynamicClusterCollectionForm");
actionString = "com.ibm.ws.console.dynamiccluster.dynamicClusterDeleteConf.do";
nameString = "com.ibm.ws.console.dynamiccluster.form.DynamicClusterCollectionForm";
typeString = "com.ibm.ws.console.dynamiccluster.form.DynamicClusterCollectionForm";
}
%>
<%
if (nameString.equals("com.ibm.ws.console.distmanagement.ServerClusterCollectionForm") ) {
%>
<%
} else {
%>
<%
}
%>
|
|
<%
WorkSpace workSpace = (WorkSpace)session.getAttribute(Constants.WORKSPACE_KEY);
String selectedObjectIds[]= collectionForm.getSelectedObjectIds();
String qualifiedServerName = null;
String contextStr = null;
RepositoryContext serverContext = null;
String serverName = null;
String nodeName = null;
ServerMBeanHelper helper = null;
ObjectName nodeAgentMbean = null;
boolean nodeAgentFound = false;
if (nameString.equals("com.ibm.ws.console.dynamiccluster.form.DynamicClusterMemberCollectionForm")) {
String resUri = null;
ClusterMember clusterMember = null;
ResourceSet resourceSet=null;
RepositoryContext cellContext = (RepositoryContext) session.getAttribute(Constants.CURRENTCELLCTXT_KEY);
String cellName = cellContext.getName();
resourceSet = cellContext.getResourceSet();
boolean clusterMemberStopped = false;
DistributedMBeanHelper _helper = DistributedMBeanHelper.getDistributedMBeanHelper();
RepositoryContext context = null;
DynamicClusterDetailForm dcDetailForm = (DynamicClusterDetailForm) session.getAttribute("DynamicClusterDetailForm");
String dcName = dcDetailForm.getName();
String contextId = "cells:" + cellName + ":clusters:" + dcName;
// String contextId = collectionForm.getContextId();
String contextUri = ConfigFileHelper.decodeContextUri(contextId);
if (contextUri != null) {
try {
context = workSpace.findContext(contextUri);
}
catch (WorkSpaceException we) {
context = null;
}
}
resourceSet = context.getResourceSet();
for (int i = 0; ((selectedObjectIds != null) && (i < selectedObjectIds.length)); i++) {
resUri = collectionForm.getResourceUri() + "#" + selectedObjectIds[i];
clusterMember = (ClusterMember) resourceSet.getEObject(URI.createURI(resUri),true);
if ( _helper.isServerMbeanRegistered(clusterMember.getNodeName(), clusterMember.getMemberName()) ) {
clusterMemberStopped = false;
// Keep member from being removed from the list
selectedObjectIds[i]="";
} else {
clusterMemberStopped = true;
}
qualifiedServerName = clusterMember.getNodeName() + "/" + clusterMember.getMemberName();
%>
<%=qualifiedServerName%>
|
<%
if (clusterMemberStopped == false) {
%>
"/>
<%
} else {
%>
"/>
<%
}
%>
|
<%
}
}
// 170149.1
if (nameString.equals("com.ibm.ws.console.dynamiccluster.form.DynamicClusterCollectionForm")) {
for (int i = 0; ((selectedObjectIds != null) && (i < selectedObjectIds.length)); i++) {
contextStr = selectedObjectIds[i];
contextStr = ConfigFileHelper.decodeContextUri(contextStr);
qualifiedServerName = contextStr ;
%>
<%=qualifiedServerName%>
|
"/>
|
<%
} // for
}
%>
|
" class="buttons" id="other">
" class="buttons" id="other">
|