From: Shai Z. <sh...@fx...> - 2005-09-08 20:56:30
|
=20 From: Shai Zohar=20 Sent: Thursday, September 08, 2005 12:21 To: 'Oren Miller' Cc: qui...@li... Subject: Problem with MarketDataIncremental =20 Hi Again, =20 A new problem I am now encountering with the following override function=20 =20 public override void onMessage(QuickFix42.MarketDataIncrementalRefresh MarketQuote, SessionID session) { MDUpdateAction UpdateAction =3D new MDUpdateAction(); //MarketQuote.getField(UpdateAction); NoMDEntries MDEntrys =3D MarketQuote.getNoMDEntries(); =20 //FieldMap QuickMap =3D new FieldMap(); int status =3D MarketQuote.getInt(279); =20 =20 //MarketQuote.getField(ask); if (UpdateAction.getField() =3D=3D 0) { MDEntryPx bid =3D new MDEntryPx(); MDEntryPx ask =3D new MDEntryPx(); MarketQuote.getField(bid); string myBIDAsk =3D bid.getValue().ToString(); } =20 =20 =20 //base.onMessage (message, session); } =20 =20 I can't seem to access any of the fileds in the message (I have tried various methods to access them) it is throwing an exception of FieldNotFound where I can clearly see in the message that the field does exsist. =20 A copy of the incoming event log is attached to the message and appers below. =20 Thx, Shai =09 8=3DFIX.4.29=3D16435=3DX49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D45= 2=3D20050908- 07:05:01262=3D1268=3D1279=3D0269=3D1278=3DOFFER-EUR/USD-SP55=3DEUR/USD270= =3D1.243815=3DE UR271=3D10000000346=3D110=3D089 =09 8=3DFIX.4.29=3D16435=3DX49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D55= 2=3D20050908- 07:05:01262=3D1268=3D1279=3D0269=3D1278=3DOFFER-EUR/USD-SP55=3DEUR/USD270= =3D1.243915=3DE UR271=3D15000000346=3D210=3D097 =09 8=3DFIX.4.29=3D16235=3DX49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D35= 2=3D20050908- 07:41:28262=3D1268=3D1279=3D0269=3D0278=3DBID-EUR/USD-SP55=3DEUR/USD270=3D= 1.243715=3DEUR 271=3D15000000346=3D210=3D192 =09 8=3DFIX.4.29=3D8335=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 7:49:44108=3D3098=3D010=3D255 =09 8=3DFIX.4.29=3D8935=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 7:50:14108=3D30141=3DY98=3D010=3D039 =09 8=3DFIX.4.29=3D8335=3Dh49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D252= =3D20050908-0 7:50:14336=3D0340=3D210=3D020 =09 8=3DFIX.4.29=3D8935=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 7:52:17108=3D30141=3DY98=3D010=3D044 =09 8=3DFIX.4.29=3D8335=3Dh49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D252= =3D20050908-0 7:52:17336=3D0340=3D210=3D025 =09 8=3DFIX.4.29=3D8935=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 8:00:25108=3D30141=3DY98=3D010=3D037 =09 8=3DFIX.4.29=3D8335=3Dh49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D252= =3D20050908-0 8:00:25336=3D0340=3D210=3D018 =09 8=3DFIX.4.29=3D16235=3DX49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D35= 2=3D20050908- 08:00:30262=3D1268=3D1279=3D0269=3D0278=3DBID-EUR/USD-SP55=3DEUR/USD270=3D= 1.242815=3DEUR 271=3D10000000346=3D110=3D175 =09 8=3DFIX.4.29=3D7135=3D049=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D452= =3D20050908-0 8:01:0010=3D194 =09 8=3DFIX.4.29=3D8335=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 8:01:29108=3D3098=3D010=3D247 =09 8=3DFIX.4.29=3D8935=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 8:02:00108=3D30141=3DY98=3D010=3D032 =09 8=3DFIX.4.29=3D8335=3Dh49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D252= =3D20050908-0 8:02:00336=3D0340=3D210=3D013 =09 8=3DFIX.4.29=3D16235=3DX49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D35= 2=3D20050908- 08:02:24262=3D1268=3D1279=3D0269=3D0278=3DBID-EUR/USD-SP55=3DEUR/USD270=3D= 1.242915=3DEUR 271=3D10000000346=3D110=3D181 =09 8=3DFIX.4.29=3D8335=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 8:07:39108=3D3098=3D010=3D254 =09 8=3DFIX.4.29=3D8035=3D249=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D252= =3D20050908-0 8:07:397=3D116=3D210=3D081 =09 8=3DFIX.4.29=3D8935=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 8:08:11108=3D30141=3DY98=3D010=3D040 =09 8=3DFIX.4.29=3D8335=3Dh49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D252= =3D20050908-0 8:08:11336=3D0340=3D210=3D021 =09 8=3DFIX.4.29=3D16235=3DX49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D35= 2=3D20050908- 08:08:18262=3D1268=3D1279=3D0269=3D0278=3DBID-EUR/USD-SP55=3DEUR/USD270=3D= 1.243715=3DEUR 271=3D15000000346=3D210=3D195 =09 8=3DFIX.4.29=3D8335=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 8:21:20108=3D3098=3D010=3D240 =09 8=3DFIX.4.29=3D8935=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 8:21:51108=3D30141=3DY98=3D010=3D039 =09 8=3DFIX.4.29=3D8335=3Dh49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D252= =3D20050908-0 8:21:51336=3D0340=3D210=3D020 =09 8=3DFIX.4.29=3D8935=3DA49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D152= =3D20050908-0 9:14:41108=3D30141=3DY98=3D010=3D041 =09 8=3DFIX.4.29=3D8335=3Dh49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D252= =3D20050908-0 9:14:41336=3D0340=3D210=3D022 =09 8=3DFIX.4.29=3D16235=3DX49=3DCURRENEX-FXTRADES-FIX56=3Dfxmngstream34=3D35= 2=3D20050908- 09:14:43262=3D1268=3D1279=3D0269=3D0278=3DBID-EUR/USD-SP55=3DEUR/USD270=3D= 1.241515=3DEUR 271=3D10000000346=3D110=3D181 DISCLAIMER: *************************************************************************= ************************************************************** This electronic mail message is intended only for the person or entity = named in the addressee field. This message contains information that is = privileged and confidential.=20 If you are not the addressee thereof or the person responsible for its = delivery, please notify us immediately by telephone and permanently = delete all copies of this message. Any dissemination or copying of this message by anyone other than the = addressee is strictly prohibited. Opinions, conclusions and other information expressed in this message = are not given or endorsed by FOREXMANAGE LTD. unless otherwise indicated = by an authorized representative. FOREXMANAGE's e-mail system is for business purposes only. All e-mail = may be reviewed by authorized personnel, and may be provided to = regulatory authorities or others with a legal right to access such = information. FOREXMANAGE Limited is registered in England No. 782-5068-11. Registered = office: 13 Austin Friars, London EC2N 2JX.=20 "************************************************************************= *************************************************************** |