REAL TIME DATA STREAMING FROM A MAINFRAME COMPUTER TO OFF PLATFORM DESTINATIONS
First Claim
1. A method, comprising:
- causing an operating system on a first processing system to create a privileged subsystem in the operating system, the privileged subsystem acquires sequential data output by a data producing application which is directed by the data producing application to a named dataset via the operating system responsive to an instruction to the operating system, the instruction specifies that the sequential data from the data producing application to the named dataset be processed by the privileged subsystem; and
causing the first processing system to create a data forwarder, the data forwarder establishes communication with an external processing system, the data forwarder acquires the sequential data from the privileged subsystem, the data forwarder transmits the sequential data to the external processing system based on the instruction, the instruction defines the external processing system as a destination for the sequential data.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and computer product which re-directs sequential data to an off-platform system without modification of the source of the sequential data. An operating system on a first processing system is caused to create a privileged subsystem in the operating system. The privileged subsystem acquires sequential data output by a data producing application directed to a named dataset. An instruction specifies that the sequential data from the data producing application to the named dataset be processed by the privileged subsystem. A data forwarder is created on the first processing system. The data forwarder establishes communication with an external processing system and acquires the sequential data from the privileged subsystem. The data forwarder transmits the sequential data to the external processing system based on the instruction, and the instruction defines the external processing system as a destination for the sequential data.
15 Citations
20 Claims
-
1. A method, comprising:
-
causing an operating system on a first processing system to create a privileged subsystem in the operating system, the privileged subsystem acquires sequential data output by a data producing application which is directed by the data producing application to a named dataset via the operating system responsive to an instruction to the operating system, the instruction specifies that the sequential data from the data producing application to the named dataset be processed by the privileged subsystem; and causing the first processing system to create a data forwarder, the data forwarder establishes communication with an external processing system, the data forwarder acquires the sequential data from the privileged subsystem, the data forwarder transmits the sequential data to the external processing system based on the instruction, the instruction defines the external processing system as a destination for the sequential data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A computer program product, comprising:
-
a computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising; computer readable program code configured to create a privileged subsystem in a processing system having other subsystems accessible to applications on the processing system, the privileged subsystem configured to receive sequential data output from an application which is directed by the application to a named dataset addressed by the application and stored on a memory device in the processing system; and computer readable program code configured to create a data forwarder, the data forwarder adapted to communicate with an external processing system, the data forwarder adapted to transmit the sequential data acquired by the privileged subsystem to the external processing system; and wherein the computer readable program code configured to create the privileged subsystem and the data forwarder respond to an instruction to an operating system, the instruction specifies output requests by the application to the named dataset be processed by the privileged subsystem, the instruction specifying the external processing system as a destination for the sequential data to the data forwarder. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A computing apparatus, comprising:
-
a processor and a memory, the processor configured to access the memory to execute instructions; a storage device, the storage device includes; code stored in the storage device configured to create a pseudo device recognized by an operating system, the pseudo device addressable by the operating system to receive sequential data from an application, the application configured to write the sequential data to a named dataset addressed in the application, the operating system directs the sequential data addressed to the named dataset by the application to the pseudo device; and code stored in the storage device configured to create a data forwarder, the data forwarder adapted to communicate with an external processing system, the data forwarder adapted to transmit the sequential data acquired by the pseudo device to the external processing system; and wherein operating system, the pseudo device and the data forwarder respond to an instruction to the operating system, the instruction specifying output requests by the application to the named dataset be directed to the pseudo device, the instruction specifying the external processing system as a destination for the sequential data to the data forwarder. - View Dependent Claims (17, 18, 19, 20)
-
Specification