chrisoldwood / DDECmd

DDE command line query tool

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DDE to SQL DB bridge

grikag opened this issue · comments

Hello Chris,
I hope you are well.
I came across your free MS Windows - DDE tools and was very impressed by the variety of the options they support.
I am not a developer, like you :) and reaching out for guidance or help, accounting your expertise.

Considering the integration DDE / RTD options for capturing data,
a) supported by the legacy desktop application and b) controlled by the vendor,
I am searching for the "DDE / RTD to Database (SQL Server)" bridge.

with added options,
-- input-config //per your manual example, listing all data requests in the file
--server REUTER --topic IDN_RWS --item "GBP=,BID ASK"
--output-config // listing file or the database destination parameters

Was hoping you might have such a tool (feature) planned or may recommend open source references.

Please forgive me for disturbing you,
I am not trying to take advantage of your time.

Kind Regards,
GK

I am inclined to see this as a new tool rather than an extension to DDECmd mostly because it'll likely have a bit of variation to deal with different SQL sources & sinks. Given it's intended use case I'd also need access to a (financial) tool that can generate DDE data at a fair rate of knots as I no longer have access to Reuters and Telerate like I used to.

I'm happy for any ideas and thoughts to be collected in this thread in the meantime.

I have located the following project that looks very complex and had no updates for 4+ years.
https://github.com/jeog/TOSDataBridge

I see few options for the solution implementation:

a) Simple data bridge, connecting DDE/RTD server with subscriber repository.
b) (a) + added REST API integration support
c) (b) + support for output format (e.g., CSV, JSON, XML)
d) (c) + integration with NoSQL destination db like MongoDB

Added "source" and "destination" configurations should help with maintaining bridge instance"
a. DDE or RTD "subscription" to the source can be preconfigured (re: request file) with map of items vs topics
b. Listing "destination" properties (e.g., "type": file .., "name:x , path:x , etc.)