Skip to content

Commit 9b95a5e

Browse files
damienbarkerjenkins
authored andcommitted
QPR-12255 relax strict ordering on bond and forward bond schema
1 parent e736c1a commit 9b95a5e

1 file changed

Lines changed: 4 additions & 4 deletions

File tree

xsd/instruments.xsd

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -325,7 +325,7 @@
325325
</xs:complexType>
326326

327327
<xs:complexType name="bondData">
328-
<xs:sequence>
328+
<xs:all>
329329
<xs:element type="xs:string" name="IssuerId" minOccurs="0"/>
330330
<xs:element type="xs:string" name="CreditCurveId" minOccurs="0"/>
331331
<xs:element type="xs:string" name="CreditGroup" minOccurs="0"/>
@@ -343,11 +343,11 @@
343343
<xs:element type="legData" name="LegData" maxOccurs="unbounded" minOccurs="0"/>
344344
<xs:element type="bool" name="CreditRisk" minOccurs="0"/>
345345
<xs:element type="xs:string" name="SubType" minOccurs="0"/>
346-
</xs:sequence>
346+
</xs:all>
347347
</xs:complexType>
348348

349349
<xs:complexType name="forwardBondData">
350-
<xs:sequence>
350+
<xs:all>
351351
<xs:element type="bondData" name="BondData"/>
352352
<xs:element type="settlementData" name="SettlementData"/>
353353
<xs:element name="PremiumData" minOccurs="0">
@@ -359,7 +359,7 @@
359359
</xs:complexType>
360360
</xs:element>
361361
<xs:element type="xs:string" name="LongInForward"/>
362-
</xs:sequence>
362+
</xs:all>
363363
</xs:complexType>
364364

365365
<xs:complexType name="varianceSwapData">

0 commit comments

Comments
 (0)