Panoramica | In alto | Pacchetto | Elemento
| Penalties Documentazione UML

Riepilogo:Attributi Proprietà | Dettagli:Attributi

LCMM::Penalties
Classe Penalty Modification

This entity stores information concerning penalty modification instructions. It is a specialisation of the Inbound Individual Message entity (refered to the dynamic data description of the Interface domain for more information), with an additional attribute for storing the current status of the request

Attributi
<<Boundary>> <Class> Penalty | penalty |
<Primitive Type> String | Request Type | It indicates the type of the request (i.e. action to be performed on the penalty). Possible values are:• REMO - When it is a removal request.• REIN - When it is a reinclusion request.• RALO - When it is a re-allocation request.• SWIC - When it is a switch request.
<Primitive Type> String | Description text | It indicates the additional description (text) of the reason why the penalty is requested either for Removal (when the Removal Reason Code is OTHR) or for Switch
<Primitive Type> String | Status | Specifies the current status of the request. Possible values are:• Validated• Rejected• Executed
<Class> Party | new failing party |
<Class> Party | new non-failing party |
<Primitive Type> Timestamp | Validation / Execution ending timestamp |
<<Boundary>> <Class> Request Error | for |
<<Boundary>> <Class> Inbound penalty modification message | is requested by |
<Primitive Type> String | Removal Reason Code | It indicates the code for the reason why the removal of the penalty is requested• INSO - Penalty to be removed because Insolvency proceedings are opened against the failing participant. • SESU- Penalty to be removed because of ISIN suspension from settlement.• SUSP - Penalty to be removed because of ISIN suspension from trading.• SEMP - Penalty to be removed because of settlement on multiple platforms.• TECH - Penalty to be removed because of technical impossibilities that prevent settlement• OTHR - Penalty to be removed because of another reason
<Primitive Type> String | New penalty after reallocation | Id of the new penalty
<Primitive Type> String | T2S Reference of the new Failing Instruction | Reference provided by Penalty Modification Requestor for Reallocation (RALO) when New Failing Party is equal to the New non failing party
<Primitive Type> String | Individual Penalty Identification |
<Primitive Type> String | Penalty Common Reference |
<Primitive Type> String | Approval Status | “Approved “/” Awaiting for Approval”/” Revoked”/"Rejected"
<<Boundary>> <Class> Inbound Bulk File | inbound Bulk File |

Proprietà:

Is Abstract | false
Is Active | false
Is Leaf | false
Name | Penalty Modification
Namespace | <Package> Penalties
Owner | <Package> Penalties
Package | <Package> Penalties
Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification
Stereotype | Boundary
Visibility | Public

Dettagli attributo

Approval Status

    Public <Primitive Type> String Approval Status

  “Approved “/” Awaiting for Approval”/” Revoked”/"Rejected"

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Approval Status
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::Approval Status
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Description text

    Public <Primitive Type> String Description text

  It indicates the additional description (text) of the reason why the penalty is requested either for Removal (when the Removal Reason Code is OTHR) or for Switch

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Description text
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::Description text
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

for

    Private <<Boundary>> <Class> Request Error for

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_for_penalty Modification
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | 0..1
  Name | for
  Namespace | <<Boundary>> <Class> Penalty Modification
  Opposite | <Property> penalty Modification : Penalty Modification [0..1]
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::for
  Type | <<Boundary>> <Class> Request Error
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

inbound Bulk File

    Private <<Boundary>> <Class> Inbound Bulk File inbound Bulk File

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_inbound Bulk File_for
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | 0..1
  Name | inbound Bulk File
  Namespace | <<Boundary>> <Class> Penalty Modification
  Opposite | <Property> for : Penalty Modification [0..*]
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::inbound Bulk File
  Type | <<Boundary>> <Class> Inbound Bulk File
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

Individual Penalty Identification

    Public <Primitive Type> String Individual Penalty Identification

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Individual Penalty Identification
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::Individual Penalty Identification
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

is requested by

    Private <<Boundary>> <Class> Inbound penalty modification message is requested by

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_penalty Modification_is requested by
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | 0..1
  Name | is requested by
  Namespace | <<Boundary>> <Class> Penalty Modification
  Opposite | <Property> penalty Modification : Penalty Modification [0..1]
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::is requested by
  Type | <<Boundary>> <Class> Inbound penalty modification message
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

new failing party

    Private <Class> Party new failing party

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_penalty Modification_new failing party
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | 0..1
  Name | new failing party
  Namespace | <<Boundary>> <Class> Penalty Modification
  Opposite | <Property> penalty Modification : Penalty Modification [0..*]
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::new failing party
  Type | <Class> Party
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

new non-failing party

    Private <Class> Party new non-failing party

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_penalty Modification2_new non-failing party
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 0
  Lower Value | <Literal Integer> 0
  Multiplicity | 0..1
  Name | new non-failing party
  Namespace | <<Boundary>> <Class> Penalty Modification
  Opposite | <Property> penalty Modification2 : Penalty Modification [0..*]
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::new non-failing party
  Type | <Class> Party
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

New penalty after reallocation

    Public <Primitive Type> String New penalty after reallocation

  Id of the new penalty

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | New penalty after reallocation
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::New penalty after reallocation
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

penalty

    Private <<Boundary>> <Class> Penalty penalty

Vincoli:
Proprietà:

  Aggregation | None
  Association | <Association> A_modifies_penalty
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Lower Value | <Literal Integer> 1
  Multiplicity | 1
  Name | penalty
  Namespace | <<Boundary>> <Class> Penalty Modification
  Opposite | <Property> modifies : Penalty Modification [0..*]
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::penalty
  Type | <<Boundary>> <Class> Penalty
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

Penalty Common Reference

    Public <Primitive Type> String Penalty Common Reference

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Penalty Common Reference
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::Penalty Common Reference
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Removal Reason Code

    Public <Primitive Type> String Removal Reason Code

  It indicates the code for the reason why the removal of the penalty is requested• INSO - Penalty to be removed because Insolvency proceedings are opened against the failing participant. • SESU- Penalty to be removed because of ISIN suspension from settlement.• SUSP - Penalty to be removed because of ISIN suspension from trading.• SEMP - Penalty to be removed because of settlement on multiple platforms.• TECH - Penalty to be removed because of technical impossibilities that prevent settlement• OTHR - Penalty to be removed because of another reason

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Removal Reason Code
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::Removal Reason Code
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Request Type

    Public <Primitive Type> String Request Type

  It indicates the type of the request (i.e. action to be performed on the penalty). Possible values are:• REMO - When it is a removal request.• REIN - When it is a reinclusion request.• RALO - When it is a re-allocation request.• SWIC - When it is a switch request.

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Request Type
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::Request Type
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Status

    Public <Primitive Type> String Status

  Specifies the current status of the request. Possible values are:• Validated• Rejected• Executed

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Status
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::Status
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

T2S Reference of the new Failing Instruction

    Public <Primitive Type> String T2S Reference of the new Failing Instruction

  Reference provided by Penalty Modification Requestor for Reallocation (RALO) when New Failing Party is equal to the New non failing party

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | T2S Reference of the new Failing Instruction
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::T2S Reference of the new Failing Instruction
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Validation / Execution ending timestamp

    Public <Primitive Type> Timestamp Validation / Execution ending timestamp

Vincoli:
Proprietà:

  Aggregation | None
  Class | <<Boundary>> <Class> Penalty Modification
  Is Composite | false
  Is Derived | false
  Is Derived Union | false
  Is Leaf | false
  Is Ordered | false
  Is Read Only | false
  Is Static | false
  Is Unique | true
  Lower | 1
  Multiplicity | 1
  Name | Validation / Execution ending timestamp
  Namespace | <<Boundary>> <Class> Penalty Modification
  Owner | <<Boundary>> <Class> Penalty Modification
  Qualified Name | T2S Data Model::LCMM::Penalties::Penalty Modification::Validation / Execution ending timestamp
  Type | <Primitive Type> Timestamp
  Upper | 1
  Visibility | Public

Panoramica | In alto | Pacchetto | Elemento
| Penalties Documentazione UML

Riepilogo:Attributi Proprietà | Dettagli:Attributi