Introduction
Ci-dessous sont présentées les différentes règles de compatibilité entre types à l'intérieur de chacune des familles suivantes :
la famille Type de données élémentaire (EDT),
la famille Type de données dérivé (DDT),
la famille Type de données générique (GDT).
Famille Type de données élémentaires (EDT)
La famille de types de données élémentaires (EDT) contient les sous-familles suivantes :
la sous-famille de types de données au format binaire,
la sous-famille de types de données au format BCD,
la sous-famille de types de données au format Réel,
la sous-famille de types de données au format chaîne de caractères,
la sous-famille de types de données au format chaîne de bits.
Il n'y a pas de compatibilité entre deux types de données quels qu'ils soient, même s'ils appartiennent à la même sous-famille.
Famille Type de données dérivées (DDT)
La famille de types de données dérivées (DDT) contient les sous-familles suivantes :
la sous-famille de type tables,
la sous-famille de type structures :
structures concernant les données d'E/S (IODDT)
structures concernant les équipements (DDT d'équipement)
structures concernant d'autres données
Règles concernant les structures :
Deux structures sont compatibles si leurs éléments sont :
de même nom,
de même type,
organisés suivant le même ordre.
Il existe quatre types de structures :

Compatibilité entre les types de structures
Types |
ELEMENT_1 |
ELEMENT_2 |
ELEMENT_3 |
ELEMENT_4 |
ELEMENT_1 |
OUI |
NON |
NON |
|
ELEMENT_2 |
OUI |
NON |
NON |
|
ELEMENT_3 |
NON |
NON |
NON |
|
ELEMENT_4 |
NON |
NON |
NON |
Règles concernant les tables
Deux tables sont compatibles si :
leurs dimensions et l'organisation de leurs dimensions sont identiques,
chaque dimension correspondante est de même type.
Il existe cinq types de tables :

Compatibilité entre les types de tables
Le type... |
et le type... |
sont... |
---|---|---|
TAB_1 |
TAB_2 |
incompatibles |
TAB_2 |
TAB_3 |
compatibles |
TAB_4 |
TAB_5 |
compatibles |
TAB_4[25] |
TAB_5[28] |
compatibles |
Famille Type de données génériques (GDT)
La famille de types de données génériques (GDT) est composée d'ensembles organisés de façon hiérarchique qui contiennent des types de données appartenant aux familles suivantes :
Types de Données Elémentaires (EDT)
Types de Données Dérivés (DDT)
Règles :
Un type de données classique est compatible avec les types de données génériques qui lui sont liés hiérarchiquement.
Un type de données générique est compatible avec les types de données génériques qui lui sont liés hiérarchiquement.
Exemple :
