{{Quickfixn}} messages being dropped because missing field 122

James A. Smith jsmith at anstca.com
Mon Feb 10 11:11:46 PST 2014


That is the way it is set in my header section at the bottom that I cut
and paste from our DD.  See the yellow highlight at the bottom?  Is that
what you are referring to?

 

From: quickfixn-bounces at lists.quickfixn.com
[mailto:quickfixn-bounces at lists.quickfixn.com] On Behalf Of Grant
Birchmeier
Sent: Monday, February 10, 2014 2:08 PM
To: Mailing list for QuickFIX/n
Subject: Re: {{Quickfixn}} messages being dropped because missing field
122

 

This header field is a special case.  It's only mandatory for resent
messages (per the FIX specification).  (If the DD had required=Y, it'd
be required for *all* messages, and that would be wrong.)

 

This is FIX compliant behavior, but some counterparties do weird things,
so there is a config setting for this.  You want to set
"RequiresOrigSendingTime=N".

(This setting is documented on
http://quickfixn.org/tutorial/configuration)

I don't remember when it went in, but I assume 1.4 or 1.5.

 

 

On Mon, Feb 10, 2014 at 12:59 PM, James A. Smith <jsmith at anstca.com>
wrote:

We are.

 

From: quickfixn-bounces at lists.quickfixn.com
[mailto:quickfixn-bounces at lists.quickfixn.com] On Behalf Of Grant
Birchmeier
Sent: Monday, February 10, 2014 1:50 PM
To: Mailing list for QuickFIX/n
Subject: Re: {{Quickfixn}} messages being dropped because missing field
122

 

Who is doing the rejecting, you or them?

 

On Mon, Feb 10, 2014 at 12:18 PM, James A. Smith <jsmith at anstca.com>
wrote:

I'm seeing these messages with the subsequent message:

 

20140210-16:26:56.054 : Message 25 Rejected: Required tag missing
(Field=122)

20140210-16:12:37.454 :
8=FIX.4.2|9=65|35=2|34=25|49=ANSTCA|52=20140210-16:12:37.454|56=IREACH|7
=4|16=0|10=236

 

20140210-16:27:12.632 : Message 38197 Rejected: Required tag missing
(Field=122)

20140210-16:26:56.054 :
8=FIX.4.2|9=77|35=1|49=IREACH|56=ANSTCA|34=38197|52=20140210-16:26:22|11
2=20140210-16:16:23|10=121|

 

20140210-16:27:12.976 : Message 37872 Rejected: Required tag missing
(Field=122)

20140210-16:26:56.319 :
8=FIX.4.2|9=75|35=4|49=IREACH|56=ANSTCA|34=37872|43=Y|52=20140210-16:26:
56|123=Y|36=38196|10=045|

 

What has me concerned is in the header definition, field 122 is not
required?

<header>

    <field name="BeginString" required="Y"/>

    <field name="BodyLength" required="Y"/>

    <field name="MsgType" required="Y"/>

    <field name="SenderCompID" required="Y"/>

    <field name="TargetCompID" required="Y"/>

    <field name="OnBehalfOfCompID" required="N"/>

    <field name="DeliverToCompID" required="N"/>

    <field name="SecureDataLen" required="N"/>

    <field name="SecureData" required="N"/>

    <field name="MsgSeqNum" required="Y"/>

    <field name="SenderSubID" required="N"/>

    <field name="SenderLocationID" required="N"/>

    <field name="TargetSubID" required="N"/>

    <field name="TargetLocationID" required="N"/>

    <field name="OnBehalfOfSubID" required="N"/>

    <field name="OnBehalfOfLocationID" required="N"/>

    <field name="DeliverToSubID" required="N"/>

    <field name="DeliverToLocationID" required="N"/>

    <field name="PossDupFlag" required="N"/>

    <field name="PossResend" required="N"/>

    <field name="SendingTime" required="Y"/>

    <field name="OrigSendingTime" required="N"/>

    <field name="XmlDataLen" required="N"/>

    <field name="XmlData" required="N"/>

    <field name="MessageEncoding" required="N"/>

    <field name="LastMsgSeqNumProcessed" required="N"/>

    <field name="OnBehalfOfSendingTime" required="N"/>

  </header>

 

 

thanks,

 

James Smith

 


_______________________________________________
Quickfixn mailing list
Quickfixn at lists.quickfixn.com
http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com





 

-- 

Grant Birchmeier

Connamara Systems, LLC

Made-To-Measure Trading Solutions.

Exactly what you need. No more. No less.

http://connamara.com


_______________________________________________
Quickfixn mailing list
Quickfixn at lists.quickfixn.com
http://lists.quickfixn.com/listinfo.cgi/quickfixn-quickfixn.com





 

-- 

Grant Birchmeier

Connamara Systems, LLC

Made-To-Measure Trading Solutions.

Exactly what you need. No more. No less.

http://connamara.com

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.quickfixn.com/pipermail/quickfixn-quickfixn.com/attachments/20140210/b7cdba83/attachment-0002.htm>


More information about the Quickfixn mailing list