Skip to content

Commit 3c102ac

Browse files
pcaspersjenkins
authored andcommitted
QPR-8566 schema fixes
1 parent 72b20f5 commit 3c102ac

6 files changed

Lines changed: 7 additions & 24 deletions

File tree

Examples/Example_43/Input/netting.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,6 @@
22
<NettingSetDefinitions>
33
<NettingSet>
44
<NettingSetId>CPTY_A</NettingSetId>
5-
<Counterparty>CPTY_A</Counterparty>
65
<ActiveCSAFlag>false</ActiveCSAFlag>
76
<CSADetails>
87
<Bilateral>Bilateral</Bilateral>
@@ -32,7 +31,6 @@
3231
</NettingSet>
3332
<NettingSet>
3433
<NettingSetId>CPTY_B</NettingSetId>
35-
<Counterparty>CPTY_B</Counterparty>
3634
<ActiveCSAFlag>true</ActiveCSAFlag>
3735
<CSADetails>
3836
<Bilateral>Bilateral</Bilateral>
@@ -62,7 +60,6 @@
6260
</NettingSet>
6361
<NettingSet>
6462
<NettingSetId>CPTY_C</NettingSetId>
65-
<Counterparty>CPTY_C</Counterparty>
6663
<ActiveCSAFlag>false</ActiveCSAFlag>
6764
<CSADetails>
6865
<Bilateral>Bilateral</Bilateral>
@@ -92,7 +89,6 @@
9289
</NettingSet>
9390
<NettingSet>
9491
<NettingSetId>CPTY_D</NettingSetId>
95-
<Counterparty>CPTY_D</Counterparty>
9692
<ActiveCSAFlag>false</ActiveCSAFlag>
9793
<CSADetails>
9894
<Bilateral>Bilateral</Bilateral>

Examples/Example_43/Input/portfolio3.xml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -235,7 +235,6 @@
235235
<Envelope>
236236
<CounterParty>CPTY_B</CounterParty>
237237
<NettingSetId>CPTY_B</NettingSetId>
238-
<NettingSetId/>
239238
<AdditionalFields/>
240239
</Envelope>
241240
<BondData>

Examples/Example_43/Input/portfolio4.xml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -58,9 +58,6 @@
5858
<CreditCurveId>BOND_BB</CreditCurveId>
5959
<SettlesAccrual>Y</SettlesAccrual>
6060
<PaysAtDefaultTime>Y</PaysAtDefaultTime>
61-
<ProtectionStart/>
62-
<UpfrontDate/>
63-
<UpfrontFee/>
6461
<LegData>
6562
<LegType>Fixed</LegType>
6663
<Payer>true</Payer>
@@ -92,5 +89,4 @@
9289
</LegData>
9390
</CreditDefaultSwapData>
9491
</Trade>
95-
-->
9692
</Portfolio>

Examples/Example_43/Input/simulation.xml

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -274,7 +274,6 @@
274274
</Currencies>
275275
<Expiries>6M,1Y,2Y,3Y,5Y,10Y,12Y,15Y,20Y</Expiries>
276276
<Terms>1Y,2Y,3Y,4Y,5Y,7Y,10Y,15Y,20Y,30Y</Terms>
277-
<Strikes/>
278277
</SwaptionVolatilities>
279278
<CapFloorVolatilities>
280279
<Simulate>false</Simulate>
@@ -297,7 +296,6 @@
297296
<!--<CurrencyPair>GBPUSD</CurrencyPair>-->
298297
</CurrencyPairs>
299298
<Expiries>6M,1Y,2Y,3Y,4Y,5Y,7Y,10Y</Expiries>
300-
<Strikes/>
301299
</FxVolatilities>
302300
<BenchmarkCurves>
303301
<BenchmarkCurve>

xsd/curveconfig.xsd

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -505,7 +505,6 @@
505505
<xs:element type="xs:string" name="SourceCurve" minOccurs="0" maxOccurs="1"/>
506506
<xs:element type="xs:string" name="Pillars" minOccurs="0" maxOccurs="1"/>
507507
<xs:element type="xs:decimal" name="SpotLag" minOccurs="0" maxOccurs="1"/>
508-
<!-- SourceCurves and SwitchDates removed by JW, but restored here -->
509508
<xs:element name="SourceCurves" minOccurs="0">
510509
<xs:complexType>
511510
<xs:sequence>
@@ -529,6 +528,8 @@
529528
<xs:element type="bootstrapConfigType" name="BootstrapConfig" minOccurs="0" maxOccurs="1"/>
530529
<!-- AllowNegativeRates removed by JW, but restored here -->
531530
<xs:element type="bool" name="AllowNegativeRates" minOccurs="0" maxOccurs="1"/>
531+
<xs:element type="xs:string" name="InitialState" minOccurs="0"/>
532+
<xs:element type="xs:string" name="States" minOccurs="0"/>
532533
</xs:all>
533534
</xs:complexType>
534535

@@ -538,6 +539,7 @@
538539
<xs:enumeration value="HazardRate"/>
539540
<xs:enumeration value="Benchmark"/>
540541
<xs:enumeration value="Price"/>
542+
<xs:enumeration value="TransitionMatrix"/>
541543
<xs:enumeration value="Null"/>
542544
</xs:restriction>
543545
</xs:simpleType>

xsd/simulation.xsd

Lines changed: 4 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1442,19 +1442,11 @@
14421442
</xs:sequence>
14431443
</xs:complexType>
14441444
</xs:element>
1445-
<xs:element name="Correlations" minOccurs="0" maxOccurs="1">
1445+
<xs:element name="CreditStates" minOccurs="0" maxOccurs="1">
14461446
<xs:complexType>
1447-
<xs:all>
1448-
<xs:element type="bool" name="Simulate" maxOccurs="1" minOccurs="0"/>
1449-
<xs:element name="Pairs">
1450-
<xs:complexType>
1451-
<xs:sequence>
1452-
<xs:element type="xs:string" name="Pair" maxOccurs="unbounded" minOccurs="0"/>
1453-
</xs:sequence>
1454-
</xs:complexType>
1455-
</xs:element>
1456-
<xs:element type="xs:string" name="Expiries"/>
1457-
</xs:all>
1447+
<xs:sequence>
1448+
<xs:element type="xs:string" name="NumberOfFactors"/>
1449+
</xs:sequence>
14581450
</xs:complexType>
14591451
</xs:element>
14601452
</xs:all>

0 commit comments

Comments
 (0)