<div dir="ltr"><div class="gmail_default" style="font-size:small;color:#000000">Great! </div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 28, 2022 at 4:37 PM Veduruparthi Raju <<a href="mailto:rveduruparthi@gmail.com">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">Yes, I am using the ICE FIX TC Api. I have already added the UDS definition to the FIX44.xml schema. I was just confused with the security definition response since I do not see the relevant message type in the quickfix dll. <div>Now that I am clear, I will have to manually implement. Thank you.</div><div><br></div><div>Thanks,</div><div>--Raju.v</div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Thu, Apr 28, 2022 at 3:08 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)">You didn't implement it, because SecurityDefinition is 'd', not 'UDS'.  (You've got the ICE FIX Trade Capture interface, right?  You definitely want to read that thoroughly.)</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)">UDS (User Defined Strategy) is a custom type created by ICE.  Make sure you add a full definition for that in your FIX44.xml file.</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)">crack() won't direct that one properly, because there's no UDS class type in the engine.  You can implement code to manually read 35 and, if 35=UDS, direct the message to a custom handler and use generic message/field methods to read it.</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)">Alternately, you can regenerate the FIX44 dll with your custom types.  (This is a little more hassle than it should be, and I do want to work on that in the future, but it is doable and not that bad.)</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 Thu, Apr 28, 2022 at 1:03 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">We are trying to implement requesting ICE security definitions for the UDS.<div>The below is the request we sent and the response we received , with an error unsupported message type.</div><div><br></div><div>My understanding of this error is that  the MessageCracker could not find the overridden method for this message type. But i did implement it "public override void onMessage(SecurityDefinition message, SessionID session)" </div><div><br></div><div>Can anyone help me understand what am i missing here and how to handle such messages?<br clear="all"><div><br></div><div>SecDef Request:</div><div>8=FIX.4.4 9=79 <span style="background-color:rgb(255,255,0)">35=c</span> 34=8 49=50320 50=8 52=20220428-13:13:36.463 56=ICE 48=319 320=319 <span style="background-color:rgb(255,255,0)">321=101</span> 10=219 <br></div><div><br></div><div>SecDef Response:</div><div>8=FIX.4.4 9=127 <span style="background-color:rgb(255,255,0)">35=UDS</span> 49=ICE 34=10 52=20220428-13:13:36.574 56=50320 57=8 322=5683472 323=5 320=319 58=No markets for requested security type 10=185 <br></div><div><br></div>Error:</div><div>App In Error->: <span style="background-color:rgb(255,255,0)">Exception of type 'QuickFix.UnsupportedMessageType' </span>was thrown.QuickFix44.Message 8=FIX.4.4 9=127 35=UDS 34=26 49=ICE 52=20220428-17:33:47.666 56=50320 57=8 58=No markets for requested security type 320=319 322=6825949 323=5 10=210 </div><div><br><div dir="ltr">Thanks,<div>--Raju.v</div></div></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" class="gmail_signature"><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>