Implementation of text parsing process through a Graphics User Interface (GUI)
$500-5000 USD
Cancelled
Posted about 12 years ago
$500-5000 USD
Paid on delivery
<<<< NO MORE NEW BIDS PLEASE. WE ARE IN PROCESS OF SELECTING FROM BIDS SUBMITTED SO FAR. THANK YOU. >>>
Our company is looking for an individual or a team of developers to build an application with following requirements. The Application will be used to process various TXT files and extract data that fits certain parameters either through regular expressions (maybe .NET RegEx class) or by word patterns.
Architecture
===========
- Application will reside on the server and monitor Input folder for incoming files, output results into Output folder, and move bad files to Exceptions folder.
- Application will run as Windows NT service.
- Application will pick up TXT documents from Input folder for processing.
- Application will move any other file format to Exceptions folder.
- Application will allow to monitor and process multiple Input/Output/Exceptions folders (cumulatively called Workflows), each with different processing settings.
- Application will provide a User Interface (UI) to specify text processing settings per Workflow.
User Interface
===========
- Application should allow User to create a new Workflow
- For each Workflow, Application should allow to specify Input/Output/Exceptions folder
- For each Workflow, Application should allow to specify processing settings
- Processing settings may consist of one of more search queries, where each query may be a result substring from a TXT file
- Processing settings should be configurable through UI that will allow non-technical Users to create regular expressions and other search queries, such as 'string preceded by keyword'.
Processing
===========
- Applicaiton should pickup files from Input folder and use Processing settings associated with that Input folder's workflow to perform searching.
- Application should export found search results to a CSV or XML output file.
This is version 1.0 minimum requirements, with potential further development.