Method and system for managing the transfer of files among multiple computer systems
First Claim
Patent Images
1. A method for transferring files from a source computer to a destination computer, comprising:
- reading a configuration file received from the source computer, the configuration file containing a plurality of parameter expressions representing file transfer instructions and post transfer operations;
identifying a transfer file stored on the source computer based on the plurality of parameter expressions contained within the configuration file;
determining whether the transfer file is to be transferred based on the configuration file;
transferring, in response to determining whether the transfer file is to be transferred based on the configuration file, the transfer file from the source computer to the destination computer in accordance with the plurality of parameter expressions contained within the configuration file;
executing, at the source computer, the post transfer operations on the transfer file stored on the source computer in response to successful transfer of the transfer file to the destination computer;
generating, at the source computer, an output file including debugging messages, the debugging messages having different levels of detail based on the plurality of parameter expressions, wherein the output file is generated based on receipt of a command line parameter that corresponds to one of the different levels of detail that include;
warnings, errors and fatal errors;
wherein the plurality of parameter expressions includes a configurable parameter that limits a number of transferred files;
incrementing a counter each time no files are identified on the source computer matching the source file and transfer condition parameters;
re-attempting to identify files on the source computer matching the source file and transfer condition parameters; and
closing a connection between the source computer and the destination computer when the counter exceeds a predetermined number of attempts to identify files on the source computer matching the source file and transfer condition parameters.
6 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.
18 Citations
23 Claims
-
1. A method for transferring files from a source computer to a destination computer, comprising:
-
reading a configuration file received from the source computer, the configuration file containing a plurality of parameter expressions representing file transfer instructions and post transfer operations; identifying a transfer file stored on the source computer based on the plurality of parameter expressions contained within the configuration file; determining whether the transfer file is to be transferred based on the configuration file; transferring, in response to determining whether the transfer file is to be transferred based on the configuration file, the transfer file from the source computer to the destination computer in accordance with the plurality of parameter expressions contained within the configuration file; executing, at the source computer, the post transfer operations on the transfer file stored on the source computer in response to successful transfer of the transfer file to the destination computer; generating, at the source computer, an output file including debugging messages, the debugging messages having different levels of detail based on the plurality of parameter expressions, wherein the output file is generated based on receipt of a command line parameter that corresponds to one of the different levels of detail that include;
warnings, errors and fatal errors;wherein the plurality of parameter expressions includes a configurable parameter that limits a number of transferred files; incrementing a counter each time no files are identified on the source computer matching the source file and transfer condition parameters; re-attempting to identify files on the source computer matching the source file and transfer condition parameters; and closing a connection between the source computer and the destination computer when the counter exceeds a predetermined number of attempts to identify files on the source computer matching the source file and transfer condition parameters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. 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 received from a source computer, the configuration file containing a plurality of parameter expressions representing file transfer instructions and post transfer operations; identifying a transfer file stored on the source computer based on the plurality of parameter expressions contained within the configuration file; determining whether the transfer file is to be transferred based on the configuration file; transferring, in response to determining whether the transfer file is to be transferred based on the configuration file, the transfer file from the source computer to a destination computer in accordance with the plurality of parameter expressions contained within the configuration file; executing, at the source computer, the post transfer operations on the transfer file stored on the source computer in response to successful transfer of the transfer file to the destination computer; generating, at the source computer, an output file including debugging messages, the debugging messages having different levels of detail based on the plurality of parameter expressions, wherein the output file is generated based on receipt of a command line parameter that corresponds to one of the different levels of detail that include;
warnings, errors and fatal errors;wherein the plurality of parameter expressions includes a configurable parameter that limits a number of transferred files; incrementing a counter each time no files are identified on the source computer matching the source file and transfer condition parameters; re-attempting to identify files on the source computer matching the source file and transfer condition parameters; and closing a connection between the source computer and the destination computer when the counter exceeds a predetermined number of attempts to identify files on the source computer matching the source file and transfer condition parameters. - View Dependent Claims (10, 11, 12, 13, 14, 15)
-
-
16. A non-transitory computer-readable medium 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 received from the source computer, the configuration file containing a plurality of parameter expressions representing file transfer instructions and post transfer operations; identifying a transfer file stored on the source computer based on the plurality of parameter expressions contained within the configuration file; determining whether the transfer file is to be transferred based on the configuration file; transferring, in response to determining whether the transfer file is to be transferred based on the configuration file, the transfer file from the source computer to the destination computer in accordance with the plurality of parameter expressions contained within the configuration file; executing, at the source computer, the post transfer operations on the transfer file stored on the source computer in response to successful transfer of the transfer file to the destination computer; generating, at the source computer, an output file including debugging messages, the debugging messages having different levels of detail based on the plurality of parameter expressions, wherein the output file is generated based on receipt of a command line parameter that corresponds to one of the different levels of detail that include;
warnings, errors and fatal errors;wherein the plurality of parameter expressions includes a configurable parameter that limits a number of transferred files; incrementing a counter each time no files are identified on the source computer matching the source file and transfer condition parameters; re-attempting to identify files on the source computer matching the source file and transfer condition parameters; and closing a connection between the source computer and the destination computer when the counter exceeds a predetermined number of attempts to identify files on the source computer matching the source file and transfer condition parameters. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
Specification