<div dir="ltr"><div class="gmail_default" style="font-size:small;color:#000000">Run it again, and then send me your DD and relevant log lines.  (You can just attach the log file itself if you want.)</div><div class="gmail_default" style="font-size:small;color:#000000"><br></div><div class="gmail_default" style="font-size:small;color:#000000">Please send them to me directly, not to the list.</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 4:18 PM Veduruparthi Raju <<a href="mailto:rveduruparthi@gmail.com" target="_blank">rveduruparthi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Grant,<div>I was playing around then. But i have made sure it is defined only once and it is in the component. </div><div>Thanks,</div><div>--Raju.v<br><div><br></div><div><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 4:01 PM Grant Birchmeier <<a href="mailto:gbirchmeier@connamara.com" target="_blank">gbirchmeier@connamara.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">When I looked at your DD file, you had the same group implemented twice: once as a component (with the component-invocation line commented out), and then you also had all the fields pasted in place.  It appeared you had tried the former, and then commented it out and tried the latter.</div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)">In your paste just now, I see you edited the component.  Is it possible that the component-invocation is still commented out, and you're using the in-place fields that are not updated?</div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div><div class="gmail_default" style="font-size:small;color:rgb(0,0,0)"><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 2:26 PM Veduruparthi Raju <<a href="mailto:rveduruparthi@gmail.com" target="_blank">rveduruparthi@gmail.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr">Ok.. i have arranged the fields to match to the order they show up in the FIX message and still seeing the same error.<div>The below is my updated schema .</div><div><br></div><div>  <component name='TrdCapRptSideGrp'><br></div><div>   <group name='NoSides' required='Y'><br>    <field name='Side' required='Y' /><br>    <field name='SideExecID' required='N' /><br>    <field name='SideTradeReportID' required='N' /><br>    <component name='Parties' required='N' /><br>    <field name='Account' required='N' /><br>    <field name='TradeInputSource' required='N' /><br>    <field name='TradingSessionID' required='N' /><br>    <field name='TradingSessionSubID' required='N' /><br>    <field name='AggressorIndicator' required='N' /><br>   <field name='SideRiskLimitCheckStatus' required='N' /><br>    <field name='AcctIDSource' required='N' /><br>    <field name='AccountType' required='N' /><br>    <field name='ProcessCode' required='N' /><br>    <field name='OddLot' required='N' /><br>    <component name='ClrInstGrp' required='N' /><br>    <field name='TradeInputDevice' required='N' /><br>    <field name='ComplianceID' required='N' /><br>    <field name='SolicitedFlag' required='N' /><br>    <field name='CustOrderCapacity' required='N' /><br>    <field name='TimeBracket' required='N' /><br>    <component name='CommissionData' required='N' /><br>    <field name='NumDaysInterest' required='N' /><br>    <field name='ExDate' required='N' /><br>    <field name='AccruedInterestRate' required='N' /><br>    <field name='AccruedInterestAmt' required='N' /><br>    <field name='InterestAtMaturity' required='N' /><br>    <field name='EndAccruedInterestAmt' required='N' /><br>    <field name='StartCash' required='N' /><br>    <field name='EndCash' required='N' /><br>    <field name='Concession' required='N' /><br>    <field name='TotalTakedown' required='N' /><br>    <field name='NetMoney' required='N' /><br>    <field name='SettlCurrAmt' required='N' /><br>    <field name='SettlCurrFxRate' required='N' /><br>    <field name='SettlCurrFxRateCalc' required='N' /><br>    <field name='PositionEffect' required='N' /><br>    <field name='Text' required='N' /><br>    <field name='EncodedTextLen' required='N' /><br>    <field name='EncodedText' required='N' /><br>    <field name='SideMultiLegReportingType' required='N' /><br>    <component name='ContAmtGrp' required='N' /><br>    <component name='Stipulations' required='N' /><br>    <component name='MiscFeesGrp' required='N' /><br>    <field name='ExchangeRule' required='N' /><br>    <field name='TradeAllocIndicator' required='N' /><br>    <field name='PreallocMethod' required='N' /><br>    <field name='AllocID' required='N' /><br>    <component name='TrdAllocGrp' required='N' /><br>    <field name='SideLastQty' required='N' /><br>    <field name='SideFillStationCd' required='N' /><br>    <field name='SideReasonCd' required='N' /><br>    <field name='RptSeq' required='N' /><br>    <field name='SideTrdSubTyp' required='N' /><br>    <component name='SideTrdRegTS' required='N' /><br>    <field name='SideGrossTradeAmt' required='N' /><br>    <field name='ExchangeSpecialInstructions' required='N' /><br>    <field name='NetGrossInd' required='N' /><br>    <field name='SideCurrency' required='N' /><br>    <field name='SideSettlCurrency' required='N' /><br>    <component name='SettlDetails' required='N' /><br>    <field name='OrderCategory' required='N' /><br>    <component name='TradeReportOrderDetail' required='N' /><br>    <field name='OrderDelay' required='N' /><br>    <field name='OrderDelayUnit' required='N' /><br>    <field name='SideLiquidityInd' required='N' /><br>   </group><br>  </component><br></div><div><br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 1:40 PM Grant Birchmeier <<a href="mailto:gbirchmeier@connamara.com" target="_blank">gbirchmeier@connamara.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><i><span style="color:rgb(0,0,0)">However tag 1 (Account) is already part of the repeating group NoSides (tag 555) and is at the level of Side (tag 54) , unless i am not getting it right.</span><br></i><div><div><div class="gmail_default" style="color:rgb(0,0,0)"><i>The below is the schema and my clients SGX schema extract of NoSidesGroup.</i></div></div></div><div dir="ltr"><div dir="ltr"><div class="gmail_default" style="color:rgb(0,0,0)">(from your other mail with the wrong subject line)</div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div><div class="gmail_default" style="color:rgb(0,0,0)">You are misunderstanding what is happening.  The parser is probably triggering on <u>the second group's</u> 1 tag.</div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div><div class="gmail_default" style="color:rgb(0,0,0)">The first group partially parses, but when the parser detects a field that doesn't fit, it decides the group has just ended, and this tag belongs to the parent group.</div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div><div class="gmail_default" style="color:rgb(0,0,0)">I wouldn't dig too hard into that.  The key action item here is: <b>make your DD's group match your message's group!</b></div><div class="gmail_default" style="color:rgb(0,0,0)"><b><br></b></div><div class="gmail_default" style="color:rgb(0,0,0)">I pretty well spelled it out for you earlier, but here it is again:</div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div><div class="gmail_default" style="color:rgb(0,0,0)"><div class="gmail_default" style="color:rgb(34,34,34)"><div class="gmail_default"><font face="monospace">   <group name='NoSides' required='Y'></font></div><div class="gmail_default"><font face="monospace">    <field name='Side' required='Y' /> <b><font color="#000000" style="background-color:rgb(0,255,0)">OK</font></b></font></div><div class="gmail_default"><font face="monospace">    <b><font color="#000000" style="background-color:rgb(234,153,153)">! SideExecID should be here</font></b></font></div><div class="gmail_default"><font face="monospace">    <b style="background-color:rgb(234,153,153)">! SideTradeReportID should be here</b></font></div><div class="gmail_default"><font face="monospace">    <component name='Parties' required='N' /> <b style="background-color:rgb(0,255,0)">OK</b></font></div><div class="gmail_default"><font face="monospace">    <field name='Account' required='N' /> <span style="background-color:rgb(0,255,0)"><b>OK</b></span></font></div><div class="gmail_default"><font face="monospace">    <field name='AcctIDSource' required='N' /> <span style="background-color:rgb(208,224,227)">wasn't present</span></font></div><div class="gmail_default"><font face="monospace">    <field name='AccountType' required='N' /> <span style="background-color:rgb(208,224,227)">wasn't present</span></font></div><div class="gmail_default"><font face="monospace">    <field name='ProcessCode' required='N' /> <span style="background-color:rgb(208,224,227)">etc</span></font></div><div class="gmail_default"><font face="monospace">    <field name='OddLot' required='N' /></font></div><div class="gmail_default"><font face="monospace">    <component name='ClrInstGrp' required='N' /></font></div><div class="gmail_default"><font face="monospace">    <field name='TradeInputSource' required='N' /> <b style="background-color:rgb(0,255,0)">OK</b></font></div><div class="gmail_default"><font face="monospace">    <field name='TradeInputDevice' required='N' /></font></div><div class="gmail_default"><font face="monospace">    <field name='ComplianceID' required='N' /> </font></div><div class="gmail_default"><font face="monospace">    <field name='SolicitedFlag' required='N' /></font></div><div class="gmail_default"><font face="monospace">    <field name='CustOrderCapacity' required='N' /></font></div><div class="gmail_default"><font face="monospace">    <field name='TradingSessionID' required='N' /> <b style="background-color:rgb(0,255,0)">OK</b></font></div><div class="gmail_default"><font face="monospace">    <field name='TradingSessionSubID' required='N' /> <b style="background-color:rgb(0,255,0)">OK</b></font></div><div class="gmail_default"><font face="monospace">    <span style="background-color:rgb(208,224,227)">... a bunch more not-present fields ...</span><br></font></div><div class="gmail_default"><font face="monospace">    <span style="background-color:rgb(234,153,153)"><field name='SideTradeReportID' required='N' /> <b>wrong place, see above</b></span><br></font></div><div class="gmail_default"><font face="monospace">    <span style="background-color:rgb(208,224,227)">... a bunch more not-present fields ...</span></font></div><div class="gmail_default"><font face="monospace">    <field name='AggressorIndicator' required='N' /> <b style="background-color:rgb(0,255,0)">OK</b><br></font></div></div><div class="gmail_default" style="color:rgb(34,34,34)"><font face="monospace">    <span style="background-color:rgb(208,224,227)">... a bunch more not-present fields ...</span><br></font></div><div class="gmail_default" style="color:rgb(34,34,34)"><font face="monospace">    <span style="background-color:rgb(234,153,153)"><field name='SideExecID' required='N' /> <b>wrong place, see above</b></span><br></font></div><div class="gmail_default" style="color:rgb(34,34,34)"><div class="gmail_default"><font face="monospace">    <field name='SideRiskLimitCheckStatus' required='N' /> <b style="background-color:rgb(0,255,0)">OK</b></font></div><div class="gmail_default"><font face="monospace">   </group></font></div></div></div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div><div class="gmail_default" style="color:rgb(0,0,0)">Let me know if you have any questions about that.</div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div><div class="gmail_default" style="color:rgb(0,0,0)">-Grant</div><div class="gmail_default" style="color:rgb(0,0,0)"><br></div></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Tue, Mar 10, 2020 at 10:25 AM Grant Birchmeier <<a href="mailto:gbirchmeier@connamara.com" target="_blank">gbirchmeier@connamara.com</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div style="font-size:small;color:rgb(0,0,0)">"Tag appears more than once: 1" refers to the Account tag (e.g. "1=SG S835 ABC2").<br></div><div style="font-size:small;color:rgb(0,0,0)"><br></div><div style="font-size:small;color:rgb(0,0,0)">This means that 1 is the first tag that it thinks is not part of the repeating group.  (The message means that the parser thinks it's finding the tag outside of a group.)</div><div style="font-size:small;color:rgb(0,0,0)"><br></div><div style="font-size:small;color:rgb(0,0,0)">Oh-- oops, my indents were slightly wrong in my previous message.  This is the correct version:</div><div style="font-size:small;color:rgb(0,0,0)"><br></div><div><div><font color="#000000" face="monospace">552=2   NoSides</font></div><div><font color="#000000" face="monospace">  54=1    Side</font></div><div><font color="#000000" face="monospace">    1427=1063399             SideExecID</font></div><div><font color="#000000" face="monospace">    1005=DualTrade01_S835B   SideTradeReportID</font></div><div><font color="#000000" face="monospace"><br></font></div><div><font color="#000000" face="monospace">    453=4           NoPartyIDs  (Component 'Parties')</font></div><div><font color="#000000" face="monospace">      448=S835        PartyID</font></div><div><font color="#000000" face="monospace">        447=D         PartyIDSource</font></div><div><font color="#000000" face="monospace">        452=7         PartyRole</font></div><div><font color="#000000" face="monospace">      448=ABCGroup</font></div><div><font color="#000000" face="monospace">        447=D</font></div><div><font color="#000000" face="monospace">        452=1</font></div><div><font color="#000000" face="monospace">      448=S835</font></div><div><font color="#000000" face="monospace">        447=D</font></div><div><font color="#000000" face="monospace">        452=4</font></div><div><font color="#000000" face="monospace">      448=SGX</font></div><div><font color="#000000" face="monospace">        447=D</font></div><div><font color="#000000" face="monospace">        452=21</font></div><div><font color="#000000" face="monospace"><br></font></div><div><font color="#000000" face="monospace">    1=SG S835 ABC2    Account (FIXED INDENT: inside 54 group, after 543 group)</font></div><div><font color="#000000" face="monospace">    578=FIX           TradeInputSource</font></div><div><font color="#000000" face="monospace">    336=1             TradingSessionID</font></div><div><font color="#000000" face="monospace">    625=3             TradingSessionSubID</font></div><div><font color="#000000" face="monospace">    1057=N            AggressorIndicator</font></div><div><font color="#000000" face="monospace">    2344=3            SideRiskLimitCheckStatus</font></div><div><font color="#000000" face="monospace"><br></font></div></div></div></div></div><div dir="ltr"><div><font size="2"><br></font></div></div>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><font size="2"><span style="background-color:rgb(0,0,0)"><span style="background-color:rgb(255,255,255)">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:rgb(255,204,51)"><span style="background-color:rgb(255,204,102)"><span style="background-color:rgb(255,204,153)"><span style="background-color:rgb(255,255,255)"><span style="background-color:rgb(255,204,0)">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br></div><div><font size="2"><b>Made-To-Measure Trading Solutions.</b></font></div><div><font size="2">Exactly what you need. No more. No less.</font><font size="2"><b><font color="#3333ff"><br></font></b></font></div><div><font size="2"><a href="http://connamara.com" target="_blank">http://connamara.com</a><br></font></div></div></div></div>

<br>
<span style="color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-serif;white-space:pre-wrap;background-color:white"><font size="2">This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies of the message. Thank you from Connamara Systems, LLC.</font></span>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">Thanks,<div>--Raju.v</div></div>
_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><font size="2"><span style="background-color:rgb(0,0,0)"><span style="background-color:rgb(255,255,255)">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:rgb(255,204,51)"><span style="background-color:rgb(255,204,102)"><span style="background-color:rgb(255,204,153)"><span style="background-color:rgb(255,255,255)"><span style="background-color:rgb(255,204,0)">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br></div><div><font size="2"><b>Made-To-Measure Trading Solutions.</b></font></div><div><font size="2">Exactly what you need. No more. No less.</font><font size="2"><b><font color="#3333ff"><br></font></b></font></div><div><font size="2"><a href="http://connamara.com" target="_blank">http://connamara.com</a><br></font></div></div>

<br>
<span style="color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-serif;white-space:pre-wrap;background-color:white"><font size="2">This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies of the message. Thank you from Connamara Systems, LLC.</font></span>_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr">Thanks,<div>--Raju.v</div></div>
_______________________________________________<br>
Quickfixn mailing list<br>
<a href="mailto:Quickfixn@lists.quickfixn.com" target="_blank">Quickfixn@lists.quickfixn.com</a><br>
<a href="http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com" rel="noreferrer" target="_blank">http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com</a><br>
</blockquote></div><br clear="all"><div><br></div>-- <br><div dir="ltr"><div><font size="2"><span style="background-color:rgb(0,0,0)"><span style="background-color:rgb(255,255,255)">Grant Birchmeier</span></span></font><font size="2"><font color="#3333ff"><br></font></font></div><div><font size="2"><b><font color="#3333ff"><span style="background-color:rgb(255,204,51)"><span style="background-color:rgb(255,204,102)"><span style="background-color:rgb(255,204,153)"><span style="background-color:rgb(255,255,255)"><span style="background-color:rgb(255,204,0)">Connamara Systems, LLC</span></span></span></span></span></font></b></font><br></div><div><font size="2"><b>Made-To-Measure Trading Solutions.</b></font></div><div><font size="2">Exactly what you need. No more. No less.</font><font size="2"><b><font color="#3333ff"><br></font></b></font></div><div><font size="2"><a href="http://connamara.com" target="_blank">http://connamara.com</a><br></font></div></div>

<br>
<span style="color:rgb(29,28,29);font-family:Slack-Lato,appleLogo,sans-serif;white-space:pre-wrap;background-color:white"><font size="2">This email, along with any attachments, is confidential. If you believe you received this message in error, please contact the sender immediately and delete all copies of the message. Thank you from Connamara Systems, LLC.</font></span>