Re: [Quickfix-developers] unexpected ERROR - "Required tag missing (58)"
Brought to you by:
orenmnero
From: Oren M. <ore...@ya...> - 2003-06-19 13:55:51
|
Are you trying to read this field in your code? If you try to pull out a field without first checking for it's presence, the message will throw an exception. If you have code like: Text text; message.get( text ); You are essentially saying that this code requires the presence of this field whether or not the XML file agrees. So such code will result in that message. Is this something you are doing? --- "Rattinger, John" <Joh...@sa...> wrote: > Hello All, > > I am running FIX.4.0, using quickfix 1.4. on a > solaris 8 sun box. > > My fix process is generating the following reject to > all exec (35=8) > messages - "Required tag missing (58)". I don't know > why it complains about > the text field which is not a required field. If I > setup a simulator that > populates field 58, my server is happy. > Unfortunately, I am having trouble > stepping into the quickfix functions with gdb, > therefore I can't tell what > is actually going on below the covers. > > The xml file looks fine - <filed number='58' > name='Text' required='N'> > > Any and all pointers will be appreciated. > > Thanks > John > > > > DISCLAIMER: This e-mail message and any attachments > are intended solely for > the use of the individual or entity to which it is > addressed and may contain > information that is confidential or legally > privileged. If you are not the > intended recipient, you are hereby notified that any > dissemination, > distribution, copying or other use of this message > or its attachments is > strictly prohibited. If you have received this > message in error, please > notify the sender immediately and permanently delete > this message and any > attachments. > > > __________________________________ Do you Yahoo!? SBC Yahoo! DSL - Now only $29.95 per month! http://sbc.yahoo.com |