synapse-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Asanka Abeysinghe <asan...@wso2.com>
Subject FIX Message Structure maintain inside synapse
Date Tue, 01 Jul 2008 10:21:06 GMT
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body bgcolor="#ffffff" text="#000000">
Hi,<br>
I have few questions about the FIX message structure maintain inside
Synapse-1.2. <br>
Current message structure:<br>
<b>&lt;message inSession="FIX.4.0:SYNAPSE-&gt;BANZAI" counter="1"&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;header&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;field id="8"&gt;&lt;![CDATA[FIX.4.0]]&gt;&lt;/field&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;field id="9"&gt;&lt;![CDATA[104]]&gt;&lt;/field&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; ..............................................<br>
&nbsp;&nbsp;&nbsp; &lt;/header&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;body&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;field
id="11"&gt;&lt;![CDATA[1213618394140]]&gt;&lt;/field&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;field id="55"&gt;&lt;![CDATA[SUNW]]&gt;&lt;/field&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; ................................................<br>
&nbsp;&nbsp;&nbsp; &lt;/body&gt;<br>
&nbsp;&nbsp;&nbsp; &lt;trailer&gt;<br>
&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp; &lt;field id="10"&gt;&lt;![CDATA[226]]&gt;&lt;/field&gt;<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ........................................<br>
&nbsp;&nbsp;&nbsp; &lt;/trailer&gt;<br>
&lt;/message&gt;</b><br>
<br>
<br>
[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 ?<br>
[2] Why it has used repeating elements (field) rather than using unique
tag id ?<br>
[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)<br>
<br>
The current structure is concerning me because <br>
[1] XSLT transformation and CBR make a tough task with the current
structure, so it will effect the performance of FIX transformation and
CBR.<br>
[2] FIX contains messages with repeating groups (E.g. Order List 35=E),
IMO current structure will not support the repeating groups.<br>
&nbsp;<br>
Asanka A. <br>
</body>
</html>

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@synapse.apache.org
For additional commands, e-mail: dev-help@synapse.apache.org


Mime
View raw message