PartyRole
Type CDM 7.2.0A 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.
| Name | Type | Card. | 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.
AvailableInventoryAvailableInventoryRecordCounterpartyPositionEligibleCollateralSpecificationEvergreenProvisionExecutionInstructionExtendibleProvisionLegalAgreementBaseMarginCallBasePartyChangeInstructionTrade
Functions
Model functions that produce or consume this type. These are the CDM's own behaviour — the logic a correct implementation has to match.
| Function | Role | Description |
|---|---|---|
| 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.