[This message was posted by Ali Morton of Citi <[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/524cef6b - PLEASE DO 
NOT REPLY BY MAIL.]

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)=TEST|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