[Quickfix-developers] Mysterious reject
Brought to you by:
orenmnero
From: Bishop, B. <Bar...@gs...> - 2003-02-05 15:53:13
|
Hi, The quickfix engine is automatically rejecting a QuoteRequest message with the following: Message=org.quickfix.fix42.Reject <message> <header> <field number="8" value="FIX.4.2"/> <field number="9" value="117"/> <field number="35" value="3"/> <field number="34" value="393"/> <field number="49" value="XXXX"/> <field number="52" value="20030205-15:18:07"/> <field number="56" value="YYYY"/> </header> <body> <field number="45" value="7265"/> <field number="58" value="Tag not defined for this message type"/> <field number="371" value="15"/> <field number="372" value="R"/> <field number="373" value="2"/> </body> <trailer> <field number="10" value="076"/> </trailer> </message> Tag 15=Currency and is defined as an optional field for this message: - <message name="QuoteRequest" msgtype="R" msgcat="app"> <field number="131" name="QuoteReqID" required="Y" /> <field number="146" name="NoRelatedSym" required="Y" /> - <group number="146" name="NoRelatedSym"> <field number="55" name="Symbol" required="Y" /> <<<<<lots of other fields here>>>>> <field number="15" name="Currency" required="N" /> </group> </message> I am using FIX42.xml and the java jni library. So far other messages have been processed ok, but this is the first one with a repeating group. When tag 15 is left out of the message, it rejects the new message with the same error on tag 22=IDSource which is also an optional field. Any ideas? Barry Bishop |