[This message was posted by Greg Malatestinic of Jordan & Jordan 
<[email protected]> to the "Algorithmic Trading" discussion forum at 
http://fixprotocol.org/discuss/31. You can reply to it on-line at 
http://fixprotocol.org/discuss/read/35f6e907 - PLEASE DO NOT REPLY BY MAIL.]

> Since the Edit_t.id attribute has been marked as optional in v2.6.5, how
> does a rule defined as Strategies_t.Edit_t supposed to be referenced an
> used if no id value is specified?
When used as a global rule, available for use within individual strategy 
definitions, if an edit_t does not have Edit_t.id defined then it can't be 
referenced. You are quite correct.

The reason Edit_t.id is optional is due to its' use as a local rule. In cases 
where an Edit_t is defined within a strategy there's no need for an ID.

When we introduced the concept of global validation rules we chose to re-use 
the Edit_t element which was already defined. We just added an "id" attribute 
to support the new functionality. XML schema doesn't make it easy to 
differentiate between global and local Edit_t elements, so we left it at that. 
So if you want to refer to a glo bal Edit_t then you'd better provide an id.

-Greg 

[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
-~----------~----~----~----~------~----~------~--~---

  • [FIX] Re: Handling edit_t... 'Algorithmic Trading' forum at fixprotocol . org

Reply via email to