[This message was posted by Dean Kauffman of TradeWeb LLC <[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/c4c089de - PLEASE DO NOT REPLY BY MAIL.]
Ali, Your response TransactTools is correct. Send this (from vol 1 of the FIX 4.4 spec) to your counterparty: vvvvv Except where noted, fields within a message can be defined in any sequence (Relative position of a field within a message is inconsequential.) The exceptions to this rule are: . . . 4. Fields within repeating data groups must be specified in the order that the fields are specified in the message definition within the FIX specification document. The NoXXX field where XXX is the field being counted specifies the number of repeating group instances that must immediately precede the repeating group contents. . . . ^^^^^ > 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 -~----------~----~----~----~------~----~------~--~---
