Hi,
I need a program to be written which imports a XML files into an Microsoft SQL server 2012 (Express) DB.
The program needs to be written in C# with .NET 4.0 or 4.5.
The XML files contains holidays and they need to be inserted into multiple tables. Database schema is provided on request. XML files are found on a web address (available on request).
This is whats needs to be done.
There are 2 types of files.
1. Seeder file, this file contains the whole feed of all items.
2. Update File, this file contains all alterations to the master database from a specific time stamp.
Per record found in the XML the following needs to be done:
Check type of record, (Update/Delete/Insert) if type cannot be found handle as a Update/Insert
For update/Insert
Check if Accommodation is found in Accommodation, table, if not insert, if found update
Check if country is found in country table, if not insert
Check if region is found in country table, if not insert
Check if city is found in city table, if not insert
Check if tour operator is found in tourOperator table, if not insert
Check if category is found in Category table, if not insert
Check if subcategory is found in SubCategory table, if not insert
Check if trip is found in Trip table , if not insert, if found update with new values from XML and other tables
For Delete
Find trip in Trip table, if found delete
Not every XML record contains the same fields. If fields are found they need to be inserted, if not they need to be left empty.
Inserts/Updates per table as shown in the DB schema.
The program needs to be written in C# with .NET 4.0 or 4.5 and well documented.
Delivery will be the source code for this written/available in Visual Studio 2010.
The code should be written Object oriented and in such a way that it can be extended later on.
Before the final payment the code will be audited and should be shown working/delivered.
It looks to be an interesting job. However, the XML link may please be provided to analyse it in more detail. It should also be conveyed whether the program needs to be a windows service or a desktop application?
$175 USD dalam 14 hari
5.0 (407 ulasan)
8.6
8.6
29 pekerja bebas membida secara purata $176 USD untuk pekerjaan ini
Highly experienced in .Net and MS-SQL. I have done similar projects in past. Our aim is not to outbid but to satisfy our clients with good ROI focusing on quality, not quantity.
Ready to go for your project.
Thanks
Hi there. I am senior developer from Vietnam. I have been working on this site for 2 years.
Please refer feedbacks from my customers.
About your project, I read your requirements and very interested in your post.
Do you have skype or gtalk? If yes, please give me your details. I will contact you in short time.
Thank you for your consideration.
Hi,
You can find this kind of project done completed with excelent rate in my already done projects list. the main purposes of that project was to request feeds and insert to db. Originally I created windows service for that project, which also support console run. Going forward to discuss details and start work.
Regards,
Arsen
Hi,
WE have good experience in Microsoft technologies and completed 20+ projects successfully through freelancer.com.
Kindly consider us for this project .
From experience i would recommend SSIS (Microsoft technology) ETL tool however it would require SQL server standard or higher edition .
but if you like to use C# Console application i can do .
Thanks
Raja
Hi,
It looks like quite a simple project and I have many years experience with XML and SQL databases so I don't see this being a problem.
It would be nice to take a look at the XML file before proceeding just to make sure there are no nasty surprises!
Thanks
Kevin Ross
With the .NET version specified, it simply make the work easier.
I intend to make use of my LINQ TO XML which makes the XML data read, parsed and queried easily.
I will develop it as a library with comments for every methods and functions used. This will help any one who is implementing the library.