com.tivoli.twg.engine
Class TWGServerCommand

java.lang.Object
  extended bycom.tivoli.twg.libs.Command
      extended bycom.tivoli.twg.engine.TWGServerCommand
Direct Known Subclasses:
ListMOStatusDefsCmd, MakeClusterGroupCmd, MSCSAddObjectCmd, NativeManagedObjectAddObject, NativeManagedObjectGetAllIDs, NativeManagedObjectGetByUIDs, NativeManagedObjectGetIPCPaths, NativeManagedObjectGetSNIDRecords, SetClearMOStatusCmd

public class TWGServerCommand
extends Command

Command-subclass for creating Director Server extension commands. These commands use a common command code for the TWGServer service node, and pass an ASCIIZ string as the first parameter to select the specific command invoked. The second and addition parameters are extension-command-specific.


Field Summary
static long INVALID_PARAMETER_RC
          Return code for invalid parameters
static java.lang.String TWGSERVERNAME
          ServiceNode name for TWG server ServiceNode
static long UNSUPPORTED_CMD
          Return code for unknown/unsupported commands
 
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
TWGServerCommand(java.lang.String cmdname)
          Constructor for server command.
 
Method Summary
 java.lang.String ServerCommandName()
          Get server command name string
 
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
 

Field Detail

TWGSERVERNAME

public static final java.lang.String TWGSERVERNAME
ServiceNode name for TWG server ServiceNode

See Also:
Constant Field Values

UNSUPPORTED_CMD

public static final long UNSUPPORTED_CMD
Return code for unknown/unsupported commands

See Also:
Constant Field Values

INVALID_PARAMETER_RC

public static final long INVALID_PARAMETER_RC
Return code for invalid parameters

See Also:
Constant Field Values
Constructor Detail

TWGServerCommand

public TWGServerCommand(java.lang.String cmdname)
Constructor for server command. Initializes command code, command ID string (first input parameter), and destination address (to "TWGServer")

Parameters:
cmdname - - extension command name
Method Detail

ServerCommandName

public java.lang.String ServerCommandName()
Get server command name string

Returns:
String server command name