|
2351 | 2351 | </xs:complexType> |
2352 | 2352 |
|
2353 | 2353 | <xs:element name="subTradeGroup" abstract="true"/> |
2354 | | -<xs:element name="Trade" substitutionGroup="subTradeGroup"/> |
2355 | | -<xs:element name="SubTrade" substitutionGroup="subTradeGroup"/> |
| 2354 | +<xs:element name="Trade" type="trade" substitutionGroup="subTradeGroup"/> |
| 2355 | +<xs:element name="SubTrade" type="subTrade" substitutionGroup="subTradeGroup"/> |
| 2356 | + |
2356 | 2357 |
|
2357 | 2358 | <xs:complexType name="trsUnderlyingData"> |
2358 | 2359 | <xs:sequence> |
|
2361 | 2362 | <xs:complexType> |
2362 | 2363 | <xs:sequence> |
2363 | 2364 | <xs:element type="xs:string" name="Id"/> |
2364 | | - <xs:element ref="subTradeGroup"> |
2365 | | - <xs:complexType> |
2366 | | - <xs:sequence> |
2367 | | - <xs:element type="oreTradeType" name="TradeType"/> |
2368 | | - <xs:element type="envelope" name="Envelope" minOccurs="0"/> |
2369 | | - <xs:group ref="oreTradeData"/> |
2370 | | - </xs:sequence> |
2371 | | - <xs:attribute type="xs:string" name="id"/> |
2372 | | - </xs:complexType> |
2373 | | - </xs:element> |
| 2365 | + <xs:element ref="subTradeGroup"/> |
2374 | 2366 | </xs:sequence> |
2375 | 2367 | </xs:complexType> |
2376 | 2368 | </xs:element> |
2377 | | - <xs:element name="Trade"> |
2378 | | - <xs:complexType> |
2379 | | - <xs:sequence> |
2380 | | - <xs:element type="oreTradeType" name="TradeType"/> |
2381 | | - <xs:element type="envelope" name="Envelope" minOccurs="0"/> |
2382 | | - <xs:group ref="oreTradeData"/> |
2383 | | - </xs:sequence> |
2384 | | - <xs:attribute type="xs:string" name="id"/> |
2385 | | - </xs:complexType> |
2386 | | - </xs:element> |
| 2369 | + <!-- <xs:element name="Trade"> --> |
| 2370 | + <!-- <xs:complexType> --> |
| 2371 | + <!-- <xs:sequence> --> |
| 2372 | + <!-- <xs:element type="oreTradeType" name="TradeType"/> --> |
| 2373 | + <!-- <xs:element type="envelope" name="Envelope" minOccurs="0"/> --> |
| 2374 | + <!-- <xs:group ref="oreTradeData"/> --> |
| 2375 | + <!-- </xs:sequence> --> |
| 2376 | + <!-- <xs:attribute type="xs:string" name="id"/> --> |
| 2377 | + <!-- </xs:complexType> --> |
| 2378 | + <!-- </xs:element> --> |
| 2379 | + <xs:element ref="subTradeGroup"/> |
2387 | 2380 | <xs:element name="PortfolioIndexTradeData" minOccurs="0"> |
2388 | 2381 | <xs:complexType> |
2389 | 2382 | <xs:sequence> |
|
2591 | 2584 | <xs:complexType name="cboBondBasketData"> |
2592 | 2585 |
|
2593 | 2586 | <xs:sequence> |
2594 | | - <xs:element name="Trade" maxOccurs="unbounded"> |
2595 | | - <xs:complexType> |
2596 | | - <xs:all> |
2597 | | - <xs:element type="oreTradeType" name="TradeType"/> |
2598 | | - <xs:element type="envelope" name="Envelope" minOccurs="0"/> |
2599 | | - <xs:element type="bondData" name="BondData" maxOccurs="1" minOccurs="0"/> |
2600 | | - </xs:all> |
2601 | | - <xs:attribute type="xs:string" name="id"/> |
2602 | | - </xs:complexType> |
2603 | | - </xs:element> |
| 2587 | + <xs:element ref="subTradeGroup" maxOccurs="unbounded"/> |
| 2588 | + <!-- <xs:element name="Trade" maxOccurs="unbounded"> --> |
| 2589 | + <!-- <xs:complexType> --> |
| 2590 | + <!-- <xs:all> --> |
| 2591 | + <!-- <xs:element type="oreTradeType" name="TradeType"/> --> |
| 2592 | + <!-- <xs:element type="envelope" name="Envelope" minOccurs="0"/> --> |
| 2593 | + <!-- <xs:element type="bondData" name="BondData" maxOccurs="1" minOccurs="0"/> --> |
| 2594 | + <!-- </xs:all> --> |
| 2595 | + <!-- <xs:attribute type="xs:string" name="id"/> --> |
| 2596 | + <!-- </xs:complexType> --> |
| 2597 | + <!-- </xs:element> --> |
2604 | 2598 | </xs:sequence> |
2605 | 2599 | </xs:complexType> |
2606 | 2600 |
|
|
3033 | 3027 |
|
3034 | 3028 | <xs:complexType name="compositeTradeComponents"> |
3035 | 3029 | <xs:sequence> |
3036 | | - <xs:element name="Trade" maxOccurs="unbounded"> |
3037 | | - <xs:complexType> |
3038 | | - <xs:sequence> |
3039 | | - <xs:element type="oreTradeType" name="TradeType"/> |
3040 | | - <xs:element type="envelope" name="Envelope" minOccurs="0"/> |
3041 | | - <xs:group ref="oreTradeData"/> |
3042 | | - </xs:sequence> |
3043 | | - <xs:attribute type="xs:string" name="id"/> |
3044 | | - </xs:complexType> |
3045 | | - </xs:element> |
| 3030 | + <xs:element ref="subTradeGroup" maxOccurs="unbounded"/> |
| 3031 | + <!-- <xs:element name="Trade" maxOccurs="unbounded"> --> |
| 3032 | + <!-- <xs:complexType> --> |
| 3033 | + <!-- <xs:sequence> --> |
| 3034 | + <!-- <xs:element type="oreTradeType" name="TradeType"/> --> |
| 3035 | + <!-- <xs:element type="envelope" name="Envelope" minOccurs="0"/> --> |
| 3036 | + <!-- <xs:group ref="oreTradeData"/> --> |
| 3037 | + <!-- </xs:sequence> --> |
| 3038 | + <!-- <xs:attribute type="xs:string" name="id"/> --> |
| 3039 | + <!-- </xs:complexType> --> |
| 3040 | + <!-- </xs:element> --> |
3046 | 3041 | </xs:sequence> |
3047 | 3042 | </xs:complexType> |
3048 | 3043 |
|
|
0 commit comments