Closed

[url removed, login to view] module to trigger Linux Commands

Module scope:

To trigger a third party software based on data queried from a Mongo DB. The module should check from the MongoDB at regular interval (this should be configurable) for orders which are in a status of “PDF Ready” and not currently being processed by another thread.

If any order is found in that state, the PDF name, and preflight profile name (please note that if no preflight profile name is found against that particular item, then the profile information should be retrieved from the client config) should be retrieved for that particular item to be parsed in the Linux CLI.

On successful download of this data, the module should create a command line for the Linux CLI which contains the static path to the relevant profile file, the static path to the PDF file to be preflighted and the destination folder path for the processed file.

Once the command has been passed to the Linux CLI and the pdfToolbox engine returned a report xml, the status of the item is updated in the Mongo DB as “print ready”.

A report xml file will need to be processed and certain namespaces within the xml ingested back into the Mongo database so that we can enable some reporting services to the end user.

Sample of a Linux CLI command to be triggered:

./pdfToolbox /”root/preflightprofiles/[url removed, login to view]” /”root/dropbox/PDF/[url removed, login to view]” –report –outputfolder /”root/dropbox/preflighted/site1” –suffix “pref”

This should be written in Javascript and use [url removed, login to view], we need to have the ability to multithread up to 8 instances of the pdfToolbox engine.

Skills: Javascript, Linux, node.js, NoSQL Couch & Mongo

See more: linux commands javascript mongodb, test js, node xml, linux services, reporting services, pdf node, path to, node, mongo, linux pdf, linux config, cli, path pdf, mongodb javascript, linux print pdf, linux pdf print, command line print file, command line print, node javascript, trigger javascript, linux need root, dropbox javascript, enable root, linux javascript engine, javascript client data xml

About the Employer:
( 2 reviews ) Barking, United Kingdom

Project ID: #4183394

7 freelancers are bidding on average £19/hour for this job

qualifiedcoders

Hi I have read your requirements.I have in depth expertise in [url removed, login to view],Jquery,Javascripting,[url removed, login to view],EXT JS and have completed over 100 complex projects using JS. Please check private message board for details.

£15 GBP / hour
(5 Reviews)
6.5
estliberitas

Hi, I have a good experience in [url removed, login to view] development and can do this project carefully. Also I'm very good with pools, cluster module so multiprocessing/multithreading is guaranteed. :)

£20 GBP / hour
(3 Reviews)
4.0
RedGreenRefactor

Hi Steeve, Quote in PMB.

£25 GBP / hour
(2 Reviews)
2.0
garhwalsatyapal

ready to work with you

£15 GBP / hour
(5 Reviews)
1.5
abhishekgaloda

Please see my message, I find this project aligned to my skillset.

£20 GBP / hour
(0 Reviews)
0.0
krishnaiitd

Hi, ready to start

£20 GBP / hour
(0 Reviews)
0.0
samjordan

Lets start now!

£20 GBP / hour
(0 Reviews)
0.0