fix-orchestra icon indicating copy to clipboard operation
fix-orchestra copied to clipboard

[repository schema] Support annotations as introductions to sections

Open donmendelson opened this issue 4 years ago • 5 comments

It is currently not possible to have introductory text for the complete section of messages, components, fields, code sets. Annotations are only supported for a specific message, component, field, code set. This capability would make it easier to have the RoE in markdown as master where complete sections can be populated with orchestra2md.

donmendelson avatar Mar 22 '21 18:03 donmendelson

Just to confirm, does the category element already have this capability? The newer categories like PartiesAction have some text:

       <fixr:category added="FIX.5.0SP2"
                     addedEP="171"
                     FIXMLFileName="partiesaction"
                     componentType="Message"
                     section="PreTrade"
                     includeFile="components"
                     name="PartiesAction">
         <fixr:annotation>
            <fixr:documentation purpose="SYNOPSIS">
         The PartiesAction category of messages is a set of messages that are used to take an action on party information as a result of risk management decisions made during the trading day.
      </fixr:documentation>
         </fixr:annotation>
      </fixr:category>

kleihan avatar Mar 23 '21 08:03 kleihan

The original vision was to be able to store text at the category level via the annotation element.

On Tue, Mar 23, 2021 at 4:34 AM Hanno Klein @.***> wrote:

Just to confirm, does the category element already have this capability? The newer categories like PartiesAction have some text:

   <fixr:category added="FIX.5.0SP2"
                 addedEP="171"
                 FIXMLFileName="partiesaction"
                 componentType="Message"
                 section="PreTrade"
                 includeFile="components"
                 name="PartiesAction">
     <fixr:annotation>
        <fixr:documentation purpose="SYNOPSIS">
     The PartiesAction category of messages is a set of messages that are used to take an action on party information as a result of risk management decisions made during the trading day.
  </fixr:documentation>
     </fixr:annotation>
  </fixr:category>

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/FIXTradingCommunity/fix-orchestra/issues/121#issuecomment-804718455, or unsubscribe https://github.com/notifications/unsubscribe-auth/AB7Z6SKXJ7CQ64UEA7FETYLTFBG7RANCNFSM4ZTVF4VQ .

jimnup avatar Mar 25 '21 01:03 jimnup

The online normative spec has text for categories that is not in Orchestra yet and vice versa (the above for PartiesAction is not available online). We can use the Orchestra tool to sync up the two sources (and do the same for sections).

kleihan avatar Mar 25 '21 09:03 kleihan

To be clear,<category> element can have annotations, but not its parent <categories>. Same for other top-level elements such as <fields>.

donmendelson avatar Mar 29 '21 20:03 donmendelson

See broader issue #127

donmendelson avatar Jul 05 '21 13:07 donmendelson

Implemented in RC1

kleihan avatar Jun 03 '24 08:06 kleihan