[This message was posted by Nick Richardson of Computershare 
<[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/ed89b6ca - PLEASE DO NOT REPLY BY MAIL.]

Hi all,

whats the standard practice with regards to allowing scientific number 
representations in FIX messages ? 

My old in-house FIX engine could encode/decode them, however I had an issue 
today, using QuickFIX, where it could not decode and threw an exception. (I've 
done a patch to my QF code and also raised the issue with the QF forum). 

But I thought I ask a general question here to see what the consensus of other 
FIX users/vendors is. 

The FIX (4.2) spec says a float field is  'Sequence of digits with optional 
decimal point and sign character (ASCII characters "-", "0" - "9" and ".")'

Is a field such as '44=+1.234000e-02' bad and to be avoided ?

(its normal with very large number i see the issue)

If both counter parties can encode/decode then is there any issue ?

(For the record, QF is C++, and I'm using debian/Linux, in case its a C 
language or locale issue). 

regards
Nick




[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