<html><head></head><body><div class="yahoo-style-wrap" style="font-family:Helvetica Neue, Helvetica, Arial, sans-serif;font-size:13px;"><div dir="ltr" data-setdir="false"><div><div>Please help to shed some light on why I cannot exact the value of 269 (MDEntryType) from the 35=W that we are receiving.</div><div dir="ltr" data-setdir="false">20230725-07:36:02.762 : 8=FIX.4.4 9=566 35=W 56=INI-DEMO 49=SERVERDEMO34=994 52=20230725-07:36:02.654 262=20230727073534134USDSGD 55=USD/SGD 167=SPOT 64=20230727 7250=SP 268=6 269=0 270=341.46 271=1000000 278=20230727073534134USDSGD.86.29_B 269=1 270=341.63 271=1000000 278=20230727073534134USd<span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">SGD</span></span>.86.29_B 269=0 270=341.457 271=3000000 278=20230727073534134USD<span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">SGD</span></span>.86.29_C 269=1 270=341.633 271=3000000 278=20230727073534134USD<span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">SGD</span></span>.86.29_C 269=0 270=341.451 271=5000000 278=20230727073534134USD<span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">SGD</span></span>.86.29_D 269=1 270=341.639 271=5000000 278=20230727073534134USD<span><span style="color: rgb(0, 0, 0); font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;">SGD</span></span>.86.29_D 60=20230725-07:36:02.654 10=044 </div><div><br></div><div>Here’s the piece of code I am using:</div><div>var group = new QuickFix44.MarketDataSnapshotFullRefresh.NoMDEntries();</div><div> MDEntryType MDEntryType = new MDEntryType();</div><div> MDEntryPx MDEntryPx = new MDEntryPx();</div><div> </div><div> message.getGroup(1, group);</div><div> group.get(MDEntryType);</div><div> group.get(MDEntryPx);</div><div> </div><div> message.getGroup(2, group);</div><div> group.get(MDEntryType);</div><div> group.get(MDEntryPx);</div><div><br></div><div>I also tried to call like this:</div><div>mDEntryType = message.getField(new MDEntryType()).getValue();</div><div>But none of them works.</div><div><br></div><div>My application replied 35=j: </div><div>20230725-07:36:02.765 : 8=FIX.4.4 9=155 35=j 34=1015 49=INI-DEMO 52=20230725-07:36:02.764 56=SERVERDEMO 263=1 264=0 265=0 45=994 58=Conditionally Required Field Missing (269) 372=W 380=5 10=091 </div><div><br></div><div><br></div><div>Please advise how can I extract the value for tag269 and tag270.</div><div><br></div></div><br></div></div></body></html>