File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 2525
2626 <xs : element type =" portfolio" name =" Portfolio" />
2727
28- <!-- <xs:element type="trade" name="Trade"/> -->
28+ <xs : element name =" subTradeGroup" abstract =" true" />
29+ <xs : element name =" Trade" type =" trade" substitutionGroup =" subTradeGroup" />
30+ <xs : element name =" SubTrade" type =" subTrade" substitutionGroup =" subTradeGroup" />
31+
32+
33+ <xs : complexType name =" trade" >
34+ <xs : sequence >
35+ <xs : element type =" oreTradeType" name =" TradeType" />
36+ <xs : element type =" envelope" name =" Envelope" minOccurs =" 0" />
37+ <xs : element type =" tradeActions" name =" TradeActions" minOccurs =" 0" />
38+ <xs : group ref =" oreTradeData" minOccurs =" 0" />
39+ </xs : sequence >
40+ <xs : attribute type =" xs:string" name =" id" use =" required" />
41+ </xs : complexType >
42+ <xs : complexType name =" subTrade" >
43+ <xs : sequence >
44+ <xs : element type =" oreTradeType" name =" SubTradeType" />
45+ <xs : element type =" envelope" name =" Envelope" minOccurs =" 0" />
46+ <xs : element type =" tradeActions" name =" TradeActions" minOccurs =" 0" />
47+ <xs : group ref =" oreTradeData" minOccurs =" 0" />
48+ </xs : sequence >
49+ <xs : attribute type =" xs:string" name =" id" />
50+ </xs : complexType >
51+
2952
3053 <xs : complexType name =" portfolio" >
3154 <xs : sequence >
Original file line number Diff line number Diff line change 23502350 </xs : all >
23512351 </xs : complexType >
23522352
2353- <xs : element name =" subTradeGroup" abstract =" true" />
2354- <xs : element name =" Trade" type =" trade" substitutionGroup =" subTradeGroup" />
2355- <xs : element name =" SubTrade" type =" subTrade" substitutionGroup =" subTradeGroup" />
2356-
2357-
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-
23772353
23782354 <xs : complexType name =" trsUnderlyingData" >
23792355 <xs : sequence >
You can’t perform that action at this time.
0 commit comments