[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
|