Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Lionel Smith-Gordon - ART Phase 3 (finos#3127)
* 3 - ART Phase 3 Initial commit (includes P2 changes) * Correction to Asset Payout and bring forward P2 changes * Refactoring of Index and FRO FloatingRateOption collapsed into new Index structure * FX updates for P3 FX updates for P3 * PriceQuantity refactoring PriceQuantity refactoring * Rosetta syntax fixes * Fix compilation issues * Make ingestion run * Update FpML 5.13 rates mappings * Inflation swaps and ancillaryParty fix * Map bond options * Update mappings * Update mappings for equity swaps * Repo and bond - bond execution - initial commit * Initial merge to v2 * Fix compilation issues * Fix mapper packages * Fix interest-rate-derivatives * Fix inflation-swaps * Fix bond-options * Fix equity-swaps * Fix equity-options * Fix equity-swaps basket duplicate mappings * Reference fixes * Temp testing change * Update DSL to version 9.15.1 and bundle to 11.16.2 * DSL update * Update bundle to version 11.17.1 * Clean up expectations * Update bundle version * Fix FIS mappings * Fix pom * Update interest-rate-derivatives with reference fix * Update inflation-swaps with reference fix * Update bond-options with reference fix * Update equity-swaps with reference fix * Update equity-options with reference fix * Tidy up * Map correlation swaps * Map variance-swaps * Mapping fix * Add comments to highlight model changes by HH * Map dividend swaps * Map volatility swaps * Map commodities * Map credit * Map credit * Map credit * Map credit * Fix assetClass * Fix assetClass * Fix assetClass * Fix assetClass for FRAs * Fix assetClass * Tidy up * Map FX (not finished) * Update repo and bonds * Update repo and bonds - bond execution * Add address annotation * Add address/location annotations and update interest-rate-derivatives expectations * Update inflation-swaps expectations * Update bond options expectations * Update equity-swaps expectations * FX * Update equity-options expectations * Update correlation-swaps expectations * Update equity swap and equity options * Update variance swaps * Update dividend swaps * Update volatility swaps * Update commodity * Update credit * Update expectations * Update fx * Tidy up * Use CreditIndex * Tidy up * Add metadata address * Update FpML 5.13 processes * Tidy up test class * Comment out some conditions * FloatingRateIndex identifier * Fix zc perUnitOf * Fix settlementType * Comment out condition PriceQuantity.SingleCurrencyQuantity * Fix assetIdentifier for CD indexes * Fix assetIdentifier indexName scheme * Comment out condition PriceQuantityNonCurrencyQuantities * Remove duplicate mappings * Update basketConsitituent type * Fix DividendPayoutRatio references * Bundle 11.18.3 * pricePerOption * pricePerOption units * tidy up * Fix FX option and equity option qualification functions * ART P3 with mapping ART P3 with mapping * Fix capacity unit mapping * Refactored OptionUnderlier to Underlier Refactored OptionUnderlier to Underlier * Completed Underlier refactoring Completed Underlier refactoring * Fix FX option quantity * Updated PerformancePayout Updated PerformancePayout * Update mappers * Update expectations * Update mappings and expectations for performancePayout underlier * Map optionType * Correlation swap price units * Remove unused mappers * Clean up mapping stats * Fix typo * Fix correlation price units * Remove debug logging * Fix FX variance and volatility * FX variance and volatility - asset class * FX variance and volatility - qualification * Set optionType for swaptions * Set optionType for swaptions * Update expectations for processes * Remove unused metadata location annotations * Fix repo and bond samples * OptionPayout.optionType mapping - remove swaption mapping, relax cardinality, and add condition * Update documentation snippets * Update documentation snippets * Fix Examples compilation issue * Update FpML 5.15 incomplete processes * Update FpML 5.13 incomplete products * Update FpML 5.13 processes * Fix Qualify_EquityOption_PriceReturnBasicPerformance_SingleName qualification * Update expectations * FpML 5.12 update expectations * FpML 5.12 update expectations * Update sec lending * Update repo and bond * Add testcase for block-execution-trade-state * Collateral Position is a Product SecLending qualification on a TransferableProduct in CollateralPortfolio * Update FpML 5.10 expectations * Fix bond forward mappings * Fix bond forward mappings * Fix merge issues * Update sec lending * Update bond and repo * Update secLending * Update secLending * Update secLending * Update secLending allocation and reallocation * Update FpML 5.10 processes * Update FpML 5.10 incomplete products * Update FpML 5.10 incomplete processes * Update ingestion expectations * Refactor the financial product section * Replace "flow" --> "transfer" as already used term * Update ingestion expectations * Update cdm-java expectations * Update FIS expectations * Update ORE expectations * Comment out margin-schedule-func.rosetta * Update CME submission * Update sec lending * More fixes for sec lending * Update repo and bond * Update repo and bond / sec lending * Update expectations * Fix template example * Margin Asset Refactor Refactored Margin functionality in line with ART * Remove template functionality * Clean up examples project * Fix example * Fix usage of only exists on choice types * Fix validation error * formatting * ARTP3-RC Feedback * Updates based on Leo's feedback Modelling updates * Further review updates Closing all items on PR3127 * ARTP3-RC Ready for Hugo * Fix qualification and update FpML 5.13 expectations * Update expectations * Fix CME mapping * Fix CME mapping * Fix broken link * Update RELEASE.md * Update bundle with C# fix * Fix merge issues --------- Co-authored-by: Lionel Smith-Gordon <[email protected]> Co-authored-by: Simon Cockx <[email protected]> Co-authored-by: lolabeis <[email protected]> Co-authored-by: Lionel SG <[email protected]>
- Loading branch information