Method and system for managing the transfer of files among multiple computer systems
First Claim
Patent Images
1. A method for transferring a file from a source computer to a destination computer, comprising:
- reading a configuration file containing a plurality of parameter expressions representing file transfer instructions and post transfer operations, wherein a first parameter in the plurality of parameter expressions comprises a wait time between file transfer attempts, wherein the wait time is reduced until a successful file transfer attempt, wherein a second parameter in the plurality of parameter expressions comprises an instruction to transfer a transfer file only if the transfer file has changed since a previous transfer of the transfer file, wherein the configuration file includes a first post transfer operation instructing where to place the transfer file after a successful transfer of the transfer file from the source computer to the destination computer and a second post transfer operation for appending a timestamp to the transfer file after the successful transfer;
incrementing a counter for each time one of the file transfer attempts, in a continuous loop of the file transfer attempts made in accordance with the plurality of parameter expressions, identifies no files for transfer from the source computer;
upon the successful transfer of the file to the destination computer, executing the first post transfer operation to move the file stored on the source computer and executing the second post transfer operation to append the timestamp to the file; and
when the counter exceeds a predetermined number of the file transfer attempts, then;
closing a connection between the source computer and the destination computer;
receiving a command line parameter that corresponds to different levels of detail, the different levels of detail including;
warnings, errors and fatal errors; and
generating an output file based on receipt of the command line parameter, the output file including debugging messages having the different levels of detail.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method is disclosed for transferring files from a source computer to a destination computer. The system and method comprises reading a configuration file containing one or more parameter expressions representing file transfer instructions. One or more transfer files stored on the source computer are identified based on at least one of the parameter expressions contained within the configuration file. The identified transfer files are transferred from the source computer to the destination computer in accordance with the parameter expressions contained within the configuration file.
-
Citations
14 Claims
-
1. A method for transferring a file from a source computer to a destination computer, comprising:
-
reading a configuration file containing a plurality of parameter expressions representing file transfer instructions and post transfer operations, wherein a first parameter in the plurality of parameter expressions comprises a wait time between file transfer attempts, wherein the wait time is reduced until a successful file transfer attempt, wherein a second parameter in the plurality of parameter expressions comprises an instruction to transfer a transfer file only if the transfer file has changed since a previous transfer of the transfer file, wherein the configuration file includes a first post transfer operation instructing where to place the transfer file after a successful transfer of the transfer file from the source computer to the destination computer and a second post transfer operation for appending a timestamp to the transfer file after the successful transfer; incrementing a counter for each time one of the file transfer attempts, in a continuous loop of the file transfer attempts made in accordance with the plurality of parameter expressions, identifies no files for transfer from the source computer; upon the successful transfer of the file to the destination computer, executing the first post transfer operation to move the file stored on the source computer and executing the second post transfer operation to append the timestamp to the file; and when the counter exceeds a predetermined number of the file transfer attempts, then;
closing a connection between the source computer and the destination computer;receiving a command line parameter that corresponds to different levels of detail, the different levels of detail including;
warnings, errors and fatal errors; andgenerating an output file based on receipt of the command line parameter, the output file including debugging messages having the different levels of detail. - View Dependent Claims (2, 3, 4, 5)
-
-
6. An apparatus comprising:
-
a memory storing computer program instructions; a processor communicatively coupled to the memory, the processor configured to execute the computer program instructions, which, when executed on the processor, cause the processor to perform operations comprising; reading a configuration file containing a plurality of parameter expressions representing file transfer instructions and post transfer operations, wherein a first parameter in the plurality of parameter expressions comprises a wait time between file transfer attempts, wherein the wait time is reduced until a successful file transfer attempt, wherein a second parameter in the plurality of parameter expressions comprises an instruction to transfer a transfer file only if the transfer file has changed since a previous transfer of the transfer file, wherein the configuration file includes a first post transfer operation instructing where to place the transfer file after a successful transfer of the transfer file from the source computer to the destination computer and a second post transfer operation for appending a timestamp to the transfer file after the successful transfer; incrementing a counter for each time one of the file transfer attempts, in a continuous loop of the file transfer attempts made in accordance with the plurality of parameter expressions, identifies no files for transfer from the source computer; upon the successful transfer of the file to the destination computer, executing the first post transfer operation to move the file stored on the source computer and executing the second post transfer operation to append the timestamp to the file; and when the counter exceeds a predetermined number of the file transfer attempts, then;
closing a connection between the source computer and the destination computer;receiving a command line parameter that corresponds to different levels of detail, the different levels of detail including;
warnings, errors and fatal errors; andgenerating an output file based on receipt of the command line parameter, the output file including debugging messages having the different levels of detail. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A tangible computer-readable storage device storing computer program instructions for transferring files from a source computer to a destination computer, which, when executed on a processor, cause the processor to perform operations comprising:
-
reading a configuration file containing a plurality of parameter expressions representing file transfer instructions and post transfer operations, wherein a first parameter in the plurality of parameter expressions comprises a wait time between file transfer attempts, wherein the wait time is reduced until a successful file transfer attempt, wherein a second parameter in the plurality of parameter expressions comprises an instruction to transfer a transfer file only if the transfer file has changed since a previous transfer of the transfer file, wherein the configuration file includes a first post transfer operation instructing where to place the transfer file after a successful transfer of the transfer file from the source computer to the destination computer and a second post transfer operation for appending a timestamp to the transfer file after the successful transfer; incrementing a counter for each time one of the file transfer attempts, in a continuous loop of the file transfer attempts made in accordance with the plurality of parameter expressions, identifies no files for transfer from the source computer; upon the successful transfer of the file to the destination computer, executing the first post transfer operation to move the file stored on the source computer and executing the second post transfer operation to append the timestamp to the file; and when the counter exceeds a predetermined number of the file transfer attempts, then;
closing a connection between the source computer and the destination computer;receiving a command line parameter that corresponds to different levels of detail, the different levels of detail including;
warnings, errors and fatal errors; andgenerating an output file based on receipt of the command line parameter, the output file including debugging messages having the different levels of detail. - View Dependent Claims (12, 13, 14)
-
Specification