Eléments de données
Un élément de données est une unité de données d'échange de données informatisé. Par exemple, l'ID d'émetteur et l'ID de destinataire sont des éléments de données.
Chaque norme EDI contient un ensemble d'éléments de données élémentaires spécifiques à cette norme. Ces éléments de données sont stockés dans un dictionnaire de données qui fournit les informations suivantes au sujet de chacun d'entre eux :
- Nom de l'élément
- Description de l'élément
- Type de données : numérique, alphanumérique ou date
- Longueur minimale de l'élément
- Longueur maximale de l'élément
- Type d'élément : de longueur fixe ou variable
Les données de longueur fixe sont un type d'élément de données ou de segment avec un nombre spécifique de caractères. Par exemple, un élément de données de nom de société peut avoir une longueur fixe de 35 caractères.
Les données de longueur variable sont un type d'élément de données ou de segment sans nombre fixe de caractères. Par exemple, un élément de données d'ID d'émetteur peut contenir un à quinze caractères de longueur.
Un séparateur d'éléments de données est placé avant chaque élément de données dans un segment pour marquer le début de cet élément de données. Sans séparateurs d'éléments de données, un traducteur d'échange de données informatisé ne sait pas où finit un élément de données de longueur variable et où commence un autre.
Des séparateurs d'éléments de données doivent être définis dans le format de données d'échange de données informatisé. Lors de la définition d'un séparateur d'éléments de données, sélectionnez un caractère qui n'est pas susceptible d'apparaître dans les données. Ceci permet d'éviter les erreurs de traduction qui pourraient se produire pendant le traitement. L'astérisque (*) utilisé dans la norme ANSI X12 et le signe plus (+) utilisé dans les normes UN/EDIFACT et TRADACOMS sont des séparateurs communs d'éléments de données.
Une norme EDI indique où un élément de données apparaît dans un segment. Si un élément de données contient des informations, celles-ci apparaissent entre les séparateurs du même élément de données. Si un élément de données ne contient pas d'informations, seul un espace figure entre les deux séparateurs. Si le dernier élément de donnée dans un segment ne contient pas l'information, rien n'apparaît pour cet élément.
La figure suivante affiche un segment de données comportant quatre éléments de données séparés entre eux par des astérisques (*). Cependant, aucune donnée n'existe pour le troisième des quatre éléments de données, qui est affiché par deux astérisques de suite.

Eléments de données composites
Un élément de données composite est un élément de données composé d'unités plus petites appelées sous-éléments. Un caractère de séparation de sous-élément, par exemple deux-points (:), marque le début du sous-élément.
Par exemple, ITEMNO est un élément de données dans un bon de commande. ITEMNO se compose de trois sous-éléments : numéro de référence, numéro de couloir et numéro BIN. Si le numéro de référence 345 est situé dans le couloir 9 et à l'emplacement bin G, la sortie de l'élément de données ITEMNO est 345:9:G.
La figure suivante affiche un élément de données composite avec un séparateur de sous-élément sous forme de deux-points (:) :
