Patent ID: 11972129
Assignee: BMC SOFTWARE, INC.
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 0:
1. A computer-implemented method comprising:
receiving, at high level language code running on a Mainframe operating system, a request for writing a data set representing a file to a tape or virtual tape or disk mounted on a MAINFRAME computer tape drive or virtual tape drive or disk drive, respectively, wherein the request for writing the data set is a request to copy the data set from an object storage connected over TCP/IP, the object storage comprising contents of the file to be exported;
locating, using the high level language code, a mapping object within the object storage, the mapping object pointing to a tape header VOL1 within the object storage;
reading the tape header VOL1 pointed at by the mapping object from the object storage;
allocating, using the high level language code running on the Mainframe operating system, the data set based on the tape header VOL1;
retrieving, using the high level language code, data chunks from the object storage into the data set, the data chunks including blocks of data;
providing, using the high level language code and from the data chunks, block by block from the blocks of data, the contents of the file from the data set to an assembly program running on the Mainframe operating system;
writing, using the assembly program, block by block, the contents of the file to the data set on the tape or virtual tape or disk; and
closing the data set.