forked from finos/common-domain-model
-
Notifications
You must be signed in to change notification settings - Fork 8
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
dfba951
commit f0b695e
Showing
2 changed files
with
7 additions
and
27 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,30 +1,11 @@ | ||
# _Commodity Product - Delivery for Commodity Options and Forwards_ | ||
|
||
_Background_ | ||
|
||
Commodity Forwards and Options which are not swaptions do not use any `commodityPayout` but just `forwardPayout` or `optionPayout` with a commodity underlier instead. As commodity products, these forwards and options do also require access to the delivery structures, which have been confined to the `CommodityPayout` so far. This release adds the necessary delivery structures for `ForwardPayout` and `OptionPayout`. | ||
# *Product Model - FpML Synonym Mappings for UPI* | ||
|
||
_What is being released?_ | ||
|
||
- Support for commodity delivery for commodity forwards and options. | ||
- Renamed delivery structures to make them generic as opposed to commodity-specific. | ||
This release extends the FpML mapping coverage for the enum `ProductIdTypeEnum` to support UPIs. | ||
|
||
_Data types_ | ||
|
||
- Type `CommoditySchedule` renamed `CalculationSchedule`. | ||
- Type `CommodityScheduleDeliveryPeriods` renamed `CalculationScheduleDeliveryPeriods`. | ||
- Type `CommodityDeliveryInformation` renamed `AssetDeliveryInformation`. | ||
- Type `CommodityDeliveryPeriods` renamed `AssetDeliveryPeriods`. | ||
- Type `CommodityDeliveryProfile` renamed `AssetDeliveryProfile`. | ||
- Type `CommodityDeliveryProfileBlock` renamed `AssetDeliveryProfileBlock`. | ||
- Added attribute `delivery` of type `AssetDeliveryInformation` to type `OptionPayout`. | ||
- Added attribute `delivery` of type `AssetDeliveryInformation` to type `ForwardPayout`. | ||
- Added attribute `schedule` of type `CalculationSchedule` to type `ForwardPayout`. | ||
- Added conditions `DeliveryCapacity` and `PriceTimeIntervalQuantity` to type `OptionPayout`. | ||
- Added conditions `DeliveryCapacity` and `PriceTimeIntervalQuantity` to type `ForwardPayout`. | ||
- The `ProductIdentifierSourceMappingProcessor` has been updated to map FpML productIdScheme http://www.fpml.org/coding-scheme/external/iso4914 to `ProductIdTypeEnum->UPI`. | ||
|
||
_Review directions_ | ||
|
||
In the CDM Portal, select the Textual Browser and inspect each of the changes identified above. | ||
|
||
Changes can be reviewed in [PR#2519](https://github.com/finos/common-domain-model/pull/2519) | ||
- In the CDM Portal, select the Textual Browser and inspect the change listed above. |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters