Asanka,

I don't have an in depth knowledge on the FIX protocol, but I have some
general comments, please see in-line;

On Tue, Jul 1, 2008 at 3:51 PM, Asanka Abeysinghe <[EMAIL PROTECTED]> wrote:

>  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 ?
>

What do you mean by a unique tag id? Are you proposing to keep these field
elements as attributes? I think this looks better. Or are you referring to
unique tag names?


>
> [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)
>

Isn't these field values are text (strings) always, where there can be '<'
like characters?


>
>
> 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.
>

I don't get this point, as far as this message element is the SOAP payload
(first child of the SOAPBody) I don't think there is any issue with the XSLT
nor the CBR.

Thanks,
Ruwan


>
> [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]




-- 
Ruwan Linton
http://wso2.org - "Oxygenating the Web Services Platform"
http://ruwansblog.blogspot.com/

Reply via email to