Method and apparatus for converting files stored on a mainframe computer for use by a client computer
First Claim
Patent Images
1. A method of transferring a portion of a file from a first computer to a second computer, the method comprising:
- receiving at the second computer a description of a set of a plurality of files, the set comprising the file and less than all files on the first computer;
associating at least one property with the set of the plurality of files so that the at least one property is associated with all of the plurality of files in the set;
receiving a request to transfer the portion of the file, the request comprising an identifier of the set of the plurality of files and an identifier of the file;
retrieving at least one of the at least one property responsive to the identifier of the set received;
providing the portion of the file from the first computer to the second computer; and
altering the portion of the file responsive to the at least one property retrieved.
14 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus allows a file to be transferred from a mainframe computer to a client computer. A folder is set up on the client computer with a list of filenames and/or filters that designates some of the files on the mainframe computer as belonging to the folder. Conversion properties are assigned to the folder. A file is requested using the folder name and filename, and the file is transferred from the mainframe to the client computer and converted according to the properties of the folder to which the file belongs.
79 Citations
40 Claims
-
1. A method of transferring a portion of a file from a first computer to a second computer, the method comprising:
-
receiving at the second computer a description of a set of a plurality of files, the set comprising the file and less than all files on the first computer;
associating at least one property with the set of the plurality of files so that the at least one property is associated with all of the plurality of files in the set;
receiving a request to transfer the portion of the file, the request comprising an identifier of the set of the plurality of files and an identifier of the file;
retrieving at least one of the at least one property responsive to the identifier of the set received;
providing the portion of the file from the first computer to the second computer; and
altering the portion of the file responsive to the at least one property retrieved. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
receiving at a third computer a description of an additional set of at least one file different from the set of the plurality of files, the additional set comprising the file and less than all files on the first computer;
associating at least one property with the additional set of at least one file;
receiving an additional request to provide the portion of the file, the additional request comprising an identifier of the additional set of at least one file and an identifier of the file;
retrieving at least one of the at least one property associated with the additional set of at least one file responsive to the identifier of the additional set received;
providing the portion of the file from the first computer to the third computer; and
altering the portion of the file responsive to the at least one property retrieved.
-
-
10. The method of claim 1 comprising the additional steps of:
-
receiving at the second computer an additional description of an additional set of at least one file, the set comprising the file and less than all files on the first computer;
associating at least one property with the additional set of at least one file, at least one of the at least one property associated with the additional set of at least one file different from the at least one property associated with the set of the plurality of files;
receiving a request to provide the portion of the file, the request comprising an identifier of the additional set of at least one file and an identifier of the file;
retrieving at least one of the at least one property responsive to the identifier of the additional set received;
providing the portion of the file from the first computer to the second computer; and
altering the portion of the file responsive to the at least one property of the additional set of at least one file retrieved.
-
-
11. The method of claim 1, additionally comprising the steps of:
-
changing the portion of the file; and
storing the changed portion of the file in place of the portion of the file provided.
-
-
12. The method of claim 11 additionally comprising altering the changed portion of the file responsive to at least one of the at least one property retrieved.
-
13. The method of claim 11 additionally comprising:
-
receiving an identifier of an alternate set of at least one file, the set having at least one property; and
whereinthe storing the changed portion is responsive to at least one of the at least one property of the alternate set of at least one file.
-
-
14. The method of claim 1, wherein the first computer is a mainframe computer and the second computer is a personal computer.
-
15. A computer program product comprising a computer useable medium having computer readable program code embodied therein for providing a portion of a file from a first computer to a second computer, the computer program product comprising:
-
computer readable program code devices configured to cause a computer to receive at the second computer a description of a set of a plurality of files, the set comprising the file and less than all files on the first computer;
computer readable program code devices configured to cause a computer to associate at least one property with the set of the plurality of files so that the at least one property is associated with all of the plurality of files in the set;
computer readable program code devices configured to cause a computer to receive a request to provide the portion of the file, the request comprising an identifier of the set of the plurality of files and an identifier of the file;
computer readable program code devices configured to cause a computer to retrieve at least one of the at least one property responsive to the identifier of the set received;
computer readable program code devices configured to cause a computer to provide the portion of the file from the first computer to the second computer; and
computer readable program code devices configured to cause a computer to alter the portion of the file responsive to the at least one property retrieved. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
computer readable program code devices configured to cause a computer to receive at a third computer a description of an additional set of at least one file different from the set of the plurality of files, the additional set comprising the file and less than all files on the first computer;
computer readable program code devices configured to cause a computer to associate at least one property with the additional set of at least one file;
computer readable program code devices configured to cause a computer to receive an additional request to provide the portion of the file, the additional request comprising an identifier of the additional set of at least one file and an identifier of the file;
computer readable program code devices configured to cause a computer to retrieve at least one of the at least one property associated with the additional set of at least one file responsive to the identifier of the additional set received;
computer readable program code devices configured to cause a computer to provide the portion of the file from the first computer to the third computer; and
computer readable program code devices configured to cause a computer to alter the portion of the file responsive to the at least one property retrieved.
-
-
24. The computer program product of claim 15 additionally comprising:
-
computer readable program code devices configured to cause a computer to receive at the second computer an additional description of an additional set of at least one file, the set comprising the file and less than all files on the first computer;
computer readable program code devices configured to cause a computer to associate at least one property with the additional set of at least one file, at least one of the at least one property associated with the additional set of at least one file different from the at least one property associated with the set of the plurality of files;
computer readable program code devices configured to cause a computer to receive a request to provide the portion of the file, the request comprising an identifier of the additional set of at least one file and an identifier of the file;
computer readable program code devices configured to cause a computer to retrieve at least one of the at least one property responsive to the identifier of the additional set received;
computer readable program code devices configured to cause a computer to provide the portion of the file from the first computer to the first computer; and
computer readable program code devices configured to cause a computer to alter the portion of the file responsive to the at least one property of the additional set of at least one file retrieved.
-
-
25. The computer program product of claim 15, additionally comprising:
-
computer readable program code devices configured to cause a computer to change the portion of the file; and
computer readable program code devices configured to cause a computer to store the changed portion of the file in place of the portion of the file provided.
-
-
26. The computer program product of claim 25 additionally comprising computer readable program code devices configured to cause a computer to alter the changed portion of the file responsive to at least one of the at least one property retrieved.
-
27. The computer program product of claim 25 additionally comprising:
-
computer readable program code devices configured to cause a computer to receive an identifier of an alternate set of at least one file, the set having at least one property; and
whereinthe computer readable program code devices configured to cause a computer to store the changed portion is responsive to at least one of the at least one property of the alternate set of at least one file.
-
-
28. The computer program product of claim 15 wherein the first computer is a mainframe computer and the second computer is a personal computer.
-
29. An apparatus for providing a portion of a file from a first computer to a second computer, the apparatus comprising:
-
a registry interface at the second computer having an input operatively coupled to receive a description of a set of a plurality of files, the set comprising the file and less than all files on the first computer, the registry interface for associating and providing at an input/output the at least one property responsive to an identifier of the set of the plurality of files received at the input/output so that the at least one property is associated with all of the plurality of files in the set;
a client file retriever/provider having a first input operatively coupled to receive a request to provide the portion of the file, the request comprising the identifier of the set of the plurality of files and an identifier of the file, the client file retriever/provider for providing at a first input/output the identifier of the set received and receiving at the client file retriever/provider first input/output at least one of the at least one property, for providing at a second input/output coupled to the first computer a command for a portion of the file; and
a client file converter having a first input coupled to the first computer for receiving the portion of the file, and a second input coupled to the registry interface for receiving at least one of the at least one property, the client file converter for altering the portion of the file responsive to the at least one property received at the second input and for providing at an output coupled to an apparatus output the altered portion of the file. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40)
removing at least one padding character from the file; and
providing the portion of the file with the at least one padding character removed to an coupled to the client file retriever/provider first input/output.
-
-
33. The apparatus of claim 32 wherein the file converter is located at the first computer.
-
34. The apparatus of claim 29 wherein the client file converter alters the file by converting at least one character in the file from EBCDIC to ASCII.
-
35. The apparatus of claim 34 wherein the client file converter converts the at least one character responsive to at least one shift character in the file.
-
36. The apparatus of claim 34 wherein the identifier of the set of at least one file comprises a path and the identifier of the file comprises a filename.
-
37. The apparatus of claim 36 wherein the path comprises a drive designator corresponding to the first computer.
-
38. The apparatus of claim 29 wherein the client file converter has a second input for receiving a modified portion corresponding to the portion of the file, the client file converter additionally for altering the modified portion responsive to at least one of the at least one property received at the client file converter second input and providing the altered modified portion to an altered modified portion output coupled to the first computer.
-
39. The apparatus of claim 38 wherein the at least one property received at the client file converter second input corresponds to the identifier of the set of the plurality of files received at the client file provider/retriever first input.
-
40. The apparatus of claim 38 wherein the at least one property received at the client file converter second input corresponds to the identifier of a set of at least one file different from the set of the plurality of files received at the client file provider/retriever first input.
Specification