Les propriétés de base d'un enregistrement sont définies dans le tableau suivant :
Propriété | Description |
---|---|
Nom | Nom de cet enregistrement. Avertissement : Le nom d'enregistrement doit être un nom de noeud valide.
|
Type | Facultatif :
Type d'enregistrement utilisé comme base pour l'enregistrement. La liste Type est active uniquement si le noeud d'enregistrement sélectionné ne contient pas d'enfant et qu'un type d'enregistrement a été créé. Un enregistrement ne peut pas hériter de zones ou de sous-enregistrements d'un type d'enregistrement si l'enregistrement contient des enfants. Avertissement : La sélection d'un nouveau type peut réinitialiser certaines propriétés existantes de l'enregistrement avec les nouvelles propriétés.
|
Réinitialiser | Réinitialise les propriétés qui ont été définies en local pour cet enregistrement aux valeurs correspondant au type sélectionné. L'option Réinitialiser est active uniquement si un type d'enregistrement a été sélectionné à partir de la liste Type. |
Structure |
|
Identificateur d'enregistrement | chaîne unique qui identifie cet enregistrement. Les identificateurs d'enregistrement sont appelés ID de segment ID dans les normes de message X.12, telles que EDI ou HL7, et commencent généralement chaque enregistrement. |
Position de début d'ID enregistrement | Emplacement de caractère auquel l'ID enregistrement commence après la fin de l'enregistrement précédent. La valeur par défaut est 0, qui place l'ID enregistrement au début de l'enregistrement. |
Nombre minimal d'occurrences | Nombre minimal de répétitions pour cet enregistrement. La valeur par défaut est 1, ce qui signifie que l'enregistrement est obligatoire. Indiquez 0 si cet enregistrement est facultatif. AVERTISSEMENT : Lorsque vous indiquez une propriété facultative pour un enregistrement, veillez à ne pas créer de règles grammaticales ambiguës pour le schéma de fichier à plat. Pour plus d'informations, voir Spécification de zones et d'enregistrements facultatifs. |
Nombre maximal d'occurrences | Contrôle les répétitions d'un enregistrement unique. Sélectionnez l'une des options suivantes : Sans limite - Spécifie que cet enregistrement peut se répéter sans limite. Plage - Indiquez le nombre maximal de répétitions pour cet enregistrement. Le nombre réel des occurrences dans un message spécifique peut être inférieur ou égal à cette limite. REMARQUE : Les occurrences multiples sont admises uniquement lorsque que le noeud parent a indiqué un délimiteur de répétition. |
Délimiteurs d'enfant
La propriété Enfant définit le caractère qui délimite les enfants de l'enregistrement. Ce caractère est souvent appelé délimiteur d'enregistrement, délimiteur de segment ou délimiteur de ligne.
Spécifiez le type de délimiteur d'enfant en sélectionnant un type parmi les trois options répertoriées dans le tableau suivant :
Option | Définition |
---|---|
Caractère | Définit le caractère pour le délimiteur d'enfant.
Si l'option Caractère est sélectionnée pour Délimiteur d'enfant, vous devez entrer un caractère unique à l'aide de l'une des opérations suivantes :
|
Extrémité de ligne | Indique que le délimiteur d'enfant correspond à la fin de la ligne, soit un saut de ligne, soit un retour chariot - saut de ligne. Si les enfants sont délimités uniquement par un retour chariot, sélectionnez l'option Caractère et indiquez un caractère de retour chariot comme délimiteur. Le dispositif d'intégration accepte les deux caractères d'extrémité de ligne (saut de ligne et retour chariot - saut de ligne) lors de l'analyse syntaxique des données. Lors de l'écriture de données, le caractère utilisé pour les extrémités de ligne est déterminé par la propriété La ligne d'écriture se termine par un retour chariot. |
Position dynamique | Indique que le caractère utilisé comme délimiteur d'enfant est défini dynamiquement au sein des données. Les délimiteurs dynamiques doivent apparaître à une position spécifique du premier enregistrement des données, comme dans des données EDI ou HL7. La manière dont le caractère est utilisé par le dispositif d'intégration dépend de si les données de fichier à plat sont entrantes ou sortantes.
|
Valeur par défaut d'écriture | Indique le caractère qui doit être utilisé comme délimiteur d'enfant lorsque le dispositif d'intégration écrit des données sortantes dans l'activité Ecrire fichier à plat. En outre, le caractère spécifié est écrit à la position indiquée du premier enregistrement des données sortantes. Le caractère indiqué dans cette zone n'est pas utilisé lorsque des données de fichier à plat entrantes sont lues dans l'activité Lire fichier à plat. Dans la zone de texte Valeur par défaut d'écriture du panneau, entrez un caractère unique à l'aide de l'une des opérations suivantes :
|
Cochez la case Inclure des délimiteurs de fin pour des données vides pour spécifier que des délimiteurs pour enfants facultatifs vides doivent être présents à la fin de l'enregistrement lorsque le dispositif d'intégration écrit des données de fichier à plat sortantes dans l'activité Ecrire fichier à plat.
Désélectionnez cette case si les délimiteurs pour enfants facultatifs vides peuvent être omis.
Cette case à cocher n'affecte pas la manière dont le dispositif d'intégration lit les données entrantes car celui-ci accepte aussi bien l'absence ou la présence de délimiteurs avec des données vides.
Position | Définition |
---|---|
Après | Indique que le délimiteur d'enfant marque la fin d'un enfant, y compris le dernier enfant des données. Après est la position la plus courante pour des délimiteurs d'enregistrement. |
Avant | Indique que le délimiteur d'enfant marque le début d'un enfant La fin du dernier enfant est marquée par le délimiteur du parent. |
Entre | Indique que des délimiteurs sont placés entre les enfants mais qu'ils n'apparaissent pas au début du premier enfant ou à la fin du dernier enfant. |
Position | Définition |
---|---|
Caractère | Définit le caractère pour le délimiteur de répétition.
Si l'option Caractère est sélectionnée pour Délimiteur de répétition, vous devez entrer un caractère unique à l'aide de l'une des opérations suivantes :
|
Extrémité de ligne | Indique que le délimiteur de répétition correspond à la fin de la ligne, soit un saut de ligne, soit un retour chariot - saut de ligne. Si les enfants sont délimités uniquement par un retour chariot, sélectionnez l'option Caractère et indiquez un caractère de retour chariot comme délimiteur. Le dispositif d'intégration accepte les deux caractères d'extrémité de ligne (saut de ligne et retour chariot - saut de ligne) lors de l'analyse syntaxique des données. Lors de l'écriture de données, le caractère utilisé pour les extrémités de ligne est déterminé par la propriété La ligne d'écriture se termine par un retour chariot. |
Position dynamique | Indique que le caractère utilisé comme délimiteur de répétition est défini dynamiquement au sein des données. Les délimiteurs dynamiques doivent apparaître à une position spécifique du premier enregistrement des données, comme dans des données EDI ou HL7. La manière dont le caractère est utilisé par le dispositif d'intégration dépend de si les données de fichier à plat sont entrantes ou sortantes.
|
Valeur par défaut d'écriture | Indique le caractère qui doit être utilisé comme délimiteur de répétition lorsque le dispositif d'intégration écrit des données sortantes dans l'activité Ecrire fichier à plat. En outre, le caractère spécifié est écrit à la position indiquée du premier enregistrement des données sortantes. Le caractère indiqué dans cette zone n'est pas utilisé lorsque des données de fichier à plat entrantes sont lues dans l'activité Lire fichier à plat. Dans la zone de texte Valeur par défaut d'écriture du panneau, entrez un caractère unique à l'aide de l'une des opérations suivantes :
|