Alert Manager

Purpose:

Alert

Purpose: An alert is a condition that can be monitored for and and action that can be performed if the condition is met. An example is 90% page space utilization (condition) and an email being sent to an administrator (action).

Properties:

int ConditionType

String actionCommand

Methods:

executeAction()

setCondition()

CPU Manager

Purpose:

CPU

Purpose: Represents a CPU within the zServer

Properties:

String cpuID

String owner

Methods:

CPU(String myID)

void attachToUser()

void detachFromUser()

String getCPUID()

String setCPUID()

zVM_CLI_Controller

Purpose: Provides an interface that allows for execution of z/VM commands and retrieval of output due to the execution of commands.

Properties:

TelnetController myTelnetController

String username

String password

String by

Methods:

zVM_CLI_Controller(String host)

zVM_CLI_Controller(String host, int myPort)

void login(String myUname, String myPassword)

void login(String myUname, String myPassword, String myBy)

void logout()

void sendCommand(String command)

String getOutput()

TelnetController

Purpose: Establish a telnet connection with a host and negotiate a very SIMPLE xterm terminal connection.

Properties:

String hostname

int port

Methods:

TelnetController(String host, int myPort)

sendData(byte[] data)

byte[] getData()

void connect()

void disconnect()

SMapi_Controller

Purpose: Establish an RPC SMAPI connection with a z/VM host and execute Systems management API commands.

Properties:

String hostname

int port

String programNumber

String programVersion

String username

String password

Methods:

RPC_Controller(String host, int myPort, String progNum,

String vNum, String myUname, String myPasswd)

void connect()

void disconnect()

void createGuest( ... )

void deleteGuest( ... )

void getGuestsDirectoryEntry( ... )

Job (abstract)

Purpose: Represents a task to be completed that can be queued in the JobQueue.

Properties:

boolean scheduledJob

Date executeStart

Methods:

executeJob() (abstract)

DASDCopyJob (extends Job)

Purpose: Queue-able job to copy a DASD pack/minidisk to another pack/minidisk of the exact same type and size.

Properties:

Methods:

FormatJob

Purpose:

Properties:

Methods:

2004-02-22T10:30:22