DASD_Manager

Purpose: Keeps track of all DASD devices on the system. Allows operations to be performed on DASD.

Properties:

List dasdPool;

Represents a pool of DASD that is owned and managed by this DASD manager. This pool should contain all DASD that is visible to the z/VM.

Public Methods:

DASDManager()

Creates a new DASDManager object with given data.

get/Set methods for Properties

DASD getDASDByAddress(String addr)

Searches its pool of DASD and returns the one with the specified address.

DASD getDASDByVolLabel(String volAddrs)

Searches its pool of DASD and returns the one with the specified Volume Label.

Void CopyDASD(DASD source, DASD destination)

This will cause all cylinders of the source DASD pack to be copied onto the destination DASD pack. Both packs must be of the same DASD type and size.

Private Methods:

Notes:

Can we dedicate DASD?? No we can only attach/detach it.

We can get all DASD with 'Q DASD ALL' command.

2004-03-28T11:14:34