METHOD FOR MANAGING MAINFRAME OVERHEAD DURING DETECTION OF SENSITIVE INFORMATION, COMPUTER READABLE STORAGE MEDIA AND SYSTEM UTILIZING SAME
First Claim
1. A method for controlling resource usage for data arranged in a plurality of records on a mainframe system for sensitive information, comprising:
- receiving an indication of data set names for analysis and a limitation;
beginning to read the data arranged in the plurality of records that correspond to the data set names;
applying structure to ones of the plurality of records to identify fields;
periodically storing a redrive position corresponding to a location of analysis in the plurality of records for one or more of the data set names;
halting the reading at a location in the plurality of records in accordance with the limitation before reading all requested records;
resuming the reading at the redrive position;
analyzing the fields for sensitive information.
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of methods, systems, and computer-readable media for managing mainframe overhead during detection of sensitive information are described using multiple techniques. The techniques may include manipulating a scan definition, defining scan parameters and limitations, utilizing user-supplied scan filters, and using a redrive operation. The redrive operation may include halting one or more analysis requests associated with scan definitions, storing a redrive position for each analysis request, and resuming the servicing of analysis requests at the redrive position for each request.
17 Citations
20 Claims
-
1. A method for controlling resource usage for data arranged in a plurality of records on a mainframe system for sensitive information, comprising:
- receiving an indication of data set names for analysis and a limitation;
beginning to read the data arranged in the plurality of records that correspond to the data set names;
applying structure to ones of the plurality of records to identify fields;
periodically storing a redrive position corresponding to a location of analysis in the plurality of records for one or more of the data set names;
halting the reading at a location in the plurality of records in accordance with the limitation before reading all requested records;
resuming the reading at the redrive position;
analyzing the fields for sensitive information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- receiving an indication of data set names for analysis and a limitation;
-
11. One or more computer readable storage media encoded with instructions executable by one or more processing units of a computing system controlling resource usage for data arranged in a plurality of records on a mainframe system for sensitive information, the instructions comprising instructions for:
- receiving an indication of data set names for analysis and a limitation;
beginning to read the data arranged in the plurality of records that correspond to the data set names;
applying structure to ones of the plurality of records to identify fields;
periodically storing a redrive position corresponding to a location of analysis in the plurality of records for one or more of the data set names;
halting the reading at a location in the plurality of records in accordance with the limitation before reading all requested records;
resuming the reading at the redrive position;
analyzing the fields for sensitive information. - View Dependent Claims (12, 13, 14)
- receiving an indication of data set names for analysis and a limitation;
-
15. A system for controlling resource usage for data arranged in a plurality of records on a mainframe system for sensitive information, comprising:
- at least one processing unit coupled to a memory, wherein the memory is encoded with computer executable instructions that, when executed, cause the at least one processing unit to receive an indication of data set names for analysis and a limitation;
begin to read the data arranged in the plurality of records that correspond to the data set names;
apply structure to ones of the plurality of records to identify fields;
periodically store a redrive position corresponding to a location of analysis in the plurality of records for one or more of the data set names;
halt the reading at a location in the plurality of records in accordance with the limitation before reading all requested records;
resume the reading at the redrive position;
analyze the fields for sensitive information. - View Dependent Claims (16, 17, 18, 19, 20)
- at least one processing unit coupled to a memory, wherein the memory is encoded with computer executable instructions that, when executed, cause the at least one processing unit to receive an indication of data set names for analysis and a limitation;
Specification