Show Bid Request
Script driven Backup Utility
Bid Request Id: 22578
|
|
|
Posted by: |
Tom Lewis (8 ratings)
(Software buyer rating 10)
|
Non-action Ratio: |
Very Good - 20.00%
|
Buyer Security Verifications: |
Excellent
|
Approved on: |
Jul 23, 2002 3:04:40 PM EDT
|
Bidding Closes: |
Aug 6, 2002 3:10:01 PM EDT
|
Viewed (by coders): |
237 times
|
Deadline: |
9/6/2002
TIME EXPIRED
|
|
|
|
Description:
Script driven Back up Utility SBU.EXE 1- Must be written and compiled with Delphi 3 standard components. .
2- Must not use the Borland Database engine but rather access the limited amount of data (the script) as a delimited text file directly to avoid any data engine requirement. 3- Utility to provide user with desktop access to scripted copying of selected items described in the script. The Utility will alert the user of a successful processing of the script as well as providing a sequential text file log of the process including errors. It will be integrated into several existing legacy Delphi 3 applications.
4-Utility to provide administration of the script (adding, editing, deleting script items) by browsing for target file(s)/folder(s) and browsing for destination(s). The browsing function would allow browsing of any device in the "my computer folder" - as well as warning the user if the destination chosen might have insufficient space to receive the file(s)/folder(s) chosen as the source. Script will allow standard file wild card (*.txt, *.xls, *.*, etc) and include an option to "overwrite destination" if the file(s)/folder(s) already exist there.
5- when the exe is run without the script file or the log file present it will create them in the same location as the exe.
6 - Data elements in the text script file: Source path Source Item(s) - a file, files, folder or folders Destination path Overwrite?
7 - Data in the text Log file Date Time Results Error messages
Deliverables: Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
Complete copyrights to all work purchased. Scripted Backup Utility — Deliverables
All rights pertaining to the code, including all copyrights. The complete code itself - including all files required to allow us to modify the code and recompile using a Delphi 3 installation with standard components to produce the executable. Code must be well annotated so that any Delphi programmer can follow what has been done and properly integrate the code with the existing applications as needed.
DESCRIPTION OF THE PROCESS IN USE: User clicks an icon on the desktop. Pre selected file(s)/folder(s) are copied to preselected destinations. When removable media is selected for the destination the user is prompted for media if it is not present or if more media is required. If an error occurs on a given script file item, an error message is logged, that item is aborted and the next item is processed.
While the process runs a progress form shows a progress bar and the script data being processed as well as a display of how many script items are left to process. When the process is completed the progress display shows this. The progress form also has a button to abort the execution of the script.
DESCRIPTION OF SCRIPT BEING ADMINISTERED:
User accesses the administration mode by clicking another icon on the desktop which runs the same exe, but puts /A after the exe to make it start up in the admin mode. This displays the administration form. The current script is displayed in a dbGrid or equivalent. A dbNavigator component (with + - edit non visible) is available to move around the data.
"ADD button" displays the browse dialogs for source path and and source item(s). Once selected, user browses for destination path. Once source, item(s) and destination are selected user is prompted if files can be overwritten.Once all the data is chosen (source path, source item(s), destination,overwrite?) It is appended to the existing delimited script file. The browse form is hidden and the administration form is displayed. " DELETE button" deletes the current script record after confirmation prompting (are you sure you want to delete this record?) "EDIT button" allows editing of the current script line either by browsing or by typing. "VIEW LOG FILE button" displays the contents of the current log file. "CLEAR LOG FILE button" empties the log file. "PRINT SCRIPT button" prints the current script file to the default printer. "PRINT LOG FILE button" prints the current LOG file to the default printer.
DESCRIPTION OF THE DELIMITED TEXT FILE
xxxxxx...xxxxxxx|yyyyyy....yyyyyyyy|zzzz.....zzzzzz|Y
xxx = source path yyy= item(s) zzz= destination path Y = overwrite
delimiter = | end of record = cr lf (cairrage return, line feed)
A DELIMETED SCRIPT FILE WITH REAL DATA AS AN EXAMPLE
C:\MYDOCUMENTS\|*.wpd|E:\DOCS\|Y C:\ADDRESSBOOK\BILL\|*.*|A:\|Y C:\BOOKS\|ACCOUNTS.*|E:\BOOKS\|N
First line should copy c:\mydocuments\*.wpd to E:\docs - overwriting files if they exist. Second Line should copy c:\addressbook\bill\*.* to A:\ - overwriting files if they exist. Third line should copy c:\books\accounts.* to E:\books - not overwriting files if they exist.
EXAMPLE OF LOG FILE
07/10/2001 - 8:33am - Logfile created 07/15/2001 - script run - no errors - 18 items 7/18/2001 -script run - errors - 12 items: overwrite prevented e:\books file not found c:\zzzvvv.xxx destination not found f:\list\ 7/19/2001 - script run - no errors - 11 items
Platform:
ALL WINDOWS/INTEL PC PLATFORMS ( 95VER B THROUGH XP)
Must be 100% finished and received by buyer on:
Sep 6, 2002 EDT
Deadline legal notes: All times are expressed in the time zone of the site EDT (UT - 5). If the buyer omitted a time, then the deadline is 11:59:59 PM EDT on the indicated date.
Remember that contacting the other party outside of the site (by email, phone, etc.) on all business projects < $500 (before the buyer's money is escrowed) is a violation of both the software buyer and seller agreements.
We monitor all site activity for such violations and can instantly expel transgressers on the spot, so we thank you in advance for your cooperation.
If you notice a violation please help out the site and report it. Thanks for your help.
|
|
Bidding/Comments:
|
All monetary amounts on the site are in United States dollars.
Rent a Coder is a closed auction, so coders can only see their own bids and comments. Buyers can view every posting made on their bid requests. |
See all rejected bids (and all comments)
Name |
Bid Amount |
Date |
Coder Rating |
|
|
This bid was accepted by the buyer!
|
$80 (USD)
|
Jul 23, 2002 4:50:03 PM EDT
|
9.62
(Excellent)
|
|
|
Dear Sirs,
I've read carefully through your description and I think it won't be a problem.
I have a question: is it necessary to use dbNavigator and dbGrid components or can I use a simple listbox (or a string grid) and few buttons to enable user moving through the script entries. You said you want this to run without BDE and my approach looks safer.
I've done two Delphi projects on this site so far: VBA 2 Delphi OLE project and Water jugs puzzle (C++ to Delphi conversion), both viewable in my ratings. I learned Windows GUI programming with Delphi 2. I'm using Delphi 6 now, of course, but I will reinstall D3 if you accept my bid.
If you do accept the bid you will have well commented and structured code written by all the good programming practices, unlimited support (smaller changes and updates if you need them). I can make everything with only standard components, available in any D3 edition. I'll make the user interface modern but not flashy, and easy and intuitive to use.
Please take a look at my ratings and what other buyers told about my team.
Looking forward to working with you...
Boban.
|
|
|
|
|
|