[This message was posted by Jim Northey of The LaSalle Technology Group <[email protected]> to the "FIXML_Schema" discussion forum at http://fixprotocol.org/discuss/19. You can reply to it on-line at http://fixprotocol.org/discuss/read/c7869021 - PLEASE DO NOT REPLY BY MAIL.]
Tayfun Your point is well taken. The plan has been to include this fix in the Repository Maintenance Release planned for 2009. However, we may need to address this in and of itself early by patching the schema - instead of regenerating. We hear you - and will bring this up with the GTC Governance Board ASAP. Thanks, Jim N > Hi all; > > This is causing problems for us too. And the bad part is, even though it > has been almost 3 year, this problem has not been addressed yet by the > committee. > > I would like to hear from others about how they handle multiple string > issue while generating code from schema. > > Regards, Tayfun > > > The FIXML-4-4 schema does not seem to properly describe fields of type > > MultipleValueString. These are always defined as a simpleType with an > > enumeration of all possible values. > > > > However, this means that a FIXML document that uses a > > MultipleValueString (e.g. ExecInst="1 5 A e") does not validate, > > because the simpleType's enumeration only allows a single value. > > > > I'm using a schema tool (xmlbeans in my case) to generate code from > > the schema. Problem is that this generated code does not accept a true > > MultipleValueString. What would you guys suggest? Should I modify the > > schema document and change each MultipleValueString into a type that > > does support space-separated values? > > > > I've tested with ExecInst (tag 18), which lead to the following > > definition of ExecInst_enum_t: > > > > <xs:simpleType name="ExecInst_enum_t"> > > <xt:restriction base="xs:string"> > > <xu:pattern value='[\d[A-Z][a-e]](\s[\d[A-Z][a-e]])*'/> > > </xs:restriction> </xs:simpleType> > > > > Is there anyone else using automated schema tools, or schema > > validation and running into this problem? > > > > regards, Erik van Zijst [You can unsubscribe from this discussion group by sending a message to mailto:[email protected]] --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Financial Information eXchange" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/FIX-Protocol?hl=en -~----------~----~----~----~------~----~------~--~---
