Hi,
I have few questions about the FIX message structure maintain inside Synapse-1.2.
Current message structure:
<message inSession="FIX.4.0:SYNAPSE->BANZAI" counter="1">
    <header>
        <field id="8"><![CDATA[FIX.4.0]]></field>
        <field id="9"><![CDATA[104]]></field>
        ..............................................
    </header>
    <body>
        <field id="11"><![CDATA[1213618394140]]></field>
        <field id="55"><![CDATA[SUNW]]></field>
       ................................................
    </body>
    <trailer>
        <field id="10"><![CDATA[226]]></field>
        ........................................
    </trailer>
</message>



[1] What is the reason to divide the message in to three sections (header, body, trailer) ? Is it done based on looking at the FIX message structure ?
[2] Why it has used repeating elements (field) rather than using unique tag id ?
[3] Why it has used CDATA to store value ? (only tag 58 (text) might contain text we have to omit from the XML parser, not a common case)

The current structure is concerning me because
[1] XSLT transformation and CBR make a tough task with the current structure, so it will effect the performance of FIX transformation and CBR.
[2] FIX contains messages with repeating groups (E.g. Order List 35=E), IMO current structure will not support the repeating groups.
 
Asanka A.
--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to