Thread: [Quickfix-developers] Required tag missing (102) on OrderCancelReject
Brought to you by:
orenmnero
|
From: mr19 <mar...@ya...> - 2007-06-14 20:37:32
|
Hi - My broker is sending me what seems to be a valid OrderCancelReject message and QuickFix is responding with a Reject message "Required tag missing (102)". Looking at the FIX 4.1 dictionary at b2bits shows field 102 (CxlRejectReason) as NOT being required. How can I prevent my app from autoresponding with the Reject message in this situation? TIA Marc Rossi -- View this message in context: http://www.nabble.com/Required-tag-missing-%28102%29-on-OrderCancelReject-tf3924120.html#a11128179 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
|
From: Eyvind N. <eyv...@gm...> - 2007-06-15 06:35:02
|
Check the QF XML dictionary, FIX41.xml. If necessary, change the Required field for tag 102 from "Y" to "N", and restart the application. If it's "N" already, make sure you get a valid (INT) value in this field. On 6/14/07, mr19 <mar...@ya...> wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Hi - > > My broker is sending me what seems to be a valid OrderCancelReject message > and QuickFix is responding with a Reject message "Required tag missing > (102)". Looking at the FIX 4.1 dictionary at b2bits shows field 102 > (CxlRejectReason) as NOT being required. How can I prevent my app from > autoresponding with the Reject message in this situation? > > TIA > Marc Rossi > -- > View this message in context: > http://www.nabble.com/Required-tag-missing-%28102%29-on-OrderCancelReject-tf3924120.html#a11128179 > Sent from the QuickFIX - Dev mailing list archive at Nabble.com. > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > |
|
From: mr19 <mar...@ya...> - 2007-06-15 14:55:00
|
FIX41.xml shows the required field for tag 102 as "N". Not sure I understand why I would need to get a valid (INT) value in this field if it is not required. If it is not required and not included in a message what is the reason for throwing the exception? TIA Marc Eyvind Ness wrote: > > QuickFIX Documentation: > http://www.quickfixengine.org/quickfix/doc/html/index.html > QuickFIX Support: http://www.quickfixengine.org/services.html > > > Check the QF XML dictionary, FIX41.xml. If necessary, change the Required > field for tag 102 from "Y" to "N", and restart the application. If it's > "N" > already, make sure you get a valid (INT) value in this field. > > On 6/14/07, mr19 <mar...@ya...> wrote: >> >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> Hi - >> >> My broker is sending me what seems to be a valid OrderCancelReject >> message >> and QuickFix is responding with a Reject message "Required tag missing >> (102)". Looking at the FIX 4.1 dictionary at b2bits shows field 102 >> (CxlRejectReason) as NOT being required. How can I prevent my app from >> autoresponding with the Reject message in this situation? >> >> TIA >> Marc Rossi >> -- >> View this message in context: >> http://www.nabble.com/Required-tag-missing-%28102%29-on-OrderCancelReject-tf3924120.html#a11128179 >> Sent from the QuickFIX - Dev mailing list archive at Nabble.com. >> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > ------------------------------------------------------------------------- > This SF.net email is sponsored by DB2 Express > Download DB2 Express C - the FREE version of DB2 express and take > control of your XML. No limits. Just data. Click to get it now. > http://sourceforge.net/powerbar/db2/ > _______________________________________________ > Quickfix-developers mailing list > Qui...@li... > https://lists.sourceforge.net/lists/listinfo/quickfix-developers > -- View this message in context: http://www.nabble.com/Required-tag-missing-%28102%29-on-OrderCancelReject-tf3924120.html#a11141249 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |
|
From: mr19 <mar...@ya...> - 2007-06-15 15:04:14
|
Ok, ignore my response. I now understand what you are saying and see that the exception is being thrown when I access the undefined 102 field from my code. Thanks again for all your help. mr19 wrote: > > FIX41.xml shows the required field for tag 102 as "N". Not sure I > understand why I would need to get a valid (INT) value in this field if it > is not required. If it is not required and not included in a message what > is the reason for throwing the exception? > > TIA > Marc > > > Eyvind Ness wrote: >> >> QuickFIX Documentation: >> http://www.quickfixengine.org/quickfix/doc/html/index.html >> QuickFIX Support: http://www.quickfixengine.org/services.html >> >> >> Check the QF XML dictionary, FIX41.xml. If necessary, change the Required >> field for tag 102 from "Y" to "N", and restart the application. If it's >> "N" >> already, make sure you get a valid (INT) value in this field. >> >> On 6/14/07, mr19 <mar...@ya...> wrote: >>> >>> QuickFIX Documentation: >>> http://www.quickfixengine.org/quickfix/doc/html/index.html >>> QuickFIX Support: http://www.quickfixengine.org/services.html >>> >>> >>> Hi - >>> >>> My broker is sending me what seems to be a valid OrderCancelReject >>> message >>> and QuickFix is responding with a Reject message "Required tag missing >>> (102)". Looking at the FIX 4.1 dictionary at b2bits shows field 102 >>> (CxlRejectReason) as NOT being required. How can I prevent my app from >>> autoresponding with the Reject message in this situation? >>> >>> TIA >>> Marc Rossi >>> -- >>> View this message in context: >>> http://www.nabble.com/Required-tag-missing-%28102%29-on-OrderCancelReject-tf3924120.html#a11128179 >>> Sent from the QuickFIX - Dev mailing list archive at Nabble.com. >>> >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by DB2 Express >>> Download DB2 Express C - the FREE version of DB2 express and take >>> control of your XML. No limits. Just data. Click to get it now. >>> http://sourceforge.net/powerbar/db2/ >>> _______________________________________________ >>> Quickfix-developers mailing list >>> Qui...@li... >>> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >>> >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by DB2 Express >> Download DB2 Express C - the FREE version of DB2 express and take >> control of your XML. No limits. Just data. Click to get it now. >> http://sourceforge.net/powerbar/db2/ >> _______________________________________________ >> Quickfix-developers mailing list >> Qui...@li... >> https://lists.sourceforge.net/lists/listinfo/quickfix-developers >> > > -- View this message in context: http://www.nabble.com/Required-tag-missing-%28102%29-on-OrderCancelReject-tf3924120.html#a11141396 Sent from the QuickFIX - Dev mailing list archive at Nabble.com. |