com.tivoli.twg.mscs
Class MSCSGetFullConfigCommand

java.lang.Object
  extended bycom.tivoli.twg.libs.Command
      extended bycom.tivoli.twg.mscs.MSCSAgentCommand
          extended bycom.tivoli.twg.mscs.MSCSGetFullConfigCommand

public class MSCSGetFullConfigCommand
extends MSCSAgentCommand

Get full cluster configuration command


Field Summary
 
Fields inherited from class com.tivoli.twg.mscs.MSCSAgentCommand
CLCTL_ADD_DEPENDENCY, CLCTL_ADD_OWNER, CLCTL_ADD_REGISTRY_CHECKPOINT, CLCTL_CLUSTER_BASE, CLCTL_CLUSTER_NAME_CHANGED, CLCTL_CLUSTER_VERSION_CHANGED, CLCTL_DELETE, CLCTL_DELETE_REGISTRY_CHECKPOINT, CLCTL_ENUM_COMMON_PROPERTIES, CLCTL_ENUM_PRIVATE_PROPERTIES, CLCTL_EVICT_NODE, CLCTL_GET_CHARACTERISTICS, CLCTL_GET_CLASS_INFO, CLCTL_GET_COMMON_PROPERTIES, CLCTL_GET_FLAGS, CLCTL_GET_ID, CLCTL_GET_LOADBAL_PROCESS_LIST, CLCTL_GET_NAME, CLCTL_GET_NETWORK, CLCTL_GET_NODE, CLCTL_GET_PRIVATE_PROPERTIES, CLCTL_GET_REGISTRY_CHECKPOINTS, CLCTL_GET_REQUIRED_DEPENDENCIES, CLCTL_GET_RESOURCE_TYPE, CLCTL_GET_RO_COMMON_PROPERTIES, CLCTL_GET_RO_PRIVATE_PROPERTIES, CLCTL_GLOBAL_MASK, CLCTL_GLOBAL_SHIFT, CLCTL_INSTALL_NODE, CLCTL_INTERNAL_MASK, CLCTL_INTERNAL_SHIFT, CLCTL_MODIFY_MASK, CLCTL_MODIFY_SHIFT, CLCTL_REMOVE_DEPENDENCY, CLCTL_REMOVE_OWNER, CLCTL_SET_COMMON_PROPERTIES, CLCTL_SET_NAME, CLCTL_SET_PRIVATE_PROPERTIES, CLCTL_STORAGE_GET_ALL_AVAILABLE_DISKS, CLCTL_STORAGE_GET_AVAILABLE_DISKS, CLCTL_STORAGE_GET_DISK_INFO, CLCTL_STORAGE_IS_PATH_VALID, CLCTL_UNKNOWN, CLCTL_USER_BASE, CLCTL_USER_MASK, CLCTL_USER_SHIFT, CLCTL_VALIDATE_COMMON_PROPERTIES, CLCTL_VALIDATE_PRIVATE_PROPERTIES, CLUS_ACCESS_ANY, CLUS_ACCESS_READ, CLUS_ACCESS_WRITE, CLUS_CHAR_DELETE_REQUIRES_ALL_NODES, CLUS_CHAR_QUORUM, CLUS_CHAR_UNKNOWN, CLUS_FLAG_CORE, CLUS_GLOBAL, CLUS_MODIFY, CLUS_NO_MODIFY, CLUS_NOT_GLOBAL, CLUS_OBJECT_GROUP, CLUS_OBJECT_INVALID, CLUS_OBJECT_NETINTERFACE, CLUS_OBJECT_NETWORK, CLUS_OBJECT_NODE, CLUS_OBJECT_RESOURCE, CLUS_OBJECT_RESOURCE_TYPE, CLUS_OBJECT_USER, CLUS_RESCLASS_STORAGE, CLUS_RESCLASS_UNKNOWN, CLUS_RESCLASS_USER, CLUS_RESSUBCLASS_SHARED, CLUSCTL_ACCESS_MODE_MASK, CLUSCTL_ACCESS_SHIFT, CLUSCTL_CONTROL_CODE_MASK, CLUSCTL_FUNCTION_SHIFT, CLUSCTL_GROUP_ENUM_COMMON_PROPERTIES, CLUSCTL_GROUP_ENUM_PRIVATE_PROPERTIES, CLUSCTL_GROUP_GET_CHARACTERISTICS, CLUSCTL_GROUP_GET_COMMON_PROPERTIES, CLUSCTL_GROUP_GET_FLAGS, CLUSCTL_GROUP_GET_ID, CLUSCTL_GROUP_GET_NAME, CLUSCTL_GROUP_GET_PRIVATE_PROPERTIES, CLUSCTL_GROUP_GET_RO_COMMON_PROPERTIES, CLUSCTL_GROUP_GET_RO_PRIVATE_PROPERTIES, CLUSCTL_GROUP_SET_COMMON_PROPERTIES, CLUSCTL_GROUP_SET_PRIVATE_PROPERTIES, CLUSCTL_GROUP_UNKNOWN, CLUSCTL_GROUP_VALIDATE_COMMON_PROPERTIES, CLUSCTL_GROUP_VALIDATE_PRIVATE_PROPERTIES, CLUSCTL_NETINTERFACE_ENUM_COMMON_PROPERTIES, CLUSCTL_NETINTERFACE_ENUM_PRIVATE_PROPERTIES, CLUSCTL_NETINTERFACE_GET_CHARACTERISTICS, CLUSCTL_NETINTERFACE_GET_COMMON_PROPERTIES, CLUSCTL_NETINTERFACE_GET_FLAGS, CLUSCTL_NETINTERFACE_GET_ID, CLUSCTL_NETINTERFACE_GET_NAME, CLUSCTL_NETINTERFACE_GET_NETWORK, CLUSCTL_NETINTERFACE_GET_NODE, CLUSCTL_NETINTERFACE_GET_PRIVATE_PROPERTIES, CLUSCTL_NETINTERFACE_GET_RO_COMMON_PROPERTIES, CLUSCTL _NETINTERFACE_GET_RO_PRIVATE_PROPERTIES, CLUSCTL_NETINTERFACE_SET_COMMON_PROPERTIES, CLUSCTL_NETINTERFACE_SET_PRIVATE_PROPERTIES, CLUSCTL_NETINTERFACE_UNKNOWN, CLUSCTL_NETINTERFACE_VALIDATE_COMMON_PROPERTIES, CLUSCTL_NETINTERFACE_VALIDATE_PRIVATE_PROPERTIES, CLUSCTL_NETWORK_ENUM_COMMON_PROPERTIES, CLUSCTL_NETWORK_ENUM_PRIVATE_PROPERTIES, CLUSCTL_NETWORK_GET_CHARACTERISTICS, CLUSCTL_NETWORK_GET_COMMON_PROPERTIES, CLUSCTL_NETWORK_GET_FLAGS, CLUSCTL_NETWORK_GET_ID, CLUSCTL_NETWORK_GET_NAME, CLUSCTL_NETWORK_GET_PRIVATE_PROPERTIES, CLUSCTL_NETWORK_GET_RO_COMMON_PROPERTIES, CLUSCTL_NETWORK_GET_RO_PRIVATE_PROPERTIES, CLUSCTL_NETWORK_SET_COMMON_PROPERTIES, CLUSCTL_NETWORK_SET_PRIVATE_PROPERTIES, CLUSCTL_NETWORK_UNKNOWN, CLUSCTL_NETWORK_VALIDATE_COMMON_PROPERTIES, CLUSCTL_NETWORK_VALIDATE_PRIVATE_PROPERTIES, CLUSCTL_NODE_ENUM_COMMON_PROPERTIES, CLUSCTL_NODE_ENUM_PRIVATE_PROPERTIES, CLUSCTL_NODE_GET_CHARACTERISTICS, CLUSCTL_NODE_GET_COMMON_PROPERTIES, CLUSCTL_NODE_GET_FLAGS, CLUSCTL_NODE_GET_ID, CLUSCTL_NODE_GET_NAME, CLUSCTL_NODE_GET_PRIVATE_PROPERTIES, CLUSCTL_NODE_GET_RO_COMMON_PROPE RTIES, CLUSCTL_NODE_GET_RO_PRIVATE_PROPERTIES, CLUSCTL_NODE_SET_COMMON_PROPERTIES, CLUSCTL_NODE_SET_PRIVATE_PROPERTIES, CLUSCTL_NODE_UNKNOWN, CLUSCTL_NODE_VALIDATE_COMMON_PROPERTIES, CLUSCTL_NODE_VALIDATE_PRIVATE_PROPERTIES, CLUSCTL_OBJECT_MASK, CLUSCTL_OBJECT_SHIFT, CLUSCTL_RESOURCE_ADD_DEPENDENCY, CLUSCTL_RESOURCE_ADD_OWNER, CLUSCTL_RESOURCE_ADD_REGISTRY_CHECKPOINT, CLUSCTL_RESOURCE_CLUSTER_NAME_CHANGED, CLUSCTL_RESOURCE_CLUSTER_VERSION_CHANGED, CLUSCTL_RESOURCE_DELETE, CLUSCTL_RESOURCE_DELETE_REGISTRY_CHECKPOINT, CLUSCTL_RESOURCE_ENUM_COMMON_PROPERTIES, CLUSCTL_RESOURCE_ENUM_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_EVICT_NODE, CLUSCTL_RESOURCE_GET_CHARACTERISTICS, CLUSCTL_RESOURCE_GET_CLASS_INFO, CLUSCTL_RESOURCE_GET_COMMON_PROPERTIES, CLUSCTL_RESOURCE_GET_FLAGS, CLUSCTL_RESOURCE_GET_ID, CLUSCTL_RESOURCE_GET_LOADBAL_PROCESS_LIST, CLUSCTL_RESOURCE_GET_NAME, CLUSCTL_RESOURCE_GET_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_GET_REGISTRY_CHECKPOINTS, CLUSCTL_RESOURCE_GET_REQUIRED_DEPENDENCIES, CLUSCTL_RESOURCE_GET_RESOURCE_TYPE, CLUSCTL_RESOURCE_GET_RO_COMMON_PROPERTIES, CLUSCTL_RESOURCE_GET_RO_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_INSTALL_NODE, CLUSCTL_RESOURCE_REMOVE_DEPENDENCY, CLUSCTL_RESOURCE_REMOVE_OWNER, CLUSCTL_RESOURCE_SET_COMMON_PROPERTIES, CLUSCTL_RESOURCE_SET_NAME, CLUSCTL_RESOURCE_SET_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_STORAGE_GET_DISK_INFO, CLUSCTL_RESOURCE_STORAGE_IS_PATH_VALID, CLUSCTL_RESOURCE_TYPE_ENUM_COMMON_PROPERTIES, CLUSCTL_RESOURCE_TYPE_ENUM_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_TYPE_EVICT_NODE, CLUSCTL_RESOURCE_TYPE_GET_CHARACTERISTICS, CLUSCTL_RESOURCE_TYPE_GET_CLASS_INFO, CLUSCTL_RESOURCE_TYPE_GET_COMMON_PROPERTIES, CLUSCTL_RESOURCE_TYPE_GET_FLAGS, CLUSCTL_RESOURCE_TYPE_GET_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_TYPE_GET_REGISTRY_CHECKPOINTS, CLUSCTL_RESOURCE_TYPE_GET_REQUIRED_DEPENDENCIES, CLUSCTL_RESOURCE_TYPE_GET_RO_COMMON_PROPERTIES, CLUSCTL_RESOURCE_TYPE_GET_RO_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_TYPE_INSTALL_NODE, CLUSCTL_RESOURCE_TYPE_SET_COMMON_PROPERTIES, CLUSCTL_RESOURCE_TYPE_SET_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_TYPE_STORAGE_GET_AVAILABLE_DISKS, CLUSCTL_RESOURCE_TYPE_UNKNOWN, CLUSCTL_RESOURCE_TYPE_VALIDATE_COMMON_PROPERTIES , CLUSCTL_RESOURCE_TYPE_VALIDATE_PRIVATE_PROPERTIES, CLUSCTL_RESOURCE_UNKNOWN, CLUSCTL_RESOURCE_VALIDATE_COMMON_PROPERTIES, CLUSCTL_RESOURCE_VALIDATE_PRIVATE_PROPERTIES, CLUSPROP_FORMAT_BINARY, CLUSPROP_FORMAT_DWORD, CLUSPROP_FORMAT_EXPAND_SZ, CLUSPROP_FORMAT_LONG, CLUSPROP_FORMAT_MULTI_SZ, CLUSPROP_FORMAT_SZ, CLUSPROP_FORMAT_ULARGE_INTEGER, CLUSPROP_FORMAT_UNKNOWN, CLUSPROP_FORMAT_USER, CLUSPROP_SYNTAX_DISK_NUMBER, CLUSPROP_SYNTAX_DISK_SIGNATURE, CLUSPROP_SYNTAX_ENDMARK, CLUSPROP_SYNTAX_FTSET_INFO, CLUSPROP_SYNTAX_LIST_VALUE_BINARY, CLUSPROP_SYNTAX_LIST_VALUE_DWORD, CLUSPROP_SYNTAX_LIST_VALUE_EXPAND_SZ, CLUSPROP_SYNTAX_LIST_VALUE_LONG, CLUSPROP_SYNTAX_LIST_VALUE_MULTI_SZ, CLUSPROP_SYNTAX_LIST_VALUE_SZ, CLUSPROP_SYNTAX_NAME, CLUSPROP_SYNTAX_PARTITION_INFO, CLUSPROP_SYNTAX_RESCLASS, CLUSPROP_SYNTAX_SCSI_ADDRESS, CLUSPROP_TYPE_DISK_NUMBER, CLUSPROP_TYPE_ENDMARK, CLUSPROP_TYPE_FTSET_INFO, CLUSPROP_TYPE_LIST_VALUE, CLUSPROP_TYPE_NAME, CLUSPROP_TYPE_PARTITION_INFO, CLUSPROP_TYPE_RESCLASS, CLUSPROP_TYPE_RESERVED1, CLUSPROP_TYPE_SCSI_ADDRESS, CLUSPROP_TYPE_SIGNATURE, CLUSPROP_TYPE_USER, CLUSTAGT_SVCNODE_NAME, CLUSTER_CHANGE_ALL, CLUSTER_CHANGE_CLUSTER_PROPERTY, CLUSTER_CHANGE_CLUSTER_STATE, CLUSTER_CHANGE_GROUP_ADDED, CLUSTER_CHANGE_GROUP_DELETED, CLUSTER_CHANGE_GROUP_PROPERTY, CLUSTER_CHANGE_GROUP_STATE, CLUSTER_CHANGE_HANDLE_CLOSE, CLUSTER_CHANGE_NETINTERFACE_ADDED, CLUSTER_CHANGE_NETINTERFACE_DELETED, CLUSTER_CHANGE_NETINTERFACE_PROPERTY, CLUSTER_CHANGE_NETINTERFACE_STATE, CLUSTER_CHANGE_NETWORK_ADDED, CLUSTER_CHANGE_NETWORK_DELETED, CLUSTER_CHANGE_NETWORK_PROPERTY, CLUSTER_CHANGE_NETWORK_STATE, CLUSTER_CHANGE_NODE_ADDED, CLUSTER_CHANGE_NODE_DELETED, CLUSTER_CHANGE_NODE_PROPERTY, CLUSTER_CHANGE_NODE_STATE, CLUSTER_CHANGE_QUORUM_STATE, CLUSTER_CHANGE_REGISTRY_ATTRIBUTES, CLUSTER_CHANGE_REGISTRY_NAME, CLUSTER_CHANGE_REGISTRY_SUBTREE, CLUSTER_CHANGE_REGISTRY_VALUE, CLUSTER_CHANGE_RESOURCE_ ADDED, CLUSTER_CHANGE_RESOURCE_DELETED, CLUSTER_CHANGE_RESOURCE_PROPERTY, CLUSTER_CHANGE_RESOURCE_STATE, CLUSTER_CHANGE_RESOURCE_TYPE_ADDED, CLUSTER_CHANGE_RESOURCE_TYPE_DELETED, CLUSTER_ENUM_ALL, CLUSTER_ENUM_GROUP, CLUSTER_ENUM_INTERNAL_NETWORK, CLUSTER_ENUM_NETINTERFACE, CLUSTER_ENUM_NETWORK, CLUSTER_ENUM_NODE, CLUSTER_ENUM_RESOURCE, CLUSTER_ENUM_RESTYPE, CLUSTER_GROUP_ENUM_ALL, CLUSTER_GROUP_ENUM_CONTAINS, CLUSTER_GROUP_ENUM_NODES, CLUSTER_INSTALLED, CLUSTER_NETWORK_ENUM_ALL, CLUSTER_NETWORK_ENUM_NETINTERFACES, CLUSTER_NODE_ENUM_ALL, CLUSTER_NODE_ENUM_NETINTERFACES, CLUSTER_RESOURCE_ENUM_ALL, CLUSTER_RESOURCE_ENUM_DEPENDS, CLUSTER_RESOURCE_ENUM_NODES, CLUSTER_RESOURCE_ENUM_PROVIDES, CLUSTER_RESOURCE_SEPARATE_MONITOR, CLUSTER_RESOURCE_VALID_FLAGS, CLUSTER_RUNNING, ClusterGroupAllowFailback, ClusterGroupFailbackTypeCount, ClusterGroupFailed, ClusterGroupOffline, ClusterGroupOnline, Clu sterGroupPartialOnline, ClusterGroupPreventFailback, ClusterGroupStateUnknown, ClusterNetInterfaceFailed, ClusterNetInterfaceStateUnknown, ClusterNetInterfaceUnavailable, ClusterNetInterfaceUnreachable, ClusterNetInterfaceUp, ClusterNetworkDown, ClusterNetworkPartitioned, ClusterNetworkRoleClientAccess, ClusterNetworkRoleInternalAndClient, ClusterNetworkRoleInternalUse, ClusterNetworkRoleNone, ClusterNetworkStateUnknown, ClusterNetworkUnavailable, ClusterNetworkUp, ClusterNodeDown, ClusterNodeJoining, ClusterNodePaused, ClusterNodeStateUnknown, ClusterNodeUp, ClusterResourceDontRestart, ClusterResourceFailed, ClusterResourceInherited, ClusterResourceInitializing, ClusterResourceOffline, ClusterResourceOfflinePending, ClusterResourceOnline, ClusterResourceOnlinePending, ClusterResourcePending, ClusterResourceRestartActionCount, ClusterResourceRestartNoNotify, ClusterResourceRestartNotify, ClusterRes ourceStateUnknown, ClusterStateNotInstalled, ClusterStateNotRunning, ClusterStateRunning, MSCSAGT_ADD_RESOURCE_DEPEND, MSCSAGT_ADD_RESOURCE_NODE, MSCSAGT_CAN_RESOURCE_BE_DEPEND, MSCSAGT_CHANGE_RESOURCE_GROUP, MSCSAGT_CREATE_GROUP, MSCSAGT_CREATE_RESOURCE, MSCSAGT_DELETE_GROUP, MSCSAGT_DELETE_RESOURCE, MSCSAGT_ENUM_CLUSTER, MSCSAGT_ENUM_CLUSTER_GROUP, MSCSAGT_ENUM_NETWORKS, MSCSAGT_ENUM_NODE_CLUSTER, MSCSAGT_ENUM_RESOURCES, MSCSAGT_ERROR_NOT_CLUSTER, MSCSAGT_EVICT_NODE, MSCSAGT_EXIT, MSCSAGT_FAIL_RESOURCE, MSCSAGT_GET_CLUSTER_INFO, MSCSAGT_GET_CLUSTER_QUORUM_RES, MSCSAGT_GET_FULL_CONFIG_INFO, MSCSAGT_GET_GROUP_STATE, MSCSAGT_GET_NET_INTERFACE, MSCSAGT_GET_NET_INTERFACE_STATE, MSCSAGT_GET_NETWORK_ID, MSCSAGT_GET_NETWORK_STATE, MSCSAGT_GET_NODE_CLUSTER_STATE, MSCSAGT_GET_NODE_ID, MSCSAGT_GET_NODE_STATE, MSCSAGT_GET_NOTIFIES, MSCSAGT_GET_RESOURCE_NET_NAME, MSCSAGT_GET_RESOURCE_STATE, MSCSAGT_GROUP_CONTROL, MSCSAGT_MOVE_GROUP, MSCSAGT_NETINTERFACE_CONTROL, MSCSAGT_NETWORK_CONTROL, MSCSAGT_NODE_CONTROL, MSCSAGT_OFFLINE_GROUP, MSCSAGT_OFFLINE_RESOURCE, MSCSAGT_ONLINE_GROUP, MSCSAGT_ONLINE_RESOURCE, MSCSAGT_PAUSE_NODE, MSCSAGT_REMOVE_RESOURCE_DEPEND, MSCSAGT_REMOVE_RESOURCE_NODE, MSCSAGT_RESOURCE_CONTROL, MSCSAGT_RESOURCE_TYPE_CONTROL, MSCSAGT_RESUME_NODE, MSCSAGT_SET_CLUSTER_NAME, MSCSAGT_SET_CLUSTER_QUORUM_RES, MSCSAGT_SET_GROUP_NAME, MSCSAGT_SET_GROUP_NODE_LIST, MSCSAGT_SET_NETWORK_NAME, MSCSAGT_SET_NETWORK_PRIORITY_ORDER, MSCSAGT_SET_RESOURCE_NAME, NT4_MAJOR_VERSION, NT4SP4_MAJOR_VERSION, NT5_MAJOR_VERSION
 
Fields inherited from class com.tivoli.twg.libs.Command
CMD_SENDER_FLAG, CMDRET_CREATE_CMDPKT_FAILED, CMDRET_ENCRYPT_FAIL, CMDRET_ENQUEUE_LOCAL_FAILED, CMDRET_INVALID_DEST_ADDRESS, CMDRET_NO_LOCAL_SVCNODE_IMPL, CMDRET_SECURE_FAIL, CMDRET_SEND_BUFFER_FAILED, CMDRET_SEND_FAILED, CMDRET_SEND_TIMEOUT, CMDRET_SERVICEFAILED, CMDRET_SESS_DISABLED_LCL, CMDRET_SESS_DISABLED_RMT, CMDRET_SESS_UNAVAIL_LCL, CMDRET_SESS_UNAVAIL_RMT, CMDRET_SESS_WAIT_DONE, CMDRET_SESS_WAIT_EXPIRED, CMDRET_SESS_WAITING, COMMAND_TYPE_INPUT, COMMAND_TYPE_OUTPUT, DEFAULT_CMD_TIMEOUT, ENQUEUE_FAILED_COPYDATA, ENQUEUE_FAILED_NO_DESTPATH, ENQUEUE_FAILED_NO_PROCESS_HANDLE, ENQUEUE_FAILED_NO_SVC_NODE_HANDLE, ENQUEUE_FAILED_SECURITY, ENQUEUE_GENERAL_FAILURE, JNI_BUFFER_NULL, JNI_ENTRY_POINT_NOT_LOADED, JNI_HANDLE_NULL, JNI_INITIALIZE_FAILED, RMI_LOOKUP_ERROR, SESSION_NONE, SESSION_PREFERRED, SESSION_REQUIRED
 
Constructor Summary
MSCSGetFullConfigCommand(java.lang.String ipc_path)
          Constructor for full configuration request - get all attributes
MSCSGetFullConfigCommand(java.lang.String ipc_path, long enum_mask)
          Constructor for full configuration request - get cluster object data based on enumeration mask
 
Method Summary
 int getClusterBuildNumber()
          Get cluster build number
 java.lang.String getClusterCSDVersion()
          Get cluster CSD version
 int getClusterMajorVersion()
          Get cluster major version
 int getClusterMinorVersion()
          Get cluster minor version
 java.lang.String getClusterName()
          Get cluster name
 java.lang.String getClusterNameResource()
          Get cluster name resource ID (invariant resource ID for cluster name)
 java.lang.String getClusterVendorID()
          Get cluster vendor ID
 java.lang.String getElementGroupDescription(int index)
          Get description for group (for CLUSTER_ENUM_GROUP elements)
 java.lang.String getElementGroupNodeName(int index)
          Get current node name for group (for CLUSTER_ENUM_GROUP elements)
 java.lang.String[] getElementGroupPreferredOwnerList(int index)
          Get preferred owner list for group (for CLUSTER_ENUM_GROUP elements)
 java.lang.String[] getElementGroupResourceList(int index)
          Get resource list for group (for CLUSTER_ENUM_GROUP elements)
 long getElementGroupState(int index)
          Get group state (for CLUSTER_ENUM_GROUP elements)
 java.lang.String getElementName(int index)
          Get name of element
 java.lang.String getElementNetInterfaceAddress(int index)
          Get network interface address (for CLUSTER_ENUM_NETINTERFACE elements)
 java.lang.String getElementNetInterfaceDescription(int index)
          Get network interface description (for CLUSTER_ENUM_NETINTERFACE elements)
 long getElementNetInterfaceState(int index)
          Get network interface state (for CLUSTER_ENUM_NETINTERFACE elements)
 java.lang.String getElementNetworkAddressMask(int index)
          Get address mask property for network element (for CLUSTER_ENUM_NETWORK elements)
 java.lang.String getElementNetworkDescription(int index)
          Get description property for network element (for CLUSTER_ENUM_NETWORK elements)
 java.lang.String[] getElementNetworkNetworkInterfaceList(int index)
          Get network interface list for network element (for CLUSTER_ENUM_NETWORK elements)
 long getElementNetworkRole(int index)
          Get role property for network element (for CLUSTER_ENUM_NETWORK elements)
 long getElementNetworkState(int index)
          Get network state (for CLUSTER_ENUM_NETWORK elements)
 java.lang.String getElementNodeDescription(int index)
          Get description property for node element (for CLUSTER_ENUM_NODE elements)
 java.lang.String[] getElementNodeNetworkInterfaceList(int index)
          Get network interface list for node element (for CLUSTER_ENUM_NODE elements)
 long getElementNodeState(int index)
          Get node state (for CLUSTER_ENUM_NODE elements)
 java.lang.String getElementResourceCurrentOwner(int index)
          Get resource current owner (for CLUSTER_ENUM_RESOURCE elements)
 java.lang.String[] getElementResourceDependenciesList(int index)
          Get list of dependencies of resource (for CLUSTER_ENUM_RESOURCE elements)
 java.lang.String getElementResourceDependentNetwork(int index)
          Get resource dependent network (for CLUSTER_ENUM_RESOURCE elements)
 java.lang.String[] getElementResourceDependentsList(int index)
          Get list of dependents of resource (for CLUSTER_ENUM_RESOURCE elements)
 java.lang.String getElementResourceDescription(int index)
          Get description of resource (for CLUSTER_ENUM_RESOURCE elements)
 java.lang.String[] getElementResourceHostNodesList(int index)
          Get list of hosting nodes of resource (for CLUSTER_ENUM_RESOURCE elements)
 java.lang.String getElementResourceOwnerNode(int index)
          Get resource owner node (for CLUSTER_ENUM_RESOURCE elements)
 long getElementResourceState(int index)
          Get resource state (for CLUSTER_ENUM_RESOURCE elements)
 java.lang.String getElementResourceType(int index)
          Get resource type of resource (for CLUSTER_ENUM_RESOURCE elements)
 java.lang.String getElementResourceTypeDescription(int index)
          Get resource type description (for CLUSTER_ENUM_RESTYPE elements)
 java.lang.String getElementResourceTypeResourceDLL(int index)
          Get resource type resource dll (for CLUSTER_ENUM_RESTYPE elements)
 long getElementType(int index)
          Get type of element
 int getNumberOfElements()
          Get number of elements returned
 
Methods inherited from class com.tivoli.twg.mscs.MSCSAgentCommand
addCompUnicodeInputParam, addDWORDInputParam, CLCTL_EXTERNAL_CODE, CLCTL_INTERNAL_CODE, CLUSCTL_GET_ACCESS_MODE, CLUSCTL_GET_CONTROL_FUNCTION, CLUSCTL_GET_CONTROL_OBJECT, CLUSCTL_GROUP_CODE, CLUSCTL_NETINTERFACE_CODE, CLUSCTL_NETWORK_CODE, CLUSCTL_NODE_CODE, CLUSCTL_RESOURCE_CODE, CLUSCTL_RESOURCE_TYPE_CODE, CLUSCTL_USER_CODE, CLUSPROP_SYNTAX_VALUE, readCompUnicodeListOutputParam, readCompUnicodeListOutputParam, readCompUnicodeOutputParam, readCompUnicodeOutputParam, readDWORDOutputParam, readDWORDOutputParam, readUnicodeOutputParam, readWORDOutputParam
 
Methods inherited from class com.tivoli.twg.libs.Command
AddInputParm, AddInputParm, AddObjectAsInputParm, AddObjectAsOutputParm, AddOutputParm, AddOutputParm, addToDebugStrings, AllocateBuffer, AttachInputParm, AttachOutputParm, CmdId, CommandCode, commandCodeDebugString, CommandComplete, CompressObject, debugPrint, DecompressObject, DestinationAddress, DetachInputParm, DetachOutputParm, FreeBuffer, FreeInputsAfterSend, getCmdType, GetObjectFromInputParm, GetObjectFromOutputParm, getSenderServiceNode, hexDump, InputParm, InputParm, InputParmLength, IsFlatInputBuffer, IsFlatOutputBuffer, IsPostponedReply, MakeFlatInputBuffer, MakeFlatOutputBuffer, NumInputParms, NumOutputParms, OutputParm, OutputParm, OutputParmLength, Postpo neReply, ResetIndex, ResetInput, ResetOutput, ReturnAddress, ReturnCode, ReturnCodeToString, RootDestinationAddress, RootReturnAddress, SessionHold, SessionMode, SessionRelease, SessionWaitTime, setCmdType, setCmdTypeInput, setCmdTypeOutput, SetCommandCode, setCommandCodeDebugString, setCommandCompleteListener, SetDestinationAddress, SetNewID, SetReturnAddress, SetReturnCode, setSenderServiceNode, SetSessionHold, SetSessionMode, SetSessionRelease, SetSessionWaitTime, SetTimeOut, TimeOut, toString, UseFlatInputBuffer, UseFlatOutputBuffer
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

MSCSGetFullConfigCommand

public MSCSGetFullConfigCommand(java.lang.String ipc_path,
                                long enum_mask)
Constructor for full configuration request - get cluster object data based on enumeration mask

Parameters:
ipc_path - - IPC path to target cluster agent
enum_mask - - Enumeration mask for ClusterEnum

MSCSGetFullConfigCommand

public MSCSGetFullConfigCommand(java.lang.String ipc_path)
Constructor for full configuration request - get all attributes

Parameters:
ipc_path - - IPC path to target cluster agent
Method Detail

getClusterName

public java.lang.String getClusterName()
Get cluster name


getClusterMajorVersion

public int getClusterMajorVersion()
Get cluster major version


getClusterMinorVersion

public int getClusterMinorVersion()
Get cluster minor version


getClusterBuildNumber

public int getClusterBuildNumber()
Get cluster build number


getClusterVendorID

public java.lang.String getClusterVendorID()
Get cluster vendor ID


getClusterCSDVersion

public java.lang.String getClusterCSDVersion()
Get cluster CSD version


getClusterNameResource

public java.lang.String getClusterNameResource()
Get cluster name resource ID (invariant resource ID for cluster name)


getNumberOfElements

public int getNumberOfElements()
Get number of elements returned


getElementType

public long getElementType(int index)
Get type of element

Parameters:
index - - index of element

getElementName

public java.lang.String getElementName(int index)
Get name of element

Parameters:
index - - index of element

getElementNodeState

public long getElementNodeState(int index)
Get node state (for CLUSTER_ENUM_NODE elements)

Parameters:
index - - index of element

getElementNodeNetworkInterfaceList

public java.lang.String[] getElementNodeNetworkInterfaceList(int index)
Get network interface list for node element (for CLUSTER_ENUM_NODE elements)

Parameters:
index - - index of element

getElementNodeDescription

public java.lang.String getElementNodeDescription(int index)
Get description property for node element (for CLUSTER_ENUM_NODE elements)

Parameters:
index - - index of element

getElementNetworkState

public long getElementNetworkState(int index)
Get network state (for CLUSTER_ENUM_NETWORK elements)

Parameters:
index - - index of element

getElementNetworkNetworkInterfaceList

public java.lang.String[] getElementNetworkNetworkInterfaceList(int index)
Get network interface list for network element (for CLUSTER_ENUM_NETWORK elements)

Parameters:
index - - index of element

getElementNetworkAddressMask

public java.lang.String getElementNetworkAddressMask(int index)
Get address mask property for network element (for CLUSTER_ENUM_NETWORK elements)

Parameters:
index - - index of element

getElementNetworkRole

public long getElementNetworkRole(int index)
Get role property for network element (for CLUSTER_ENUM_NETWORK elements)

Parameters:
index - - index of element

getElementNetworkDescription

public java.lang.String getElementNetworkDescription(int index)
Get description property for network element (for CLUSTER_ENUM_NETWORK elements)

Parameters:
index - - index of element

getElementNetInterfaceState

public long getElementNetInterfaceState(int index)
Get network interface state (for CLUSTER_ENUM_NETINTERFACE elements)

Parameters:
index - - index of element

getElementNetInterfaceAddress

public java.lang.String getElementNetInterfaceAddress(int index)
Get network interface address (for CLUSTER_ENUM_NETINTERFACE elements)

Parameters:
index - - index of element

getElementNetInterfaceDescription

public java.lang.String getElementNetInterfaceDescription(int index)
Get network interface description (for CLUSTER_ENUM_NETINTERFACE elements)

Parameters:
index - - index of element

getElementGroupState

public long getElementGroupState(int index)
Get group state (for CLUSTER_ENUM_GROUP elements)

Parameters:
index - - index of element

getElementGroupNodeName

public java.lang.String getElementGroupNodeName(int index)
Get current node name for group (for CLUSTER_ENUM_GROUP elements)

Parameters:
index - - index of element

getElementGroupResourceList

public java.lang.String[] getElementGroupResourceList(int index)
Get resource list for group (for CLUSTER_ENUM_GROUP elements)

Parameters:
index - - index of element

getElementGroupPreferredOwnerList

public java.lang.String[] getElementGroupPreferredOwnerList(int index)
Get preferred owner list for group (for CLUSTER_ENUM_GROUP elements)

Parameters:
index - - index of element

getElementGroupDescription

public java.lang.String getElementGroupDescription(int index)
Get description for group (for CLUSTER_ENUM_GROUP elements)

Parameters:
index - - index of element

getElementResourceState

public long getElementResourceState(int index)
Get resource state (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceOwnerNode

public java.lang.String getElementResourceOwnerNode(int index)
Get resource owner node (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceCurrentOwner

public java.lang.String getElementResourceCurrentOwner(int index)
Get resource current owner (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceDependentNetwork

public java.lang.String getElementResourceDependentNetwork(int index)
Get resource dependent network (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceDependenciesList

public java.lang.String[] getElementResourceDependenciesList(int index)
Get list of dependencies of resource (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceDependentsList

public java.lang.String[] getElementResourceDependentsList(int index)
Get list of dependents of resource (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceHostNodesList

public java.lang.String[] getElementResourceHostNodesList(int index)
Get list of hosting nodes of resource (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceType

public java.lang.String getElementResourceType(int index)
Get resource type of resource (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceDescription

public java.lang.String getElementResourceDescription(int index)
Get description of resource (for CLUSTER_ENUM_RESOURCE elements)

Parameters:
index - - index of element

getElementResourceTypeResourceDLL

public java.lang.String getElementResourceTypeResourceDLL(int index)
Get resource type resource dll (for CLUSTER_ENUM_RESTYPE elements)

Parameters:
index - - index of element

getElementResourceTypeDescription

public java.lang.String getElementResourceTypeDescription(int index)
Get resource type description (for CLUSTER_ENUM_RESTYPE elements)

Parameters:
index - - index of element