Hello @hanno.klein,
Being studying the FIX Orchestra V 1.0 Technical Standard, I’ve noticed some typos and faced some questions. Here they are:
3.7.4 Discriminator fields (typo at the most bottom)
The “ecurityIDSource” is specified in the tag fixr:documentation, should be SecurityID Source.
3.8.2 Presence (a presence option is missing in the list)
The possible values of presence are:
• required—the member MUST always be present in a message.
• optional—the member MAY be present; it may be conditionally required based on a rule.
• forbidden—the member MUST NOT be present.
• ignored—the member MAY be present but is not processed by the receiving party, and thus, no validation is performed on it.
• constant—the field has a constant value.
It looks like the option “conditional” is missing; although, it is clearly specified in the “3.8.2.3 Conditionally required field”:
<fixr:fieldRef id=“99” presence=“conditional”>
3.8.2.3 Conditionally required field (typo in the example)
fixr:whenOrdType ****!= ^Stop</fixr:when>
3.10.2.2 State machines
A state machine example contains the state “Halted” that does not have the incoming transition (not mentioned in the property “target” for all other states). Is it implied?
3.10.3 Flows
The attribute “reliability” does not contain the variant “deliver at-least-once” meaning the duplicates are allowed). Is it implied?