FINXIS.

PartyRole

Type CDM 7.2.0

A class to specify the role(s) that party(ies) may have in relation to the execution, contract or other legal agreement.

Extends —
Extended by —
Attributes 3
Namespace cdm.base.staticdata.party

Attributes

All 3 declared on PartyRole. Cardinality in amber is required.

NameTypeCard.Description
partyReference Party 1..1 A reference to the party to which the role refers to.
role PartyRoleEnum 1..1 The party role.
ownershipPartyReference Party 0..1 A reference to the party that has ownership of this party role information. FpML specifies that For shared trade information, this attribute will reference the originator of the data (for example, an execution facility or clearing house).

Referenced by

11 types hold a PartyRole as an attribute.

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
FilterPartyRole returns Filters the list of partyRoles based on the provided partyRoleEnum.
MapPartyRoleList returns —
MapRelatedPartyToPartyRole returns —
FilterPartyRole takes Filters the list of partyRoles based on the provided partyRoleEnum.
Create_PartyChange takes Defines the logic for changing one of the counterparties on a trade. A new trade identifier must be specified as a change of party results in a new trade. An ancillary party can also be specified, for instance to refer to the original executing party on the new trade.
Create_AgreementPartyChange takes Specifies the inputs, outputs and constraints when calculating the after Legal agreement based on a change to the parties.
IsValidPartyRole takes —

Open PartyRole 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 · base-staticdata-party-type.rosetta cdm.base.staticdata.party