Skip to content

Commit 8967876

Browse files
author
chris
committed
moved trade from input to instruments xsd
1 parent 54245e9 commit 8967876

2 files changed

Lines changed: 38 additions & 18 deletions

File tree

xsd/input.xsd

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -34,23 +34,23 @@
3434
</xs:sequence>
3535
</xs:complexType>
3636

37-
<xs:complexType name="trade">
38-
<xs:sequence>
39-
<xs:element type="oreTradeType" name="TradeType"/>
40-
<xs:element type="envelope" name="Envelope" minOccurs="0"/>
41-
<xs:element type="tradeActions" name="TradeActions" minOccurs="0"/>
42-
<xs:group ref="oreTradeData" minOccurs="0"/>
43-
</xs:sequence>
44-
<xs:attribute type="xs:string" name="id" use="required"/>
45-
</xs:complexType>
46-
<xs:complexType name="subTrade">
47-
<xs:sequence>
48-
<xs:element type="oreTradeType" name="SubTradeType"/>
49-
<xs:element type="envelope" name="Envelope" minOccurs="0"/>
50-
<xs:element type="tradeActions" name="TradeActions" minOccurs="0"/>
51-
<xs:group ref="oreTradeData" minOccurs="0"/>
52-
</xs:sequence>
53-
<xs:attribute type="xs:string" name="id"/>
54-
</xs:complexType>
37+
<!-- <xs:complexType name="trade"> -->
38+
<!-- <xs:sequence> -->
39+
<!-- <xs:element type="oreTradeType" name="TradeType"/> -->
40+
<!-- <xs:element type="envelope" name="Envelope" minOccurs="0"/> -->
41+
<!-- <xs:element type="tradeActions" name="TradeActions" minOccurs="0"/> -->
42+
<!-- <xs:group ref="oreTradeData" minOccurs="0"/> -->
43+
<!-- </xs:sequence> -->
44+
<!-- <xs:attribute type="xs:string" name="id" use="required"/> -->
45+
<!-- </xs:complexType> -->
46+
<!-- <xs:complexType name="subTrade"> -->
47+
<!-- <xs:sequence> -->
48+
<!-- <xs:element type="oreTradeType" name="SubTradeType"/> -->
49+
<!-- <xs:element type="envelope" name="Envelope" minOccurs="0"/> -->
50+
<!-- <xs:element type="tradeActions" name="TradeActions" minOccurs="0"/> -->
51+
<!-- <xs:group ref="oreTradeData" minOccurs="0"/> -->
52+
<!-- </xs:sequence> -->
53+
<!-- <xs:attribute type="xs:string" name="id"/> -->
54+
<!-- </xs:complexType> -->
5555

5656
</xs:schema>

xsd/instruments.xsd

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2355,6 +2355,26 @@
23552355
<xs:element name="SubTrade" type="subTrade" substitutionGroup="subTradeGroup"/>
23562356

23572357

2358+
<xs:complexType name="trade">
2359+
<xs:sequence>
2360+
<xs:element type="oreTradeType" name="TradeType"/>
2361+
<xs:element type="envelope" name="Envelope" minOccurs="0"/>
2362+
<xs:element type="tradeActions" name="TradeActions" minOccurs="0"/>
2363+
<xs:group ref="oreTradeData" minOccurs="0"/>
2364+
</xs:sequence>
2365+
<xs:attribute type="xs:string" name="id" use="required"/>
2366+
</xs:complexType>
2367+
<xs:complexType name="subTrade">
2368+
<xs:sequence>
2369+
<xs:element type="oreTradeType" name="SubTradeType"/>
2370+
<xs:element type="envelope" name="Envelope" minOccurs="0"/>
2371+
<xs:element type="tradeActions" name="TradeActions" minOccurs="0"/>
2372+
<xs:group ref="oreTradeData" minOccurs="0"/>
2373+
</xs:sequence>
2374+
<xs:attribute type="xs:string" name="id"/>
2375+
</xs:complexType>
2376+
2377+
23582378
<xs:complexType name="trsUnderlyingData">
23592379
<xs:sequence>
23602380
<xs:choice maxOccurs="unbounded">

0 commit comments

Comments
 (0)