Patent ID: 8458704

Claim:
A method comprising: reading, by a computer-based system and to overcome a limit on a number of files that an external routine comprising an operating system (“OS”) is able to process, a parameter file associated with the OS to determine the number of files that the OS is able to process, wherein the number of files that the OS is able to process is associated with a job control language (“JCL”), and wherein the parameter file indicates a number of characters associated with at least one file in a list file, and wherein the parameter file further identifies the external routine; setting, by the computer-based system, a batch size that is less than or equal to the limit; allocating, by the computer-based system and from the list file, a series of files to a batch until a counter that is incremented each time a file from the list file is allocated to the batch has a value that is equal to the batch size; delivering, by the computer-based system, the batch to the OS; processing, by the computer-based system running the external routine, the batch; resetting, by the computer-based system, the counter in response to the processing; and repeating, by the computer-based system, the allocating, delivering, processing, and resetting.