File server for extracting and displaying file list on client, method of providing display on client, and computer program executable on file server
First Claim
1. An apparatus for extracting a desired file list from a total file list corresponding to a plurality of stored files, comprising:
- acquisition means for acquiring the number of files to be displayed and start point information identifying a start point of a file list to be extracted;
extraction means for extracting a file list corresponding to the acquired number of files and start point information from a total file list corresponding to files stored as a partitioned data set in a storage device;
calculation means for calculating the numbers of preceding stored files before the extracted file list and succeeding stored files after the extracted file list; and
memory for storing a total file list in which file names of files stored as a partitioned data set in the storage device are sorted,wherein the extraction means extracts a file list from the memory based on the number of files and start point information acquired.
1 Assignment
0 Petitions
Accused Products
Abstract
A file server for displaying, on a client, files to be retrieved, a method of providing a display on the client, and a computer program product with program instructions executable on the file server. The number of files to be displayed and start point information related to the start point of a file list to be extracted is acquired from a client, and a file list is extracted from files stored as a partitioned data set in a storage device based on the number of files and start point information acquired. The numbers of preceding and succeeding files stored before and behind the extracted file list are calculated, the calculated numbers of the preceding and succeeding files and the extracted file list are sent to the client. The client displays the file list and the received numbers of remaining files before and behind the received file list, respectively.
18 Citations
13 Claims
-
1. An apparatus for extracting a desired file list from a total file list corresponding to a plurality of stored files, comprising:
-
acquisition means for acquiring the number of files to be displayed and start point information identifying a start point of a file list to be extracted; extraction means for extracting a file list corresponding to the acquired number of files and start point information from a total file list corresponding to files stored as a partitioned data set in a storage device; calculation means for calculating the numbers of preceding stored files before the extracted file list and succeeding stored files after the extracted file list; and memory for storing a total file list in which file names of files stored as a partitioned data set in the storage device are sorted, wherein the extraction means extracts a file list from the memory based on the number of files and start point information acquired. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of extracting a desired file list from a total file list corresponding to a plurality of stored files and sending the file list to a client, comprising:
-
acquiring the number of files to be displayed and start point information identifying a start point of a file list to be extracted; extracting a file list on the basis of the acquired number of files and start point information from a total file list corresponding to files stored as a partitioned data set in a storage device; calculating the numbers of preceding files stored before the extracted file list and succeeding files stored after the extracted file list; and storing, in memory, a total file list in which file names of files stored as a partitioned data set in the storage device are sorted, wherein a file list is extracted from the memory based on the number of files and start point information acquired. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising a computer-readable storage device having encoded thereon a computer-executable program of instructions for extracting a desired file list from a total file list corresponding to a plurality of stored files, the computer executable program of instructions comprising:
-
program instructions for acquiring the number of files to be displayed and start point information identifying a start point of a file list to be extracted; program instructions for extracting a file list corresponding to the acquired number of files and start point information from a total file list corresponding to files stored as a partitioned data set in a storage device; program instructions for calculating the numbers of preceding files stored before the extracted file list and succeeding files stored after the extracted file list; and wherein a character string is included in the start point information and file names of files stored as a partitioned data set are sorted, the computer program product further comprising; program instructions for determining whether there is a file name that exactly matches or prefix matches the character string; program instructions for, when there is a file name that exactly matches or prefix matches the character string, extracting a file list having the existing file name as a start point; and program instructions for, when there is no file name that exactly matches or prefix matches the character string, extracting a file list in which a file name present next to the character string in the sorted file name group becomes the start point. - View Dependent Claims (12, 13)
-
Specification