[This message was posted by Hanno Klein of Deutsche Börse Systems <[email protected]> to the "General Q/A" discussion forum at http://fixprotocol.org/discuss/22. You can reply to it on-line at http://fixprotocol.org/discuss/read/ecf35055 - PLEASE DO NOT REPLY BY MAIL.]
The component block should not be visible in the tag=value syntax, only in the FIXML syntax. Please refer to FIX Specification, Volume 1 which explains both syntaxes. For tag=value, you need the FIX repository to know which fields belong to a component block, i.e. to determine when the next instance of the repeating group starts. The first field of a repeating group is mandatory for tag=value. In case of UndInstrmtGrp (not UnderlyingInstrument which is part of it) this would be the field UnderlyingSymbol. Tag 146 NoRelatedSym does not occur in connection with an underlying instrument. Please refer to FIXmate (http://www.fixprotocol.org/FIXimate3.0/) to check for usage and relationships of tags. If you are new to FIX, you need to work through the fundamentals of FIX first before you attempt to parse a FIX message. Understand the concepts and you will understand the messages. Regards, Hanno. > I have a question about Security Definition > > When i receive a Security Definition Message MsgType <35> = d The > NoRelatedSym tag 146 comes in with value 100 because of which i see The > Component Block - which has multiple identical tags like 311 and so on > (in this case 100) > > Please advise what is the best way to get all the 100 > UnderlyingInstrument from the SecurityDefinition message, so that i can > transform each UnderlyingInstrument into myObject and cache it > > I guess the question is how do i access a Component Block and iterate > thro the content > > Sorry i am new to FIX > > Thanks for the help [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 -~----------~----~----~----~------~----~------~--~---
