{{Quickfixn}} How to prevent rejection of message missing an *optional* field.

Manuel Lopez lopez.post at gmail.com
Fri Jan 10 16:10:52 PST 2014


I need to solve this very soon if I can.  Unless I've misunderstood what
happened, Quickfix/n 1.5 appears to be rejecting a message from the
counterparty in which an optional field, tag 31 (LastPx), is missing from
an ExecutionReport message (35=8).  I've gone through my 4.4 spec and
LastPx is always optional there.

Any ideas on how I get quickfix to NOT reject the message (message 223
below)?  Thanks.
(p.s. I'll reply to my earlier threads later--putting some last minute
fires out first.)

First the quickfix file log report, then the messages:
20140110-22:28:07.372 : Rejecting invalid message, field not found: field
not found for tag: 31
20140110-22:28:07.376 : Reject sent for Message: 223 Reason:Conditionally
Required Field Missing

20140110-22:28:07.278 : 8=FIX.4.4  9=0326  35=8  34=00223
52=20140110-22:28:07.218  49=cparty  56=us  142=fooloc  1=GU900  6=0
11=15  14=0.0000  17=848184685  21=1  22=A  30=XCBT  37=1010246  38=1.0000
39=8  40=1  44=0.0000  48=US  54=1  58=Orders may not be entered while the
market is closed  59=0  60=20140110-22:28:06.736  100=XCBT  150=8  151=0
200=201403  461=FXXXS  1028=N  10=081

20140110-22:28:07.376 : 8=FIX.4.4  9=133  35=j  34=171  49=us
52=20140110-22:28:07  56=cparty  142=fooloc  45=223  58=Conditionally
Required Field Missing  372=8  380=5  10=028
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20140110/98e32cd2/attachment.htm>


More information about the Quickfixn mailing list