[This message was posted by John Prewett of Lava Trading <[EMAIL PROTECTED]> to 
the "General Q/A" discussion forum at http://fixprotocol.org/discuss/22. You 
can reply to it on-line at http://fixprotocol.org/discuss/read/c06f7022 - 
PLEASE DO NOT REPLY BY MAIL.]

TransactTools support is correct (although field order is also important for 
BeginString, MsgLength, MsgType & CheckSum too).
The other company isn't obeying FIX protocol standards that basically permits 
fields to occur in any order.

JohnP

> We are sending FIX messages to another company who has very strict FIX
> parsing for the order of the fields.
> 
> For example, in TradeCaptureReport message, we are sending a
> stipulation block.
> 
> NoSides(552)=1|Side(54)=1|NoStipulations(232)=1|StipulationType(233)=TE-
> ST|StipulationValue(234)=N
> 
> The other side is rejecting our message, and is saying stipulations
> "need to be sent later in the message - after the account (tag 1)".
> 
> In addition, they also complain that we send OrderID tag out of place.
> They claim we need to send tag NoSides(552), then Side(54), then 37
> (OrderID). We are sending tag 37 after PartyRole(452).
> 
> Unfortunately we don't have control over this. We are using
> TransactTools which orders these automatically. We have tried contacting
> their support and they say order does not matter in FIX except for in
> repeating groups and there is nothing we can do.
> 
> So what is the official word on ordering here?


[You can unsubscribe from this discussion group by sending a message to 
mailto:[EMAIL PROTECTED]

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Financial Information eXchange" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at 
http://groups.google.com/group/FIX-Protocol?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to