LCMM::Common
Classe Hold/Release Instruction

This entity includes the information of a single maintenance request sent to hold or release an existing Settlement Instruction or to release a Settlement Restriction.
The Hold/Release Instruction entity inherits the attributes from the generalization of Conditions Modification Instruction .
Each Hold/Release Instruction is linked to the Settlement Instruction it is trying to hold or release or the Settlement Restriction it is trying to release.
When the Hold/Release Instruction has Hold Status Type “CoSD”, it is linked to the applicable CoSD Rule as well.

Attributi
<<Boundary>> <Class> Settlement Instruction holds or releases holds or releases
<Primitive Type> Boolean Hold Indicator Hold Indicator

Possible values: "Yes" , whene the instruction intends to hold and instruction, "No" when it intends to release an instruction

<Primitive Type> String Hold Status Type Hold Status Type

Type of Hold Status. Possible values: "CoSD Hold" , "Party Hold" , "CSD Hold" and "CSD Validation Hold"

<<Entity>> <Class> COSD Rule cOSD Rule cOSD Rule
<<eDataType>> <Primitive Type> Integer Partial Release Quantity Partial Release Quantity

Attributi ereditati da T2S Data Model::LCMM::Common::Condition Modification Instruction T2S Data Model::LCMM::Common::Condition Modification Instruction
Cancellation Status Cancellation Status, Execution Status Execution Status, Reason Code Reference Reason Code Reference, Entry Date Time Entry Date Time

Attributi ereditati da T2S Data Model::LCMM::Common::LCMM Instruction T2S Data Model::LCMM::Common::LCMM Instruction
Instruction Type Instruction Type, Approval Status Approval Status, Execution /Final Settlement Date Execution /Final Settlement Date, Inbound LCMM Message Reference Inbound LCMM Message Reference, Acceptance Starting Timestamp Acceptance Starting Timestamp, Acceptance Ending Timestamp Acceptance Ending Timestamp

Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NameHold/Release Instruction
Namespace<Package> Common
Owner<Package> Common
Package<Package> Common
Qualified NameT2S Data Model::LCMM::Common::Hold/Release Instruction
StereotypeBoundary
VisibilityPublic

Dettagli attributo

 cOSD Rule
Private <<Entity>> <Class> COSD Rule cOSD Rule
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_hold/Release Instruction_cOSD Rule
Class<<Boundary>> <Class> Hold/Release 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
NamecOSD Rule
Namespace<<Boundary>> <Class> Hold/Release Instruction
Opposite<Property> hold/Release Instruction : Hold/Release Instruction [0..*]
Owner<<Boundary>> <Class> Hold/Release Instruction
Qualified NameT2S Data Model::LCMM::Common::Hold/Release Instruction::cOSD Rule
Type<<Entity>> <Class> COSD Rule
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Hold Indicator
Public <Primitive Type> Boolean Hold Indicator

Possible values: "Yes" , whene the instruction intends to hold and instruction, "No" when it intends to release an instruction

Vincoli:
Proprietà:

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


 holds or releases
Private <<Boundary>> <Class> Settlement Instruction holds or releases
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_holds or releases_is held or released by
Class<<Boundary>> <Class> Hold/Release 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
Nameholds or releases
Namespace<<Boundary>> <Class> Hold/Release Instruction
Opposite<Property> is held or released by : Hold/Release Instruction [0..*]
Owner<<Boundary>> <Class> Hold/Release Instruction
Qualified NameT2S Data Model::LCMM::Common::Hold/Release Instruction::holds or releases
Type<<Boundary>> <Class> Settlement Instruction
Upper1
Upper Value<Literal Unlimited Natural> 1
VisibilityPrivate


 Hold Status Type
Public <Primitive Type> String Hold Status Type

Type of Hold Status. Possible values: "CoSD Hold" , "Party Hold" , "CSD Hold" and "CSD Validation Hold"

Vincoli:
Proprietà:

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


 Partial Release Quantity
Public <<eDataType>> <Primitive Type> Integer Partial Release Quantity
Vincoli:
Proprietà:

AggregationNone
Class<<Boundary>> <Class> Hold/Release Instruction
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NamePartial Release Quantity
Namespace<<Boundary>> <Class> Hold/Release Instruction
Owner<<Boundary>> <Class> Hold/Release Instruction
Qualified NameT2S Data Model::LCMM::Common::Hold/Release Instruction::Partial Release Quantity
Type<<eDataType>> <Primitive Type> Integer
Upper1
VisibilityPublic