Find Jobs
Hire Freelancers

Load xml feed into database

$100-500 USD

Closed
Posted about 16 years ago

$100-500 USD

Paid on delivery
This can be achieved through PHP, perl or linux shell scripts. The script should be scalable to handle huge date in xml format, typically between 250 to 350 mb. The project involves the following: 1. Download xml feed from a given location. 2. The feed will be zipped, so the program will unzip to extract the xml file. 2a. Verify the xml feed has been updated (this can usually be done using the file name). If it is updated, go to next step/ 3. The xml DTD and fields will be provided to you. Based on business logic, for each item in the xml feed, the program will: a. Insert into the database, b. Update exisiting rows in the database. c. Deactivate existing row in the database (update a deactivate date). 4. Once this is done, a report is generated as to how many were updated, how many were new records and how many were deactivated. 5. Handle duplicates based on business rule to be provided. The job will be scheduled and should be schedulable using linux cron. The environment will be linux and mysql database. Proper error handling and code documentation should be provided in the code. The details of the xml DTD, business rules and DB structure will be provided once a bid id approved. This is not a complex project and the person with the right knowledge/skill will be able to accomplish this in no time. ## Deliverables The script must be coded, tested and deployed by the coder within 10 days of bid approval. Any deviance in this timeline must be communicated and agreed upon by both buyer and seller. The coder will communicate regularly the status of the project.
Project ID: 3896882

About the project

22 proposals
Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
22 freelancers are bidding on average $291 USD for this job
User Avatar
See private message.
$85 USD in 10 days
4.8 (130 reviews)
8.1
8.1
User Avatar
See private message.
$85 USD in 10 days
4.8 (267 reviews)
7.1
7.1
User Avatar
See private message.
$391 USD in 10 days
5.0 (33 reviews)
6.1
6.1
User Avatar
See private message.
$425 USD in 10 days
4.5 (30 reviews)
6.1
6.1
User Avatar
See private message.
$425 USD in 10 days
4.2 (126 reviews)
6.6
6.6
User Avatar
See private message.
$212.50 USD in 10 days
4.7 (25 reviews)
5.3
5.3
User Avatar
See private message.
$212.50 USD in 10 days
5.0 (16 reviews)
5.1
5.1
User Avatar
See private message.
$212.50 USD in 10 days
5.0 (17 reviews)
4.5
4.5
User Avatar
See private message.
$85 USD in 10 days
5.0 (33 reviews)
3.8
3.8
User Avatar
See private message.
$340 USD in 10 days
5.0 (11 reviews)
3.8
3.8
User Avatar
See private message.
$255 USD in 10 days
4.9 (18 reviews)
3.6
3.6
User Avatar
See private message.
$850 USD in 10 days
4.3 (9 reviews)
3.0
3.0
User Avatar
See private message.
$297.50 USD in 10 days
5.0 (8 reviews)
2.4
2.4
User Avatar
See private message.
$85 USD in 10 days
3.9 (6 reviews)
1.7
1.7
User Avatar
See private message.
$212.50 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$114.75 USD in 10 days
0.0 (1 review)
0.0
0.0
User Avatar
See private message.
$489.60 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$850 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$212.50 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$212.50 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
India
0.0
0
Member since Apr 10, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.