Spot the missing conditionally required field.

1 message Options
Embed this post
Permalink
gm-mrktc

Spot the missing conditionally required field.

Reply Threaded More More options
Print post
Permalink
So we are updating our certification with the OpenFIX testing service, and we have come across a test that is stumping us.

The problematic one is a test that is supposed to determine whether you (or your FIX engine) can determine if "conditionally required fields" are appropriately set in an incoming message.  For example, if a message has set TimeInForce=GTD then it must either specify ExpireTime or ExpireDate.  The problem is that I cant figure out what the missing conditionally required field is in their test message.   Here is the message (view in a monospace font...)

Field Name      Field   Value            Required?
================================================
BeginString     8    FIX.4.2             true
BodyLength      9    178                 true
MsgSeqNum       34   15                  true
MsgType         35   8 (ExecutionReport) true
SenderCompID    49   OPENFIX             true
SendingTime     52   Fri Sep ...         true
TargetCompID    56   XXX                 true
AvgPx           6    0                   true
ClOrdID         11   11904076726982      false
CumQty          14   0                   true
ExecID          17   1190407672698-4     true
ExecTransType   20   0 (NEW)             true
LastPx          31   0                   false
LastShares      32   0                   false
OrderID         37   1190407672698-3     true
OrderQty        38   1500                false
OrdStatus       39   0 (NEW)             true
OrdType         40   2 (LIMIT)           false
Side            54   1 (BUY)             true
Symbol          55   PALM                true
ExecType        150  0 (NEW)             true
LeavesQty       151  1500                true
CheckSum        10   083                 false

We looked through the FIXopaedia ( http://b2bits.com/fixopaedia/fixdic42/index.html ) at all of the "C" fields, but couldn't figure it out.

Anyone have any ideas?  Thanks.

graham

--
Marketcetera Trading Platform
download.run.trade.
www.marketcetera.org
_______________________________________________
m-etc-dev mailing list
[hidden email]
http://lists.marketcetera.org/cgi-bin/mailman/listinfo/m-etc-dev