Lorsqu'un noeud racine est sélectionné dans l'onglet Agencement de schéma, les deux sections de propriétés suivantes sont disponibles dans le panneau des propriétés de base et des délimiteurs.
Propriété | Définition |
---|---|
Nom | Nom affecté à ce schéma de fichier à plat. Lorsque vous créez un schéma de fichier à plat dans l'onglet Projet, le nom que vous saisissez pour le schéma e fichier à plat est le nom par défaut pour le noeud racine. Avertissement : Le nom du noeud racine pour un schéma de fichier à plat doit être un nom de noeud valide.
|
Type | Facultatif :
Type d'enregistrement utilisé comme base pour le noeud racine. 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 |
|
La ligne d'écriture se termine par un retour chariot | Indique comment le dispositif d'intégration doit écrire les caractères de fin de ligne lorsqu'une activité Ecrire fichier à plat crée des données sortantes. Si le système de réception pour ces données est une plateforme Windows, le dispositif d'intégration doit écrire les caractères de fin de ligne sous la forme de retour chariot - saut de ligne (CRLF). Par défaut, les caractères de fin de ligne sont écrits sous la forme de saut de ligne (LF), la valeur par défaut pour UNIX. 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. |
Le document se termine par une fin de flux | Indique que la fin des données est délimitée par le caractère de fin de flux (EOS) pour l'analyse syntaxique des données de fichier à plat entrantes dans l'activité Lire fichier à plat ou lors de la génération de données de fichier à plat dans l'activité Ecrire fichier à plat. Il peut être nécessaire de spécifier une fin de flux pour des données lorsque le mécanisme de transport traite les données en tant que flux et non en tant que fichier. |
La propriété Enfant définit le caractère qui délimite les enfants du noeud racine. 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 du noeud racine. 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, comme illustré dans l'exemple suivant où le délimiteur virgule apparaît après les zones : zone1,zone2,zone3, 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 comme illustré dans l'exemple suivant où le délimiteur point d'exclamation apparaît dans la Figure 1. |
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, comme illustré dans l'exemple suivant où le délimiteur virgule apparaît entre les zones. zone1,zone2,zone3 |
!field1of1stRecord!field2of1stRecord!field3of1stRecord
!field1of2ndRecord!field1of2ndRecord!field1of2ndRecord
En-tête | En-tête |
---|---|
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 d'enfant lorsque le dispositif d'intégration écrit des données sortantes dans l'activité Ecrire fichier à plat du noeud racine. 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 :
|