Closed

Linux Service that Listens for an XML Feed and Parses into MySQL

I am looking to build a software application that runs on Ubuntu Server. The application will need to communicate with a cloud to get temporary licensing daily. No pay, no license, no workee. The application will need to run as a service with minimal permissions ( we are interested in how this is going to get done. If there are options or different paths we want to understand that) . We need the service to respawn if it dies and to throw us an error so we know. We want to build a Modular POS or Point of Sale listener and parser-This is a piece of software that does a few things.

It is a listener- The listener component needs to be configurable to a port. Data can come in via-

TCP-needs to be able to function without acknowledgement. In other words, the application sending the data to OUR listener doesn’t care if it gets back anything. It just drops it on the floor

UDP- data can come in via UDP

RS232- We have cases where data comes in via RS232 or serial port

Format-

Needs to be completely modular and agnostic of input or stdin if you will

XML- I have an XML document for the first integration

Flat File- We would like to point this at a flat file for debugging and maybe other purposes

ASCii in the future

It is a parser- This software will be collecting inbound data from a data stream

The Data stream has 104 elements listed in the attached file. Those elements are all xml elements, they need to be pushed into a MySQL db locally and we would like to have the data encrypted at rest if we can. I There are elements in the XML that we are interested in during runtime and would like to be able to report on it every 10 minutes if possible though this is nice to have, if it is really problematic we can push this to version 2

Data is then pointed to an endpoint at a MySQL GCP endpoint and pushed up as quickly as reliably possible

Data cleans up after itself, the local MySQL DB should be holding only a few days of data. Up to 7 configurable by quantity of hours

If the DB dies or something bad happens we need to know, system reports up to the cloud MySQL that everything is Ok every minute or so

This needs to run on Ubuntu Server

This package should be deployable by GCP. It needs to be able to be able to be upgraded, patched or worked on.

We would really like this done in Python. I have balsamiq and I can easily give you an idea what i am looking for with regards to interface, which isn’t much. Configuration using ascii or perl script at the command line is fine with me.

Skills: Google Cloud Platform, Linux, MySQL, Python, XML

See more: xml feed mysql, php parsing xml feed mysql database, install mysql linux service, freelance job categories, mysql database change notification java example, real time data with mysql, freelance jobs, freelance work details, work as a freelancer, freelancing it projects, it freelance, save xml feed mysql, parse xml feed mysql, post xml feed linux, load data mysql xml feed, use java collect xml feed mysql, mysql linux service, xml feed import mysql, import cwr xml feed url mysql database, import xml feed mysql script

About the Employer:
( 36 reviews ) faridabad, India

Project ID: #19041319

14 freelancers are bidding on average $657 for this job

XeeChaun

hi. I have 5+ years of experience in software development. I have built similar listening services for Windows and Linux. here's one of my demo application: ---( [login to view URL] More

$750 AUD in 15 days
(11 Reviews)
5.1
supersuntech

First:- Chatbot --> This can be integrated by any Facebook page, Slack etc. Its main aim is to reduce the human effort. For example, if this Chatbot is integrated with company page so it can easily answer you some b More

$555 AUD in 10 days
(6 Reviews)
4.0
SmartEntities

Hi, I've already worked on similar type of integration project in past. We can achieve this type integration using Java easily. I have 10+ years of experience in the field of Information Technology principall More

$555 AUD in 10 days
(4 Reviews)
4.2
readymakers

I am confident I am the right candidate for this project as I have done many similar projects in the past. With years of experience in this field, I believe this project will be very easy for me.

$1262 AUD in 35 days
(2 Reviews)
2.3
BoyVit85

Hi, I have rich experience in Linux,Ubuntu,bashShell,python , php,serial communication(RS-232/485/422),web etc and I worked 10 years. i am a expert in these fields. If you give me the job, I can complete this projec More

$555 AUD in 10 days
(2 Reviews)
2.0
amhazeem

Hi there, I read through your requirement and I believe I can deliver beyond your expectations. I have expertise in developing microservices like this using python. I would like us to discuss to get clarifica More

$777 AUD in 10 days
(3 Reviews)
1.9
punitlakra

1.)What goals do you have for users to accomplish in your project? 2.)What will be the primary purpose of your project? 3.)Do you have an existing project and looking for a team to update the current version? More

$555 AUD in 10 days
(4 Reviews)
1.2
ahdev37

Hello, I would like to learn more about your project. feel free to contact me. I'm highly available

$555 AUD in 10 days
(0 Reviews)
0.0
gdmlnx

over 10 years of unix and unix like sysadmin. featuring Unix: Solaris, Hp-UX, AIX GNU/Linux (Red Hat, Slackware, Debian, ubuntu server,ubuntu cloud) Advanced Power Virtualization on IBM systems HACMP Linux cl More

$555 AUD in 10 days
(0 Reviews)
0.0
milmal57

Hi I can do this job As I can see we need several modules: 1) data receiver. Some base class , defined the interface and derived classes for each protocol 2) parser as microservice accept data from receiver and put More

$777 AUD in 10 days
(0 Reviews)
0.0
eteric

We can program and deploy a Linux daemon to monitor incoming data. we can also parse XML data and communicate with the MySQL DB effectively. We can also deploy an error reporting incase of system failure or DB failure, More

$555 AUD in 10 days
(0 Reviews)
0.0
itramsin

Hi, I would like to take-up this task. I have 7 years of experience in Perl scripting. I would want this task to be further broken into smaller sutasks so that it would be easy to on smaller tasks and achieve things st More

$527 AUD in 45 days
(0 Reviews)
0.0
rfeng2

Hey, I’ve done python, MySQL, data extraction before. Welcome to contact me to discuss more details about ur project, and see whether I can help. I have a simple video of GUI+MySQL+python, if u wanna check.

$666 AUD in 21 days
(0 Reviews)
0.0
vw1379262vw

> MySQL, MS-SQL, SSIS > Windows Services > REST APIs (Twitter, Facebook, MailChimp, SurveyMonkey etc) > Ecommerce Integration/Automation (Shopify, Magento, MercadoLibre) > Payment Card Terminals Integration with PO More

$555 AUD in 10 days
(0 Reviews)
0.0