Dynamic Creation of Edit Statements to Undo the Action of General- Purpose File Editing Systems
Original Publication Date: 1989-Jan-01
Included in the Prior Art Database: 2005-Jan-27
A file update system was created to edit or patch files released in a field product. The system principally uses three statements to do this edit. They are: 1) modify a record of the file, 2) insert a new record into the file, and 3) delete a record from the file. The edit statements are packaged in a file (called a patch) and shipped to sites with the product installed. On that site a program applies these patches to the original file. During this process, it is desirable to build another patch file that will reverse the effect of the original patch so that the change can be completely undone if required. To do this, a method of dynamically building another file (called a backout patch) was devised. This backout patch will contain information to completely undo the original action.