<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 15 (filtered medium)"><style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
{font-family:"Century Gothic";
panose-1:2 11 5 2 2 2 2 2 2 4;}
@font-face
{font-family:Consolas;
panose-1:2 11 6 9 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:12.0pt;
font-family:"Times New Roman","serif";}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:blue;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:purple;
text-decoration:underline;}
span.EmailStyle17
{mso-style-type:personal-reply;
font-family:"Calibri","sans-serif";
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-family:"Calibri","sans-serif";}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Hi Grant Sir,<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>I have already followed the instructions you have told me to do. I have already added 9063 (SettType) field in the spec file as below:<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'><message name="MarketDataSnapshotFullRefresh" msgtype="W" msgcat="app"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDReqID" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <component name="Instrument" required="Y" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <group name="NoUnderlyings" required="N"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <component name="UnderlyingInstrument" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> </group><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <group name="NoLegs" required="N"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <component name="InstrumentLeg" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> </group><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="FinancialStatus" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="CorporateAction" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="NetChgPrevDay" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <group name="NoMDEntries" required="Y"><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntryType" required="Y" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntryPx" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="Currency" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntrySize" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntryDate" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntryTime" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="TickDirection" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDMkt" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="TradingSessionID" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="TradingSessionSubID" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="QuoteCondition" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="TradeCondition" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntryOriginator" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="LocationID" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="DeskID" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="OpenCloseSettlFlag" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="TimeInForce" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="ExpireDate" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="ExpireTime" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MinQty" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="ExecInst" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="SellerDays" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="OrderID" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="QuoteEntryID" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntryBuyer" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntrySeller" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="NumberOfOrders" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="MDEntryPositionNo" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="Scope" required="N" /> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="PriceDelta" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="Text" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="EncodedTextLen" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="EncodedText" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="SettType" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> </group><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="ApplQueueDepth" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <field name="ApplQueueResolution" required="N" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> </message><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Also added inside the field tag<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'><field number="9063" name="SettType" type="STRING" /><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>After doing this I have regenerated the code and used the dll.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Also I have added</span><span style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> </span>"UseDataDictionary=Y" <span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>and</span> "DataDictionary=path/to/xml" <span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>in my config file. Then also below mentioned error is coming.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>When received(from HSBC) message i.e. msgStr is passed through below code, the sequence of tags change. <o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas;color:#2B91AF'>Message</span><span style='font-size:9.5pt;font-family:Consolas'> message = msgFactory_.Create(beginString, msgType.Obj);<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> message.FromString( msgStr, <span style='color:blue'>this</span>.ValidateLengthAndChecksum,<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> <span style='color:blue'>this</span>.SessionDataDictionary, <span style='color:blue'>this</span>.ApplicationDataDictionary,<o:p></o:p></span></p><p class=MsoNormal style='text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> <span style='color:blue'>this</span>.msgFactory_);<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'>Please help. Also I have added the tag separator(…) in the below mail.<o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Thanks & Regards,</span><b><span lang=EN-IN style='font-size:11.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'><o:p></o:p></span></b></p><p class=MsoNormal><b><span lang=EN-IN style='font-size:11.0pt;font-family:"Century Gothic","sans-serif";color:#0F243E'>Nirjhar Jain</span></b><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#0F243E'><o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Software Engineer<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:black'><br></span><b><span style='font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#006699'>COMMDEL</span></b><span lang=EN-IN style='font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:black'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Commdel Consulting Services P Ltd, <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:black'>H-134, Sector-63, Noida - U.P. (India)</span><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> <o:p></o:p></span></p><p class=MsoNormal><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:black'> </span><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> </span><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:black'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><a href="http://www.commdel.net/"><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif"'>www.commdel.net</span></a></span><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#0070C0'> <o:p></o:p></span></p><p class=MsoNormal><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:black'>A n </span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699'>I S O 9 0 0 1 : 2 0 0 8</span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:black'> C e r t i f i e d C o m p a n y<o:p></o:p></span></b></p><p class=MsoNormal><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Payment</span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:black'> </span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#0070C0'>Enterprise</span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699'> </span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#FFC000'>Mobility</span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699'> </span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#A6A6A6'>Internet</span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#006699'> </span></b><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:black'> </span><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p></o:p></span></p><p class=MsoNormal><span style='font-size:11.0pt;font-family:"Calibri","sans-serif";color:#1F497D'><o:p> </o:p></span></p><p class=MsoNormal><b><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'>From:</span></b><span style='font-size:11.0pt;font-family:"Calibri","sans-serif"'> quickfixn-bounces@lists.quickfixn.com [mailto:quickfixn-bounces@lists.quickfixn.com] <b>On Behalf Of </b>Grant Birchmeier<br><b>Sent:</b> Monday, November 25, 2013 9:31 PM<br><b>Cc:</b> Mailing list for QuickFIX/n<br><b>Subject:</b> Re: {{Quickfixn}} Help me in resolving msgType 35=W issue<o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p><div><div><p class=MsoNormal>Nirjhar,<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>The message passed to Next(msgStr) is what HSBC is actually sending to you.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>The first version you pasted is messed up because I think your DataDictionary xml file is not correct. As I've told you a few times now, 9063 is not a default FIX field. HSBC invented it. You need to edit your DD xml file to define this field and you need to specify where in the W message's 269 group it is located.<o:p></o:p></p></div><div><p class=MsoNormal>See <a href="http://quickfixn.org/tutorial/custom-fields-groups-and-messages">http://quickfixn.org/tutorial/custom-fields-groups-and-messages</a><o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal>Also, do you have "UseDataDictionary=Y" and "DataDictionary=path/to/xml" in your config file? You need these.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div><div><p class=MsoNormal><b>TIP:</b> In the future, when pasting messages, please changing the field separators to something readable. For example, please change this:<o:p></o:p></p></div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:Consolas'>8=FIX.4.49=20735=W34=4...</span><o:p></o:p></p></div><div><p class=MsoNormal>To this:<o:p></o:p></p></div><div><div><p class=MsoNormal><span style='font-size:10.0pt;font-family:Consolas'>8=FIX.4.4|9=207|35=W|34=4...</span><o:p></o:p></p></div><div><div><p class=MsoNormal>So that these messages are easier to read and we can help you better.<o:p></o:p></p></div><div><p class=MsoNormal><o:p> </o:p></p></div></div></div></div><div><p class=MsoNormal style='margin-bottom:12.0pt'><o:p> </o:p></p><div><p class=MsoNormal>On Fri, Nov 22, 2013 at 3:11 AM, Nirjhar Jain <<a href="mailto:nirjhar.jain@commdel.net" target="_blank">nirjhar.jain@commdel.net</a>> wrote:<o:p></o:p></p><blockquote style='border:none;border-left:solid #CCCCCC 1.0pt;padding:0in 0in 0in 6.0pt;margin-left:4.8pt;margin-right:0in'><div><div><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Hi All,<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>I am receiving MarketDataSnapshotFullRefresh 35=W from the HSBC server i.e.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>8=FIX.4.4<span style='color:#1F497D'>…</span>9=0207<span style='color:#1F497D'>…</span>35=W<span style='color:#1F497D'>…</span>49=HSBCAPFIX<span style='color:#1F497D'>…</span>56=KRISQLSSTR<span style='color:#1F497D'>…</span>34=4<span style='color:#1F497D'>…</span>52=<a href="tel:20131122-08" target="_blank">20131122-08</a>:51:58.244<span style='color:#1F497D'>…</span>57=KRIS<span style='color:#1F497D'>…</span>55=USD/JPY<span style='color:#1F497D'>…</span>262=MARKETDATAID08:53:19.9019294<span style='color:#1F497D'>…</span>268=2<span style='color:#1F497D'>…</span>269=0<span style='color:#1F497D'>…</span>270=101.026<span style='color:#1F497D'>…</span>271=1000000<span style='color:#1F497D'>…</span>272=20131126<span style='color:#1F497D'>…</span>299=00c00000001:A<span style='color:#1F497D'>…</span>9063=SP<span style='color:#1F497D'>…</span>269=1<span style='color:#1F497D'>…</span>270=101.034<span style='color:#1F497D'>…</span>10=182<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'>In my quickfix code, in Session.cs file, <span style='font-size:9.5pt;font-family:Consolas'>Next(<span style='color:blue'>string</span> msgStr) </span>function is getting above mentioned string as msgStr<span style='font-size:9.5pt;font-family:Consolas'>.</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>But inside <span style='font-size:9.5pt;font-family:Consolas;color:red'>Next(string msgStr)</span><span style='font-size:9.5pt;font-family:Consolas'> function</span> when the msgStr is passed inside below :<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'>Message message = msgFactory_.Create(beginString, msgType.Obj);</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> message.FromString(msgStr, <span style='color:blue'>this</span>.ValidateLengthAndChecksum, <span style='color:blue'>this</span>.SessionDataDictionary, <span style='color:blue'>this</span>.ApplicationDataDictionary, <span style='color:blue'>this</span>.msgFactory_);</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>the message format is getting changed to below one:<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'>8=FIX.4.4<span style='color:#1F497D'>...</span>9=207<span style='color:#1F497D'>...</span>35=W<span style='color:#1F497D'>...</span>34=4<span style='color:#1F497D'>...</span>49=HSBCAPFIX<span style='color:#1F497D'>...</span>52=<a href="tel:20131122-08" target="_blank">20131122-08</a>:51:58.244<span style='color:#1F497D'>...</span>56=KRISQLSSTR<span style='color:#1F497D'>...</span>57=KRIS<span style='color:#1F497D'>...</span>55=USD/JPY<span style='color:#1F497D'>...</span>262=MARKETDATAID08:53:19.9019294<span style='color:#1F497D'>...</span>269=1<span style='color:#1F497D'>...</span>270=101.034<span style='color:#1F497D'>...</span>9063=SP<span style='color:#1F497D'>...</span>268=2<span style='color:#1F497D'>...</span>269=0<span style='color:#1F497D'>...</span>270=101.026<span style='color:#1F497D'>...</span>271=1000000<span style='color:#1F497D'>...</span>272=20131126<span style='color:#1F497D'>...</span>299=00c00000001:A<span style='color:#1F497D'>...</span>10=134</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>If we pass it to<span style='font-size:9.5pt;font-family:Consolas'> Next(message); </span>message, It is giving error and generating QuoteReject message as below:<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'>8=FIX.4.4<span style='color:#1F497D'>...</span>9=146<span style='color:#1F497D'>...</span>35=3<span style='color:#1F497D'>...</span>34=4<span style='color:#1F497D'>...</span>49=KRISQLSSTR<span style='color:#1F497D'>...</span>50=KRIS<span style='color:#1F497D'>...</span>52=<a href="tel:20131122-08" target="_blank">20131122-08</a>:54:07.038<span style='color:#1F497D'>...</span>56=HSBCAPFIX<span style='color:#1F497D'>...</span>45=4<span style='color:#1F497D'>...</span>58=Incorrect NumInGroup count for repeating group<span style='color:#1F497D'>...</span>371=268<span style='color:#1F497D'>...</span>372=W<span style='color:#1F497D'>...</span>373=16<span style='color:#1F497D'>...</span>10=173</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'><span style='font-size:9.5pt;font-family:Consolas'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto;text-autospace:none'>Here<span style='font-size:9.5pt;font-family:Consolas'> message.FromString(msgStr, <span style='color:blue'>this</span>.ValidateLengthAndChecksum, <span style='color:blue'>this</span>.SessionDataDictionary, <span style='color:blue'>this</span>.ApplicationDataDictionary, <span style='color:blue'>this</span>.msgFactory_);</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Is changing the sequence of tags and also changing the value of tag 10.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'>Please help me in resolving this issue.<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Thanks & Regards,</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span lang=EN-IN style='font-family:"Century Gothic","sans-serif";color:#0F243E'>Nirjhar Jain</span></b><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Software Engineer</span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif"'><br></span><b><span style='font-size:10.0pt;font-family:"Century Gothic","sans-serif";color:#006699'>COMMDEL</span></b><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Commdel Consulting Services P Ltd, </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif"'>H-134, Sector-63, Noida - U.P. (India)</span><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif"'> <span style='color:#1F497D'> </span></span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><a href="http://www.commdel.net/" target="_blank"><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif"'>www.commdel.net</span></a><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif";color:#0070C0'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif"'>A n <span style='color:#006699'>I S O 9 0 0 1 : 2 0 0 8</span> C e r t i f i e d C o m p a n y</span></b><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif";color:#1F497D'>Payment</span></b><b><span lang=EN-IN style='font-size:8.0pt;font-family:"Century Gothic","sans-serif"'> <span style='color:#0070C0'>Enterprise</span><span style='color:#006699'> </span><span style='color:#FFC000'>Mobility</span><span style='color:#006699'> </span><span style='color:#A6A6A6'>Internet</span><span style='color:#006699'> </span></span></b><span lang=EN-IN style='font-size:9.0pt;font-family:"Century Gothic","sans-serif"'> </span><o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:auto;mso-margin-bottom-alt:auto'> <o:p></o:p></p></div></div></blockquote></div><p class=MsoNormal><br><br clear=all><o:p></o:p></p><div><p class=MsoNormal><o:p> </o:p></p></div><p class=MsoNormal>-- <o:p></o:p></p><div><p class=MsoNormal><span style='background:white'>Grant Birchmeier</span><o:p></o:p></p></div><div><p class=MsoNormal><b><span style='color:#3333FF;background:#FFCC00'>Connamara Systems, LLC</span></b><o:p></o:p></p></div><div><p class=MsoNormal><b>Made-To-Measure Trading Solutions.</b><o:p></o:p></p></div><div><p class=MsoNormal>Exactly what you need. No more. No less.<o:p></o:p></p></div><div><p class=MsoNormal><a href="http://connamara.com" target="_blank">http://connamara.com</a><o:p></o:p></p></div></div></div></body></html>