Project Detail

MySQL to legacy file sync  

MySQL to legacy file sync is project number 364602
posted at Freelancer.com. Click here to post your own project.

 

| More
Free Trial For New Buyers
 

Status:

Selected Providers: pingw33n

Budget: $50-500

Created: 01/02/2009 at 12:11 EST

Bid Count: 17

Average Bid:
N/A

01/22/2009 at 12:11 EST

Project Creator: Azouz
Employer Rating: 9.7143/109.7143/109.7143/109.7143/109.7143/109.7143/109.7143/109.7143/109.7143/109.7143/10 (7 reviews)

Bid On This Project
 

Description

We need to edit some legacy binary files, whose structure are fairly simple (see samples):

- first has 128 bytes per record.
- second has 256 bytes per record.
- live records always start with 00
- deleted records start with 01
- files names may vary and shall not be hard coded.

What we need:

First app:
A windows GUI to manually edit these files: EG delete all marked "to be deleted" records. Basic features: add/search/replace/delete

Second app:
- synchronize these files with a Mysql database. The MySQL tables will be very basic:
- first table: one single field "domain.com" or "hostIP"
- second table : 4 fields :email , username, fileref1, filref2.

A windows service that will query a MySQL database and sync (2 ways) with both previous files:

1. Roughly, parse the database and delete/add/replace fields within the bin files. May be a different service for each type of files, thus 2 services ( you may have a different idea). A problem is that I hate the idea of parsing a database that has not been updated. May be the service can receive a "modify" trigger from our PHP app that updates the database. I need expert advice on this one.

2. Update Mysql tables if the binary files have been updated by the legacy app,

3. All records marked for deletion (01 starting byte) will be deleted and synced.

3. Upon editing , a given win32 service shall be restarted, in the local or remote machine.

C/C++/C#/Delphi or even VB

Mandatory:
Bidder are requested to specify which resources they might use.
Very Low memory and cpu overhead.
All source code and property rights transfered
Support and debug for 1 year included


File samples :
domain.dat
users.dat




Additional files submitted:
domain.dat
users.dat

Messages Posted:0 View project clarification board Post message on project clarification board

Bid On This Project
 

If you are the project creator or one of the bidders Log In for more options

Bids are hidden by the project creator. Log in as the project creator or as one of the bidders to view bids. You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.


    Bid on this Project