AncillaryParty
Type CDM 7.2.0Defines an ancillary role enumerated value with an associated party reference. The product is agnostic to the actual parties involved in the transaction, with the party references abstracted away from the product definition and replaced by the AncillaryRoleEnum. The AncillaryRoleEnum can then be positioned in the product and this AncillaryParty type, which is positioned outside of the product definition, allows the AncillaryRoleEnum to be associated with an actual party reference.
Attributes
All 3 declared on AncillaryParty. Cardinality in amber is required.
| Name | Type | Card. | Description |
|---|---|---|---|
| role | AncillaryRoleEnum | 1..1 | Specifies the AncillaryRoleEnum that is associated to the party reference. An ancillary party is any involved party that is not one of the two principal parties to the transaction. |
| partyReference | Party | 1..* | Specifies the party, or parties, associated to the ancillary role. |
| onBehalfOf | CounterpartyRoleEnum | 0..1 | Optionally specifies the counterparty that the ancillary party is acting on behalf of. |
Referenced by
4 types hold an AncillaryParty 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.
| Function | Role | Description |
|---|---|---|
| ExtractAncillaryPartyByRole | returns | Extracts from a list of AncillaryParty data types, the AncillaryParty that corresponds to the AncillaryRoleEnum. |
| MapAncillaryPartyList | returns | — |
| MapSwaptionPhysicalSettlementToAncillaryParty | returns | — |
| MapExerciseProcedureToAncillaryParty | returns | — |
| MapEarlyTerminationProvisionToAncillaryParty | returns | — |
| MapOptionalEarlyTerminationToAncillaryParty | returns | — |
| MapCancelableProvisionToAncillaryParty | returns | — |
| MapExtendibleProvisionToAncillaryParty | returns | — |
| MapCalculationAgentIndependentToAncillaryParty | returns | — |
| MapAncillaryParty | returns | — |
| MapBondOptionAncillaryPartyList | returns | — |
| MapCapFloorAncillaryPartyList | returns | — |
| ExtractAncillaryPartyByRole | takes | Extracts from a list of AncillaryParty data types, the AncillaryParty that corresponds to the AncillaryRoleEnum. |
| 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. |
Showing 12 of each. All 1286 functions →
Open AncillaryParty 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.