FINXIS.

Portfolio

Type CDM 7.2.0

A Portfolio represents an aggregation of multiple Positions, by describing the parameters that this Portfolio should be aggregated based on. The resulting PortfolioState is calculated using these aggregation parameters as inputs, by aggregating all the Events that are relevant to this Portfolio. The concept of Portfolio works at all levels in the model: from the highest for a given LegalEntity for instance, to the lowest to account for security substitutions in a secutity financing transaction. As such, Portfolio can be used either above or below the Contract level.

Extends —
Extended by —
Attributes 2
Namespace cdm.event.position

Attributes

All 2 declared on Portfolio. Cardinality in amber is required.

NameTypeCard.Description
aggregationParameters AggregationParameters 1..1 Describes the portfolio by describing how to aggregate all its relevant Events.
portfolioState PortfolioState 1..1 Describes the state of the Portfolio as a list of Positions resulting from the aggregation.

Functions

Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.

FunctionRoleDescription
EvaluatePortfolioState takes Function specification to evaluate a portfolio's aggregation parameters and return a new portfolio state containing aggregated positions.

Open Portfolio in the Model Browser

Walk the tree and the reference graph interactively, and switch releases to see how the type has changed. Free, no signup.

Model Browser All 200+ releases
Parsed from CDM 7.2.0 · event-position-type.rosetta cdm.event.position