-
1.
公开(公告)号:US12056387B2
公开(公告)日:2024-08-06
申请号:US17832328
申请日:2022-06-03
Applicant: BMC Software, Inc.
Inventor: David Rabinov , Roded Bahat , Dori Polotsky , Offer Baruch , Tomer Zelberzvig , Gil Peleg , Mark Gordon Perry , Shy Ifrah
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/067
Abstract: Methods, and computer program product for writing data sets to and from cloud storage for legacy mainframe applications. A call to a mount request issued by the operating system is intercepted. An exit call to prepare for dataset write is received from an OS open routine. At least one call to a Basic Sequential Access Method (BSAM) End of Block (EOB) write routine is intercepted. Subject to the at least one call to the BSAM EOB routine being associated with cloud storage, data chunks are sent in an asynchronous manner to cloud storage. A second exit call for finalizing writing of the data chunks to the cloud storage is received. A call to an unmount request is intercepted. As a result, data is written directly from the mainframe to the cloud storage without intermediate storage.
-
公开(公告)号:US11972129B2
公开(公告)日:2024-04-30
申请号:US17934167
申请日:2022-09-21
Applicant: BMC Software, Inc.
Inventor: Offer Baruch , Dori Polotsky , Tomer Zelberzvig , Adi Shtatfeld , Roded Bahat , Shy Ifrah , Gil Peleg
CPC classification number: G06F3/064 , G06F3/067 , G06F3/0682 , G06F9/30174 , G11B5/5508 , G06F3/0607
Abstract: Methods, system and computer program product, the method comprising: from high level language code (HLLC), receiving a request for reading a data set from a tape onto an object storage connected over TCP/IP to a mainframe; from the HLLC, allocating a data set on a tape comprising information to be imported, the allocation being in a format of the stored data set record and associated with a JFCB, the tape is mounted in SL mode; updating the JFCB to BLP mode; reading from the tape VOL1 data, and for each stored file initiating by the HLLC: reading HDR1/2, content block-by-block; EOF1/2 of the file; organizing the VOL1, HDR1, HDR2, content, EOF1 and EOF2 in the object storage; and closing the tape, wherein said reading is performed without setting a JES of the mainframe to BLP mode, and said reading is performed without unmounting the tape after each file.
-
3.
公开(公告)号:US20230393778A1
公开(公告)日:2023-12-07
申请号:US17832328
申请日:2022-06-03
Applicant: BMC Software, Inc.
Inventor: David Rabinov , Roded Bahat , Dori Polotsky , Offer Baruch , Tomer Zelberzvig , Gil Peleg , Mark Gordon Perrry , Shy Ifrah
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/067 , G06F3/0604
Abstract: Methods, and computer program product for writing data sets to and from cloud storage for legacy mainframe applications. A call to a mount request issued by the operating system is intercepted. An exit call to prepare for dataset write is received from an OS open routine. At least one call to a basic Sequential Access Method (BSAM) End of Block (EOB) write routine is intercepted Subject to the at least one call to the BSAM EOB routine being associated with cloud storage, data chunk to cloud storage. A second exit call for finalizing writing of the data chunks to the cloud storage is received. A call to an unmount request is intercepted. As a result, data is written directly from the mainframe to the cloud storage without intermediate storage.
-
4.
公开(公告)号:US20250013380A1
公开(公告)日:2025-01-09
申请号:US18794733
申请日:2024-08-05
Applicant: BMC Software, Inc.
Inventor: David Rabinov , Roded Bahat , Dori Polotsky , Offer Baruch , Tomer Zelberzvig , Gil Peleg , Mark Gordon Perry , Shy Ifrah
IPC: G06F3/06
Abstract: Methods, and computer program product, the computer program product comprising program instructions implementing: a cloud agent module executed by the mainframe computer for communicating with the cloud storage; one or more first routines implementing low level I/O control events of the mainframe computer, including at least mount and unmount routines, said first routines substituting one or more OS routines executed by the mainframe computer; a SAM EOB routine for calling the cloud agent module to transmit or retrieve data from the cloud storage, the SAM EOB routine substituting an OS routine; and one or more exit routines, called for Open, Close and End of Volume related events, said exit routines sending notifications to the cloud agent module.
-
公开(公告)号:US20240354020A1
公开(公告)日:2024-10-24
申请号:US18649521
申请日:2024-04-29
Applicant: BMC Software, Inc.
Inventor: Offer Baruch , Dori Polotsky , Tomer Zelberzvig , Adi Shtatfeld , Roded Bahat , Shy Ifrah , Gil Peleg
CPC classification number: G06F3/064 , G06F3/067 , G06F3/0682 , G06F9/30174 , G11B5/5508 , G06F3/0607
Abstract: Methods, system and computer program product, the method comprising: from high level language code (HLLC), receiving a request for reading a data set from a tape onto an object storage connected over TCP/IP to a mainframe; from the HLLC, allocating a data set on a tape comprising information to be imported, the allocation being in a format of the stored data set record and associated with a JFCB, the tape is mounted in SL mode; updating the JFCB to BLP mode; reading from the tape VOL1 data, and for each stored file initiating by the HLLC: reading HDR1/2, content block-by-block; EOF1/2 of the file; organizing the VOL1, HDR1, HDR2, content, EOF1 and EOF2 in the object storage; and closing the tape, wherein said reading is performed without setting a JES of the mainframe to BLP mode, and said reading is performed without unmounting the tape after each file.
-
-
-
-