Rules and Parameters::Conditional Securities Delivery
Classe COSD Rule

This entity defines the CoSD Rules defined by each CSD.

Each CoSD Rule belongs to a single CoSD Rule Set, it is linked to a set of CoSD Rule Parameters and it may be linked to one or many CoSD Processing Conditions.

Attributi
<<Entity>> <Class> COSD Rule Parameter is made of is made of
<Primitive Type> Integer Rule Sequence Rule Sequence

It specifies the order in which the rules are processed within the relevant rule set.

<<Boundary>> <Class> Settlement Instruction settlement Instruction settlement Instruction
<<Boundary>> <Class> Hold/Release Instruction hold/Release Instruction hold/Release Instruction
<Primitive Type> Boolean COSD Processing COSD Processing

Boolean attribute specifying if the settlement instruction that matches with the rule is to settle conditionally.

<Primitive Type> Date Valid From Valid From

It specifies the date from which the rule is valid.

<Primitive Type> Date Valid To Valid To

It specifies the date to which the rule is valid.


Proprietà:

Is Abstractfalse
Is Activefalse
Is Leaffalse
NameCOSD Rule
Namespace<Package> Conditional Securities Delivery
Owner<Package> Conditional Securities Delivery
Package<Package> Conditional Securities Delivery
Qualified NameT2S Data Model::Rules and Parameters::Conditional Securities Delivery::COSD Rule
StereotypeEntity
VisibilityPublic

Dettagli attributo

 COSD Processing
Public <Primitive Type> Boolean COSD Processing

Boolean attribute specifying if the settlement instruction that matches with the rule is to settle conditionally.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> COSD Rule
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameCOSD Processing
Namespace<<Entity>> <Class> COSD Rule
Owner<<Entity>> <Class> COSD Rule
Qualified NameT2S Data Model::Rules and Parameters::Conditional Securities Delivery::COSD Rule::COSD Processing
Type<Primitive Type> Boolean
Upper1
VisibilityPublic


 hold/Release Instruction
Private <<Boundary>> <Class> Hold/Release Instruction hold/Release Instruction
Vincoli:
Proprietà:

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


 is made of
Private <<Entity>> <Class> COSD Rule Parameter is made of
Vincoli:
Proprietà:

AggregationComposite
Association<Association> A_is made of_cOSD Rule
Class<<Entity>> <Class> COSD Rule
Is Compositetrue
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower0
Lower Value<Literal Integer> 0
Multiplicity*
Nameis made of
Namespace<<Entity>> <Class> COSD Rule
Owner<<Entity>> <Class> COSD Rule
Qualified NameT2S Data Model::Rules and Parameters::Conditional Securities Delivery::COSD Rule::is made of
Type<<Entity>> <Class> COSD Rule Parameter
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 Rule Sequence
Public <Primitive Type> Integer Rule Sequence

It specifies the order in which the rules are processed within the relevant rule set.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> COSD Rule
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameRule Sequence
Namespace<<Entity>> <Class> COSD Rule
Owner<<Entity>> <Class> COSD Rule
Qualified NameT2S Data Model::Rules and Parameters::Conditional Securities Delivery::COSD Rule::Rule Sequence
Type<Primitive Type> Integer
Upper1
VisibilityPublic


 settlement Instruction
Private <<Boundary>> <Class> Settlement Instruction settlement Instruction
Vincoli:
Proprietà:

AggregationNone
Association<Association> A_cOSD Rule_settlement Instruction
Class<<Entity>> <Class> COSD Rule
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*
Namesettlement Instruction
Namespace<<Entity>> <Class> COSD Rule
Opposite<Property> cOSD Rule : COSD Rule [0..*]
Owner<<Entity>> <Class> COSD Rule
Qualified NameT2S Data Model::Rules and Parameters::Conditional Securities Delivery::COSD Rule::settlement Instruction
Type<<Boundary>> <Class> Settlement Instruction
Upper*
Upper Value<Literal Unlimited Natural> *
VisibilityPrivate


 Valid From
Public <Primitive Type> Date Valid From

It specifies the date from which the rule is valid.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> COSD Rule
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameValid From
Namespace<<Entity>> <Class> COSD Rule
Owner<<Entity>> <Class> COSD Rule
Qualified NameT2S Data Model::Rules and Parameters::Conditional Securities Delivery::COSD Rule::Valid From
Type<Primitive Type> Date
Upper1
VisibilityPublic


 Valid To
Public <Primitive Type> Date Valid To

It specifies the date to which the rule is valid.

Vincoli:
Proprietà:

AggregationNone
Class<<Entity>> <Class> COSD Rule
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Lower1
Multiplicity1
NameValid To
Namespace<<Entity>> <Class> COSD Rule
Owner<<Entity>> <Class> COSD Rule
Qualified NameT2S Data Model::Rules and Parameters::Conditional Securities Delivery::COSD Rule::Valid To
Type<Primitive Type> Date
Upper1
VisibilityPublic