[This message was posted by Bodipudi Jayaram of Chelmer Ltd 
<[email protected]> to the "4.4 Changes" discussion forum at 
http://fixprotocol.org/discuss/17. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/d05a2a5f - PLEASE DO NOT REPLY BY MAIL.]

Hi,

    Could someone please clarify, when do we use (35=3)/(35=8)/(35=j) to reject 
an order.Please see examples below.

1.Place an order(35=D) with orderType 40=200,which is not a valid value as per 
FIX standards, So in this case I would expect 35=3 ,with 373 = 5(Value is 
incorrect for this tag).I beleive this is correct in rejecting at session level.

2.Place an order(35=D) with OrderType 40=4(Stop Limit), which is a valid value 
as per FIX standard, but what if FIX client does not support this,do we expect 
35=3(with 373=5) or 35=8(with 39=8,150=8, 103=0,58=Order Type not recognized) 
or  35=j(with 380=0,58=OrderType not recognized).In this case, I wouldn't 
expect 35=3 since it passes session level, but fails at application level.So 
once at application level, which one would you prefer to use (35=j) or (35=8).

  FIX protocol says use 35=j when no other message can be used to report reject 
at application level.

   Any help on this would be appreciated.

Thanks,
Jayaram  

[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