Method, system, and data structures for superimposing data records in a first data format to memory in a second data format
AssigneeInternational Business Machines Corporation
InventorsDavid Alan Burton, Robert Louis Morton
Life of this patent
Estimating the term…
Abstract
Provided is a method, system, and program for superimposing a data record in a first data format onto a storage space in a second data format. A plurality of control blocks are built in memory indicating operations to perform to transfer components of the data record in the first data format to locations in memory in the second data format. A data transfer device is signaled to access the control blocks built in the memory. The data transfer device accesses the control blocks in the memory and then transfers components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks.
Claims31
A method for superimposing a data record in a first data format in a second data format, comprising:
- building a plurality of control blocks in a memory indicating operations to perform to transfer components of the data record in the first data format to locations in the memory in the second data format;
- signaling a data transfer device to access the control blocks built in the memory;
- accessing, with the data transfer device, the control blocks in the memory;
- transferring, with the data transfer device, components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks, wherein the data record is cached in the second data format in the memory;
- and
- destaging the data record in the second data format from the memory to a storage device to store in the second data format.
A system for superimposing a data record in a first data format onto a second data format, comprising:
- a first device;
- a second device;
- a memory accessible to the first and second devices;
- logic implemented in the first device, wherein the logic causes the first device to perform:
- (i) building a plurality of control blocks in the memory indicating operations to perform to transfer components of the data record in the first data format to locations in memory in the second data format;
- (ii) signaling a data transfer device to access the control blocks built in the memory;
- and
- logic implemented in the second device, wherein the logic causes the second device to perform:
- (i) accessing the control blocks in the memory;
- (ii) transferring components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks, wherein the data record is cached in the second data format in the memory;
- and
- (iii) destaging the data record in the second format from the memory to a storage device to store in the second data format.
An article of manufacture of for superimposing a data record in a first data format onto a second data format in memory, wherein the article of manufacture includes first device logic and second device logic to control a first and second devices, respectively, comprising:
- building, with the first device logic, a plurality of control blocks in the memory indicating operations to perform to transfer components of the data record in the first data format to locations in memory in the second data format;
- signaling, with the first device logic, the second device to access the control blocks built in the memory;
- accessing, with the second device logic, the control blocks in the memory;
- transferring, with the second device logic, components of the data record in the first data format to the memory to be stored in the second data format according to the operations indicated in the control blocks, wherein the data record is cached in the second data format in the memory;
- and
- destaging the data record in the second format from the memory to a storage device to store in the second data format.
Dependencies are inferred from the claim text.