[go: nahoru, domu]

Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support FIX50 #27

Open
2 tasks
drekbour opened this issue Dec 30, 2019 · 4 comments
Open
2 tasks

Support FIX50 #27

drekbour opened this issue Dec 30, 2019 · 4 comments

Comments

@drekbour
Copy link
Contributor

Seeing general conversation on "doesn't support field NNN" always returns to this, fix-decoder should support the current standard.

  • Dump FIX 5 fields onto the end of data.js as a fig-leaf
  • Add capability for multiple (vanilla) dictionaries with version-detection
@drekbour
Copy link
Contributor Author

Q: Both of these really need to involve generating the data.js content from XML dictionaries (e.g. https://github.com/quickfix/quickfix/tree/master/spec). @drewnoakes How did you seed the very first data.js ?

@drewnoakes
Copy link
Owner

How did you seed the very first data.js ?

I don't remember unfortunately. Most likely I cobbled something crude together to convert XML to JSON.

Having a file-per-version makes sense. Perhaps we have a build step to do this conversion in a repeatable fashion.

@drekbour
Copy link
Contributor Author
drekbour commented Jan 2, 2020

OK. The linked quickfix repo already contains XSL for converting the dictionaries into bindings in multiple languages so there's a quickstart right there. Actually... we could use git submodules to pull in their spec directory (or some more canonical version) instead of yet another copy of the files.
I've made decent progress on this (and a host of tidying) already but it will be many months before I can externalise this from my employer.

@drewnoakes
Copy link
Owner

The submodule idea is a good one.

I've made decent progress on this (and a host of tidying) already but it will be many months before I can externalise this from my employer.

Whatever you're able to share will certainly be appreciated by the wider FIX development community.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants