The application has to read information out of a text log and write the relevant information into an Access database. An example of the logfile is attached to this bid. The information that needs to be extracted out of the log file is: User; date/time; email size Any unexpected entries (errors/failures) need to be logged in a seperate table (date/time; msg) Important is the following: - The GUI can be quite simple. One just needs to be able to select the log file to extract the information from (the file location should be remembered for the next time the program is run) - During the processing some sort of progress should be displayed (number of records processed, number of emails, number of unexpected entries) - Since the log is written dynamically and the next time the application is run it might still contain information from the last time: Only new records have to be added to the database!!! After the responses I received, I just need to be a bit more specific on a couple of things: - The date/time needs to be stored in a date/time field in Access and not as text - Yes: the user that needs to be recorded is the email address - Examples for unexpected entries (errors/failures) taken from the example log attached to this bid: - 12/06/04 09:51:05: POP3 Mail retrieval failed, reason: POP3 Host did not acknowlege password. [-ERR Login incorrect.] - 12/06/04 09:52:37: Mail transfer to Exchange failed, reason: Exchange did not acknowlege sent data / end-of-mail marker. [552 4.3.1 Message size exceeds fixed maximum message size] - If there are no messages to retrieve that is an example of an expected message Thank you for your interest
## Deliverables
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows? (depending on the nature? of the deliverables):
a)? For web sites or? other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software? installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
## Platform
Windows 2000 / 2003 / XP