Thread: Re: [Quickfix-developers] Incorrect group information in FIX4*.xml files?
Brought to you by:
orenmnero
From: <sb...@ab...> - 2002-08-23 19:28:24
|
----- Original Message ----- From: OM...@th... > Yeah, it looks like this is a parser error. We create these XML > specs off of the original specs, and the way messages and fields are > represented is very inconsistent all throughout. Hi Oren, Yes, I understand the challenges in parsing those documents. I don't know why the FIX Technical Committee doesn't publish the raw FIX message definitions as XML files. It would make many software developers' lives much easier. Did you consider parsing the "Fiximate" HTML pages instead? They may be more consistent in structure and they are available for 4.0 through 4.3. I also noticed that some of the message definitions in the XML files do not have all the fields described in the specification. In particular, the ListStatus message (in the FIX4.0 XML file) seems to stop at ClOrdID although there are several more fields after that one. This may be a related problem to the previous one (?). Steve |
From: <sb...@ab...> - 2002-08-23 22:44:55
|
From a visual inspection it looks much better. That was fast! :) How does your code generator handle repeating groups (I'm assuming you generate some message-related code from these XML files)? Steve ----- Original Message ----- From: OM...@th... Date: Friday, August 23, 2002 4:44 pm Subject: Re: [Quickfix-developers] Incorrect group information in FIX4*.xml files? > > I examined the parser and the FIX40 specs and made a one line > change that I > believe fixes both problems (they were related). Take a look at > this file > and let me know how it looks. > > (See attached file: FIX40.xml) > > --oren > > > |---------+-----------------------------------------------> > | | OM...@th... | > | | Sent by: | > | | qui...@li...ur| > | | ceforge.net | > | | | > | | | > | | 08/23/2002 03:35 PM | > | | | > |---------+-----------------------------------------------> > >---------------------------------------------------------------- > ------------------------------| > | > | > | To: sb...@ab... > | > | cc: qui...@li..., > | > | qui...@li... > | > | Subject: Re: [Quickfix-developers] Incorrect group > information in FIX4*.xml files? | > >---------------------------------------------------------------- > ------------------------------| > > > > > > Oh, another thing, > > I just realized that for FIX 4.3 they completely changed the Fiximate > format. The old ones are xml while the new one is html. They look > absolutely nothing alike. 4.3 is also the only one you can > download as a > ZIP (as opposed to hunting and pecking for individual files). > This being > the case I'm most inclined to write a Fiximate parser for 4.3, and > justimprove the old parser for the earlier versions. Since the > older versions > aren't going to change, it probably isn't worth it writing a whole new > parser that can't be used for future versions. Thoughts? > > --oren > > > > |---------+-----------------------------------------------> > | | <sb...@ab...> | > | | Sent by: | > | | qui...@li...ur| > | | ceforge.net | > | | | > | | | > | | 08/23/2002 02:28 PM | > | | | > |---------+-----------------------------------------------> > > > ------------------------------------------------------------------- > ---------------------------| > > | > | > | To: OM...@th... > | > | cc: <qui...@li...> > | > | Subject: Re: [Quickfix-developers] Incorrect group > informationin FIX4*.xml files? | > > > ------------------------------------------------------------------- > ---------------------------| > > > > > > ----- Original Message ----- > From: OM...@th... > > Yeah, it looks like this is a parser error. We create these XML > > specs off of the original specs, and the way messages and fields are > > represented is very inconsistent all throughout. > > Hi Oren, > > Yes, I understand the challenges in parsing those documents. I don't > know why the FIX Technical Committee doesn't publish the raw FIX > messagedefinitions as XML files. It would make many software > developers' lives > much easier. > > Did you consider parsing the "Fiximate" HTML pages instead? They > may be > more consistent in structure and they are available for 4.0 > through 4.3. > > I also noticed that some of the message definitions in the XML > files do > not have all the fields described in the specification. In particular, > the ListStatus message (in the FIX4.0 XML file) seems to stop at > ClOrdIDalthough there are several more fields after that one. This > may be a > related problem to the previous one (?). > > Steve > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > > > > > > ------------------------------------------------------- > This sf.net email is sponsored by: OSDN - Tired of that same old > cell phone? Get a new here for FREE! > https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390 > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > > > > |