Apparatus and method to assign one or more storage construct names to a logical volume
First Claim
1. A method to define a new storage construct name using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a database, comprising the steps of:
- providing a virtual tape system capable of communicating with an operation input station and a host computer, wherein said host computer does not comprise one or more Automatic Class Selection routines;
defining using said operator input station a new storage construct name;
associating using said operator input station one or more storage actions with said new storage construct name;
saving said new storage construct name and said associated storage actions in said database.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to assign one or more new storage construct names to one or more logical volumes using an operator input station capable of communicating with a virtual tape system, where that virtual tape system includes a plurality of existing logical volumes and a database which includes a plurality of logical volume records. The method first defines one or more new storage construct names, associates one or more storage actions with each of those new storage construct names, and saves the new storage construct names and the associated storage actions in the database. The method then enters, using the operator input station, a range of logical volumes, selects one or more new storage construct names, associates those new storage construct name to the range of logical volumes. The method then determines if the range of logical volumes comprises existing or new logical volumes. If the range of logical volumes comprises existing logical volumes, then the method modifies the logical volume records for that range of logical volumes to include the new storage construct names. If the range of logical volumes comprises new logical volumes, then the method creates new database records for that range of logical volumes comprising the new storage construct name.
9 Citations
21 Claims
-
1. A method to define a new storage construct name using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a database, comprising the steps of:
-
providing a virtual tape system capable of communicating with an operation input station and a host computer, wherein said host computer does not comprise one or more Automatic Class Selection routines; defining using said operator input station a new storage construct name; associating using said operator input station one or more storage actions with said new storage construct name; saving said new storage construct name and said associated storage actions in said database. - View Dependent Claims (2, 3)
-
-
4. A method to assign one or more storage construct names to one or more logical volumes using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a plurality of existing logical volumes and a database comprising a plurality of logical volume records, comprising the steps of:
-
entering using said operator input station a range of logical volumes; selecting using said operator input station one or more storage construct names; associating using said operator input station said one or more storage construct names to said range of logical volumes; determining if said range of logical volumes comprises existing or new logical volumes; operative if said range of logical volumes comprises existing logical volumes, modifying said logical volume records to include said associated storage construct names; operative if said range of logical volumes comprises new logical volumes, creating new database records for said range of logical volumes comprising said associated storage construct names. - View Dependent Claims (5, 6)
-
-
7. A method to assign one or more storage construct names to one or more logical volumes using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a plurality of existing logical volumes and a database comprising a plurality of logical volume records, comprising the steps of:
-
defining using said operator input station one or more new storage construct names; associating using said operator input station one or more storage actions with said new storage construct name; saving said new storage construct name and said associated storage actions in said database; entering using said operator input station a range of logical volumes; selecting using said operator input station said new storage construct name; associating using said operator input station said new storage construct name to said range of logical volumes; determining if said range of logical volumes comprises existing or new logical volumes; operative if said range of logical volumes comprises existing logical volumes, modifying said logical volume records to include said new storage construct name; operative if said range of logical volumes comprises new logical volumes, creating new database records for said range of logical volumes comprising said new storage construct name.
-
-
8. An article of manufacture comprising a computer readable medium having computer readable program code disposed therein to define a new storage construct name using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a database, and wherein said virtual tape system is capable of communicating with host computer that does not comprise one or more Automatic Class Selection routines, the computer readable program code comprising a series of computer readable program steps to effect:
-
receiving from a user via said operator input station a new storage construct name and associated one or more storage actions; saving said new storage construct name and said associated storage actions in said database. - View Dependent Claims (9, 10)
-
-
11. An article of manufacture comprising a computer readable medium having computer readable program code disposed therein to assign one or more storage construct names to one or more logical volumes using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a plurality of existing logical volumes and a database comprising a plurality of logical volume records, the computer readable program code comprising a series of computer readable program steps to effect:
-
receiving from said operator input station a range of logical volumes; receiving from said operator input station one or more selected storage construct names; associating said one or more storage construct names to said range of logical volumes; determining if said range of logical volumes comprises existing or new logical volumes; operative if said range of logical volumes comprises existing logical volumes, modifying said logical volume records to include said associated storage construct names; operative if said range of logical volumes comprises new logical volumes, creating new database records for said range of logical volumes comprising said associated storage construct names. - View Dependent Claims (12, 13)
-
-
14. An article of manufacture comprising a computer readable medium having computer readable program code disposed therein to assign one or more storage construct names to one or more logical volumes using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a plurality of existing logical volumes and a database comprising a plurality of logical volume records, the computer readable program code comprising a series of computer readable program steps to effect:
-
receiving via said operator input station a new storage construct name; associating one or more storage actions with said new storage construct name; saving said new storage construct name and said associated storage actions in said database; receiving via said operator input station a range of logical volumes; selecting said new storage construct name; associating said new storage construct name to said range of logical volumes; determining if said range of logical volumes comprises existing or new logical volumes; operative if said range of logical volumes comprises existing logical volumes, modifying said logical volume records to include said new storage construct name; operative if said range of logical volumes comprises new logical volumes, creating new database records for said range of logical volumes comprising said new storage construct name.
-
-
15. A computer program product written to a computer readable medium having computer readable program code embodied therein to define a new storage construct name using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a database, and wherein said virtual tape system is capable of communicating with host computer that does not comprise one or more Automatic Class Selection routines, comprising:
-
computer readable program code which causes said programmable computer processor to receive from a user via said operator input station a new storage construct name and associated one or more storage actions; computer readable program code which causes said programmable computer processor to save said new storage construct name and said associated storage actions in said database. - View Dependent Claims (16, 17)
-
-
18. A computer program written to a computer readable medium having computer readable program code embodied therein to assign one or more storage construct names to one or more logical volumes using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a plurality of existing logical volumes and a database comprising a plurality of logical volume records, comprising:
-
computer readable program code which causes said programmable computer processor to receive from said operator input station a range of logical volumes; computer readable program code which causes said programmable computer processor to receive from said operator input station one or more selected storage construct names; computer readable program code which causes said programmable computer processor to associate said one or more storage construct names to said range of logical volumes; computer readable program code which causes said programmable computer processor to determine if said range of logical volumes comprises existing or new logical volumes; computer readable program code which, if said range of logical volumes comprises existing logical volumes, causes said programmable computer processor to modify said logical volume records to include said associated storage construct names; computer readable program code which, if said range of logical volumes comprises new logical volumes, causes said programmable computer processor to create new database records for said range of logical volumes comprising said associated storage construct names. - View Dependent Claims (19, 20)
-
-
21. A computer program product written to a computer readable medium having computer readable program code embodied therein to assign one or more storage construct names to one or more logical volumes using an operator input station capable of communicating with a virtual tape system, wherein said virtual tape system includes a plurality of existing logical volumes and a database comprising a plurality of logical volume records, comprising:
-
computer readable program code which causes said programmable computer processor to retrieve from said database one or more of said plurality of existing storage construct names, where each of those one or more existing storage construct names has one or more storage actions associated therewith; computer readable program code which causes said programmable computer processor to provide said one or more existing storage construct names and associated storage actions to a user via said operator input station computer readable program code which causes said programmable computer processor to receive modifications to one or more of said associated storage actions; computer readable program code which causes said programmable computer processor to store in said database said existing construct names and said modified associated storage actions computer readable program code which causes said programmable computer processor to receive from said operator input station a range of logical volumes; computer readable program code which causes said programmable computer processor to retrieve one or more selected storage construct names; computer readable program code which causes said programmable computer processor to associate said one or more selected storage construct names to said range of logical volumes; computer readable program code which causes said programmable computer processor to determine if said range of logical volumes comprises existing or new logical volumes; computer readable program code which, if said range of logical volumes comprises existing logical volumes, causes said programmable computer processor to modify said logical volume records to include said associated storage construct names; computer readable program code which, if said range of logical volumes comprises new logical volumes, causes said programmable computer processor to create new database records for said range of logical volumes comprising said associated storage construct names.
-
Specification