|
141 | 141 | <xs:element name="annotation" type="fixr:annotation" minOccurs="0"/>
|
142 | 142 | </xs:sequence>
|
143 | 143 | <xs:attributeGroup ref="fixr:oidGrp"/>
|
| 144 | + <xs:attributeGroup ref="fixr:scenarioRefGrp"> |
144 | 145 | <xs:attribute name="type" type="fixr:Name_t" use="required">
|
145 | 146 | <xs:annotation>
|
146 | 147 | <xs:documentation>Underlying FIX datatype of codes
|
|
236 | 237 | </xs:sequence>
|
237 | 238 | <xs:attributeGroup ref="fixr:entityAttribGrp"/>
|
238 | 239 | <xs:attributeGroup ref="fixr:oidGrp"/>
|
| 240 | + <xs:attributeGroup ref="fixr:scenarioRefGrp"> |
239 | 241 | <xs:attribute name="category" type="fixr:Name_t"/>
|
240 | 242 | <xs:attribute name="rendering" type="xs:string">
|
241 | 243 | <xs:annotation>
|
|
561 | 563 | </xs:sequence>
|
562 | 564 | <xs:attributeGroup ref="fixr:entityAttribGrp"/>
|
563 | 565 | <xs:attributeGroup ref="fixr:oidGrp"/>
|
| 566 | + <xs:attributeGroup ref="fixr:scenarioRefGrp"> |
564 | 567 | <xs:attribute name="category" type="fixr:Name_t"/>
|
565 | 568 | <xs:attribute name="rendering" type="xs:string">
|
566 | 569 | <xs:annotation>
|
|
743 | 746 | <xs:attribute name="msgType" type="fixr:MsgType_t"/>
|
744 | 747 | <xs:attribute name="category" type="fixr:Name_t"/>
|
745 | 748 | <xs:attributeGroup ref="fixr:oidGrp"/>
|
| 749 | + <xs:attributeGroup ref="fixr:scenarioRefGrp"> |
746 | 750 | <xs:attributeGroup ref="fixr:entityAttribGrp"/>
|
747 | 751 | <xs:attribute name="flow" type="fixr:Name_t"/>
|
748 | 752 | </xs:complexType>
|
|
868 | 872 | </xs:annotation>
|
869 | 873 | </xs:attribute>
|
870 | 874 | </xs:attributeGroup>
|
| 875 | + <xs:attributeGroup name="scenarioRefGrp"> |
| 876 | + <xs:annotation> |
| 877 | + <xs:documentation>A reference to a scenario by its key identifiers</xs:documentation> |
| 878 | + </xs:annotation> |
| 879 | + <xs:attribute name="scenarioRefId" type="fixr:id_t" default="1" use="required"> |
| 880 | + <xs:annotation> |
| 881 | + <xs:documentation>Unique identifier of a scenario. Default is '1' for base scenario.</xs:documentation> |
| 882 | + </xs:annotation> |
| 883 | + </xs:attribute> |
| 884 | + <xs:attribute name="scenarioRef" type="fixr:Name_t" default="base"> |
| 885 | + <xs:annotation> |
| 886 | + <xs:documentation>Name of a scenario. The name is optional as part of a reference and only for convenience.</xs:documentation> |
| 887 | + </xs:annotation> |
| 888 | + </xs:attribute> |
| 889 | + </xs:attributeGroup> |
871 | 890 | <xs:simpleType name="reliability_t">
|
872 | 891 | <xs:annotation>
|
873 | 892 | <xs:documentation>Message delivery gurantee</xs:documentation>
|
|
0 commit comments