7.0.0-dev.48
Ingest - Mapping for WorkflowStep, EquityOptions, and CDS
Background
Ingest functions for FpML Confirmation to CDM are available in the CDM 7-dev version for beta testing by the CDM community. There are still gaps between the original synonym mapping and ingest functional mapping which will be addressed in this PR.
What is being released?
Mapping has been completed for the following areas in CDM:
-
Workflow Step
- Expanded
PrimitiveInstructionmapping function for different message types (ConfirmationAgreed,ExecutionNotification,RequestClearingRequestConfirmation,ClearingConfirmed,ExecutionAdvice,ExecutionAdviceRetracted,ExecutionNotification,RequestClearing,TradeChangeAdvice) - Created new
MapPrimitiveInstructionalong with function with new functions for amendments, terminations, and event based model mapping (MapAmendmentToPrimitiveInstruction,MapTerminationToPrimitiveInstruction,MapTradingEventsBaseModelToPrimitiveInstruction) - Extended workflow step mapping for
EventTimestampsandMessageInformation
- Expanded
-
Vanilla Equity Option
- Further mapping for Equity Bermuda
multipleExercise - Created a new functions
MapBasketConstituentQuantityandMapEquityBaseFinancialUnit - Added mapping for a multiplier on non negative quantity schedules
- Mapped
passThroughandaveragingFeatureon an option payout feature attribute
- Further mapping for Equity Bermuda
-
Broker Equity Option
- Adding
MapEquityPremiumListToTransferStateListfunction forBrokerEquityOptionproduct type - Further mapping for payout fields (
unit type,price)
- Adding
-
Credit Default Swaps
- Mapped
protectionTermsfields (gracePeriodExtension,obligationAcceleration,repudiationMoratorium,multipleHolderObligation,multipleCreditEventNotices) - Mapped physical and cash settlement terms in the
MapCreditDefaultSwapChoiceToSettlementTermsfunction
- Mapped
-
Common
- Added coverage for
TradeAmendmentContentinGetFpmlTradefunction - Added functions
MapFeeTypeEnumWithSchemeandMapMessageAction
- Added coverage for
-
DateTime
- Added 2 new functions
MapFpmlDateTimeListToDateTimeListandMapEventTimestampQualification
- Added 2 new functions
-
PriceQuantity
- Add multiplier mapping to
MapCurrencyAmountToQuantityfunction
- Add multiplier mapping to
-
Other
- Added new values to
MapFeeTypeEnumfunction
- Added new values to
Review Directions
Changes can be reviewed in PR: #4091