2.4.9
What is being released
Proposed model changes as part of an on-going effort to augment the product coverage with securities
- Added sample implementations of existing functions
Allocate
andNewAllocationPrimitive
which focuses on the securities use case. - On
Execution
, mark the attributeParty
as a reference. This is allows theExecution.party
to be specified as a value (e.g. for a standaloneExecution
instance) or as a reference (e.g. when theExecution
is part of anEvent
, where theExecution.party
can be a reference toEvent.party
). - On
Position
, add attributecashBalance
to allow the cash settlement amounts to be aggregated. - On
Lineage
, add attributetransferReference
so any previous transfers can be conveniently linked.
Review direction
- In the CDM Textual Browser:
- Review classes
Execution
,Position
andLineage
. - Review functions
Allocate
andNewAllocationPrimitive
.
- Review classes
- In the downloaded CDM Distribution, review sample function implementations
AllocateImpl.java
andNewAllocationPrimitiveImpl.java
and corresponding testsAllocateTest.java
.