Overview | Top | Package | Element
| LCMM UML Documentation

Summary:Attributes Properties | Detail:Attributes

LCMM
Class Matching Object

This entity stores one Matching Object for each pair of matched Settlement Instructions regardless of whether they are received already matched or match inside T2S System. Each Matching Object is linked to the two matched Settlement Instructions that belong to it, and the Settlement Transaction result of settlement.When T2S creates T2S generated Settlement Instructions in case of cross-CSD instructions or auto-collateralisation, the T2S Matching Reference is the same for all Matching Objects linked to these T2S generated Settlement Instructions and for the Matching Object linked to the original Settlement Instructions received from the T2S Actors

Attributes
<<Boundary>> <Class> Settlement Instruction | matches |
<<Boundary>> <Class> Settlement Transaction | gives |
<Primitive Type> String | T2S Matching Reference | Reference provided by T2S when the instruction is matched.
<Primitive Type> Integer | Matched Settlement Amount | The amount to which the instruction was matched. This is the amount to be settled.
<Primitive Type> String | Matching Type | Type of Matching. Possible values: Business, Technical
<Primitive Type> String | Cancellation Status | Cancellation status of the Matching Object.Possible vales: CAND (Cancelled), NCAN (Not cancelled)

Properties:

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

Attribute Details

Cancellation Status

    Public <Primitive Type> String Cancellation Status

  Cancellation status of the Matching Object.Possible vales: CAND (Cancelled), NCAN (Not cancelled)

Constraints:
Properties:

  Aggregation | None
  Class | <<Boundary>> <Class> Matching Object
  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 | Cancellation Status
  Namespace | <<Boundary>> <Class> Matching Object
  Owner | <<Boundary>> <Class> Matching Object
  Qualified Name | T2S Data Model::LCMM::Matching Object::Cancellation Status
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

gives

    Private <<Boundary>> <Class> Settlement Transaction gives

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_gives_is associated to
  Class | <<Boundary>> <Class> Matching Object
  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 | gives
  Namespace | <<Boundary>> <Class> Matching Object
  Opposite | <Property> is associated to : Matching Object [0..1]
  Owner | <<Boundary>> <Class> Matching Object
  Qualified Name | T2S Data Model::LCMM::Matching Object::gives
  Type | <<Boundary>> <Class> Settlement Transaction
  Upper | 1
  Upper Value | <Literal Unlimited Natural> 1
  Visibility | Private

Matched Settlement Amount

    Public <Primitive Type> Integer Matched Settlement Amount

  The amount to which the instruction was matched. This is the amount to be settled.

Constraints:
Properties:

  Aggregation | None
  Class | <<Boundary>> <Class> Matching Object
  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 | Matched Settlement Amount
  Namespace | <<Boundary>> <Class> Matching Object
  Owner | <<Boundary>> <Class> Matching Object
  Qualified Name | T2S Data Model::LCMM::Matching Object::Matched Settlement Amount
  Type | <Primitive Type> Integer
  Upper | 1
  Visibility | Public

matches

    Private <<Boundary>> <Class> Settlement Instruction matches

Constraints:
Properties:

  Aggregation | None
  Association | <Association> A_matches_belongs to
  Class | <<Boundary>> <Class> Matching Object
  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 | 2
  Lower Value | <Literal Integer> 2
  Multiplicity | 2
  Name | matches
  Namespace | <<Boundary>> <Class> Matching Object
  Opposite | <Property> belongs to : Matching Object [0..2]
  Owner | <<Boundary>> <Class> Matching Object
  Qualified Name | T2S Data Model::LCMM::Matching Object::matches
  Type | <<Boundary>> <Class> Settlement Instruction
  Upper | 2
  Upper Value | <Literal Unlimited Natural> 2
  Visibility | Private

Matching Type

    Public <Primitive Type> String Matching Type

  Type of Matching. Possible values: Business, Technical

Constraints:
Properties:

  Aggregation | None
  Class | <<Boundary>> <Class> Matching Object
  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 | Matching Type
  Namespace | <<Boundary>> <Class> Matching Object
  Owner | <<Boundary>> <Class> Matching Object
  Qualified Name | T2S Data Model::LCMM::Matching Object::Matching Type
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

T2S Matching Reference

    Public <Primitive Type> String T2S Matching Reference

  Reference provided by T2S when the instruction is matched.

Constraints:
Properties:

  Aggregation | None
  Class | <<Boundary>> <Class> Matching Object
  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 Matching Reference
  Namespace | <<Boundary>> <Class> Matching Object
  Owner | <<Boundary>> <Class> Matching Object
  Qualified Name | T2S Data Model::LCMM::Matching Object::T2S Matching Reference
  Type | <Primitive Type> String
  Upper | 1
  Visibility | Public

Overview | Top | Package | Element
| LCMM UML Documentation

Summary:Attributes Properties | Detail:Attributes