LCMM::Common
Classe LCMM Instruction

The purpose of this entity is to store the common information of all LCMM instructions.
This entity is linked to:
• The Party by the following relationships:
- Instructing Party: T2S Party who instructs the LCMM instruction;
- Sending Party: T2S Party who sent the LCMM instruction;
• The LCMM Instruction Additional Information, that contains the information included in the message not needed for settlement.
In case it is needed, depending on the different situations, the LCMM instruction may be linked to:
• The Validation Error entity, in case of unsuccessful revalidation;

Attributi
<<Boundary>> <Class> Inbound LCMM Message is generated is generated
<<Boundary>> <Class> Validation Error validation Error validation Error
<<Boundary>> <Class> LCMM Instruction Additional Information has has
<<Entity>> <Class> Party is instructed by is instructed by
<<Entity>> <Class> Party is sent by is sent by
<Primitive Type> String Instruction Type Instruction Type

Type of instructions. Possible Values:
•    Settlement Instruction
•    Settlement Restriction
•    Amendment Instruction
•    Cancellation Instruction
•    Hold / Release Instruction

<Primitive Type> String Approval Status Approval Status

For 4 eyes principle. The exhaustive list of possible values is as follows:
•    Approved
•    Awaiting Approval
•    Rejected
•    Revoked

<<Boundary>> <Class> LCMM Instruction Internal Link is linked is linked
<<Boundary>> <Class> Status History is documented by is documented by
<<Boundary>> <Class> Reason History is documented by is documented by
<Primitive Type> Date Execution /Final Settlement Date Execution /Final Settlement Date

The business date when the LCMM Instruction has been executed (if it is a Cancellation Instruction, an Amendment Instruction or a Hold/Release Instruction), or totally settled (if it a Settlement Instruction or a Settlement Restriction)

<Primitive Type> String Inbound LCMM Message Reference Inbound LCMM Message Reference

Incoming message reference assigned by the T2S Actor

<Primitive Type> Timestamp Acceptance Starting Timestamp Acceptance Starting Timestamp

Timestamp in which the latest validation/revalidation process has started

<Primitive Type> Timestamp Acceptance Ending Timestamp Acceptance Ending Timestamp

Timestamp in which the latest validation/revalidation process has finished


Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NameLCMM Instruction
Namespace<Package> Common
Owner<Package> Common
Package<Package> Common
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction
StereotypeBoundary
VisibilityPublic

Dettagli attributo

 Acceptance Ending Timestamp
Public <Primitive Type> Timestamp Acceptance Ending Timestamp

Timestamp in which the latest validation/revalidation process has finished

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameAcceptance Ending Timestamp
Namespace<<Boundary>> <Class> LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::Acceptance Ending Timestamp
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic


 Acceptance Starting Timestamp
Public <Primitive Type> Timestamp Acceptance Starting Timestamp

Timestamp in which the latest validation/revalidation process has started

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameAcceptance Starting Timestamp
Namespace<<Boundary>> <Class> LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::Acceptance Starting Timestamp
Type<Primitive Type> Timestamp
Upper1
VisibilityPublic


 Approval Status
Public <Primitive Type> String Approval Status

For 4 eyes principle. The exhaustive list of possible values is as follows:
•    Approved
•    Awaiting Approval
•    Rejected
•    Revoked

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameApproval Status
Namespace<<Boundary>> <Class> LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::Approval Status
Type<Primitive Type> String
Upper1
VisibilityPublic


 Execution /Final Settlement Date
Public <Primitive Type> Date Execution /Final Settlement Date

The business date when the LCMM Instruction has been executed (if it is a Cancellation Instruction, an Amendment Instruction or a Hold/Release Instruction), or totally settled (if it a Settlement Instruction or a Settlement Restriction)

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameExecution /Final Settlement Date
Namespace<<Boundary>> <Class> LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::Execution /Final Settlement Date
Type<Primitive Type> Date
Upper1
VisibilityPublic


 has
Private <<Boundary>> <Class> LCMM Instruction Additional Information has
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_belongs to_has
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Namehas
Namespace<<Boundary>> <Class> LCMM Instruction
Opposite<Property> belongs to : LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::has
Type<<Boundary>> <Class> LCMM Instruction Additional Information
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 Inbound LCMM Message Reference
Public <Primitive Type> String Inbound LCMM Message Reference

Incoming message reference assigned by the T2S Actor

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameInbound LCMM Message Reference
Namespace<<Boundary>> <Class> LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::Inbound LCMM Message Reference
Type<Primitive Type> String
Upper1
VisibilityPublic


 Instruction Type
Public <Primitive Type> String Instruction Type

Type of instructions. Possible Values:
•    Settlement Instruction
•    Settlement Restriction
•    Amendment Instruction
•    Cancellation Instruction
•    Hold / Release Instruction

Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameInstruction Type
Namespace<<Boundary>> <Class> LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::Instruction Type
Type<Primitive Type> String
Upper1
VisibilityPublic


 is documented by
Private <<Boundary>> <Class> Status History is documented by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is documented by_documents
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Lower Value<Literal Integer> 1
Multiplicity1..*
Nameis documented by
Namespace<<Boundary>> <Class> LCMM Instruction
Opposite<Property> documents : LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::is documented by
Type<<Boundary>> <Class> Status History
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 is documented by
Private <<Boundary>> <Class> Reason History is documented by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is documented by_documents
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameis documented by
Namespace<<Boundary>> <Class> LCMM Instruction
Opposite<Property> documents : LCMM Instruction
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::is documented by
Type<<Boundary>> <Class> Reason History
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 is generated
Private <<Boundary>> <Class> Inbound LCMM Message is generated
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_is generated_generates
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Nameis generated
Namespace<<Boundary>> <Class> LCMM Instruction
Opposite<Property> generates : LCMM Instruction [0..2]
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::is generated
Type<<Boundary>> <Class> Inbound LCMM Message
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 is instructed by
Private <<Entity>> <Class> Party is instructed by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_instructs_is instructed by
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Lower Value<Literal Integer> 1
Multiplicity1
Nameis instructed by
Namespace<<Boundary>> <Class> LCMM Instruction
Opposite<Property> instructs : LCMM Instruction [0..*]
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::is instructed by
Type<<Entity>> <Class> Party
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 is linked
Private <<Boundary>> <Class> LCMM Instruction Internal Link is linked
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_links_is linked
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameis linked
Namespace<<Boundary>> <Class> LCMM Instruction
Opposite<Property> links : LCMM Instruction [2..2]
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::is linked
Type<<Boundary>> <Class> LCMM Instruction Internal Link
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 is sent by
Private <<Entity>> <Class> Party is sent by
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_sends_is sent by
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity0..1
Nameis sent by
Namespace<<Boundary>> <Class> LCMM Instruction
Opposite<Property> sends : LCMM Instruction [0..*]
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::is sent by
Type<<Entity>> <Class> Party
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 validation Error
Private <<Boundary>> <Class> Validation Error validation Error
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_validation Error_lCMM Instruction
Class<<Boundary>> <Class> LCMM Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Namevalidation Error
Namespace<<Boundary>> <Class> LCMM Instruction
Opposite<Property> lCMM Instruction : LCMM Instruction [0..1]
Owner<<Boundary>> <Class> LCMM Instruction
Qualified NameT2S Data Model::LCMM::Common::LCMM Instruction::validation Error
Type<<Boundary>> <Class> Validation Error
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate