← Back to Patent Explorer
US4855907A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for moving VSAM base clusters while maintaining alternate indices into the cluster

Assignee: International Business Machines Corp
•
Filing: 1988-04-22
•
Granted: 1989-08-08
•
Expires: 2008-04-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A VSAM data set is moved to another DASD volume in less time than that required by logical processing by invoking a DASD track-oriented process extrinsic to VSAM which can select and order the transfer of VSAM components to a newly created VSAM cluster.

Inventors

  • 👤 John T. Ferro, Jr.
  • 👤 Patrick C. Jacobs
  • 👤 Robert M. Laye
  • 👤 Brian D. Starr

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-30 06:09
CPC Classifications
G; G06; G06F; G06F16/00; G06F16/90; G06F16/901; G06F16/9017; Y; Y10; Y10S; Y10S707/00; Y10S707/99951; Y10S707/99952; Y10S707/99955

Claims Analysis

Total Claims: 7
Claim 1
Independent Claim 168 words
In a system having a DASD storage subsystem and a CPU coupling said DASD subsystem, said system utilizing selectively invocable nested storage access methods, said methods including a storage device level access method (ISAM) nested within a virtual storage access method (VSAM), said VSAM creating, modifying, or deleting data sets including records, catalogs, and indices, said data sets being accessed by VSAM only at a partial DASD tract-at-a-time-per-access basis, the recreation of any data set of related records, catalog entries, or indices from within VSAM including the steps of copying the records from a first to a second DASD location, and rebuilding the catalog entries and indices, a computer-implemented method for moving a data set of related records, catalogs, and indices from a first to a second DASD location from without VSAM, comprising the steps of: (a) creating a newly-defined catalog record and allocating space for a data set on the second DASD location; (b) invoking the device level access method by the CPU independently of VSAM; and
Claim 2
Dependent Claim 168 words
In a system having a DASD storage subsystem and a CPU coupling said DASD subsystem, said system utilizing selectively invocable nested storage access methods, said methods including a storage device level access method (ISAM) nested within a virtual storage access method (VSAM), said VSAM creating, modifying, or deleting data sets including records, catalogs, and indices, said data sets being accessed by VSAM only at a partial DASD tract-at-a-time-per-access basis, the recreation of any data set of related records, catalog entries, or indices from within VSAM including the steps of copying the records from a first to a second DASD location, and rebuilding the catalog entries and indices, a computer-implemented method for moving a data set of related records, catalogs, and indices from a first to a second DASD location from without VSAM, comprising the steps of: (a) creating a newly-defined catalog record and allocating space for a data set on the second DASD location; (b) invoking the device level access method by the CPU independently of VSAM; and
Claim 3
Dependent Claim 90 words
(c) causing the invoked device level access method to execute the steps of: (1) moving the data set resident at the first DASD location onto the second DASD location a full track at a time, preserving thereby all relative byte addressing of data set constituitive elements; (2) defining the indices, if any, on the second DASD location and connecting them to the moved catalog; (3) deleting the data set including catalogs and indices resident at the first DASD location; and (4) renaming the newly-defined catalog record to the original name.
Claim 4
Dependent Claim 90 words
(c) causing the invoked device level access method to execute the steps of: (1) moving the data set resident at the first DASD location onto the second DASD location a full track at a time, preserving thereby all relative byte addressing of data set constituitive elements; (2) defining the indices, if any, on the second DASD location and connecting them to the moved catalog; (3) deleting the data set including catalogs and indices resident at the first DASD location; and (4) renaming the newly-defined catalog record to the original name.
Claim 5
Dependent Claim 277 words
A computer-implemented process for moving a data set representation utilized by a virtual storage access method (VSAM) from a first to a second location within a staged storage DASD subsystem attaching a CPU, said VSAM data set representation including records, catalogs, indices, and the like, said VSAM upon invocation by the CPU replicating said data set representation at another DASD location by steps including copying, and catalog and indices rebuilding a partial track of records at a time, said copying generically including the steps of reading information from a first location and writing the same at a second location, said moving generically including the steps of copying and then erasing the information at the first location, catalog and indices rebuilding including the steps of determining and recording the relative byte addressing of the records so moved, said CPU and storage subsystem including at least a storage DASD device level access method vertically nested within VSAM, comprising the steps of: (a) creating a newly-defined VSAM data set at the second DASD location; (b) invoking the nested device level access method by said CPU independent of invocation of VSAM; and (c) causing said device level access method to execute the steps of: (1) moving the data set resident at the first DASD location onto the second DASD location a full track at a time, preserving thereby all relative byte addressing of data set constituitive elements; (2) defining the indices, if any, on the second DASD location and connecting them to the moved catalog; (3) deleting the data set including catalogs and indices resident at the first DASD location; and (4) renaming the newly-defined catalog record to the original name.
Claim 6
Dependent Claim 277 words
A computer-implemented process for moving a data set representation utilized by a virtual storage access method (VSAM) from a first to a second location within a staged storage DASD subsystem attaching a CPU, said VSAM data set representation including records, catalogs, indices, and the like, said VSAM upon invocation by the CPU replicating said data set representation at another DASD location by steps including copying, and catalog and indices rebuilding a partial track of records at a time, said copying generically including the steps of reading information from a first location and writing the same at a second location, said moving generically including the steps of copying and then erasing the information at the first location, catalog and indices rebuilding including the steps of determining and recording the relative byte addressing of the records so moved, said CPU and storage subsystem including at least a storage DASD device level access method vertically nested within VSAM, comprising the steps of: (a) creating a newly-defined VSAM data set at the second DASD location; (b) invoking the nested device level access method by said CPU independent of invocation of VSAM; and (c) causing said device level access method to execute the steps of: (1) moving the data set resident at the first DASD location onto the second DASD location a full track at a time, preserving thereby all relative byte addressing of data set constituitive elements; (2) defining the indices, if any, on the second DASD location and connecting them to the moved catalog; (3) deleting the data set including catalogs and indices resident at the first DASD location; and (4) renaming the newly-defined catalog record to the original name.
Claim 7
Dependent Claim 56 words
The process according to claim 2, wherein the step of creating the VSAM data set includes the steps of defining a new catalog entry under a temporary name from the second DASD location, said new entry selectively residing in the same or different catalog from that of the data set entry in the first DASD location.

References Cited (Backward Citations)

US4408273A Cited
US4620295A Cited
US4750106A Cited
US4623963A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1992-08-07 1993-02-06 1993-08-08 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1996-08-07 1997-02-06 1997-08-08 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2000-08-07 2001-02-06 2001-08-08 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag