Propriétés d'enregistrement

Lorsqu'un enregistrement est sélectionné dans l'onglet Agencement de schéma ou qu'un type d'enregistrement est sélectionné dans l'onglet Bibliothèque de types, les sections de propriétés suivantes s'affichent dans le panneau.

Propriétés de base

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
  • Indiquez Délimité si la structure de l'enregistrement est déterminée par des délimiteurs.
  • Indiquez Positionnel si la structure de l'enregistrement est déterminée par des positions dans l'enregistrement.
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

Si l'option Délimité est sélectionnée pour la propriété Structure pour l'enregistrement, les propriétés de délimiteur d'enregistrement suivantes sont actives :
  • Délimiteur d'enfant
  • Inclure des délimiteurs de fin pour des données vides
  • Position de délimiteur d'enfant
  • Délimiteur de répétition

Délimiteurs d'enfant

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 :
  • Saisissez le caractère.
  • Saisissez la valeur Unicode du caractère. Par exemple, entrez /u0020 pour le caractère espace.
  • Cliquez sur [...] pour rechercher un caractère. La boîte de dialogue de sélection de caractère s'ouvre avec la liste des caractères valides pour les délimiteurs. Dans la colonne d'affichage, le caractère ou une mnémonique représentant le caractère s'affiche. En outre, la valeur hexadécimale et le point de code Unicode correspondant au caractère s'affichent.

    Sélectionnez un caractère et cliquez sur OK. Si le caractère sélectionné n'a pas de symbole visuel, une mnémonique ou la valeur Unicode peut s'afficher pour ce caractère.

    Pour plus d'informations sur l'un de ces caractères, voir la section Basic Latin and Latin-1 Supplement character sets à l'adresse http://www.unicode.org/charts/.

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.
  • Lors de l'analyse syntaxique de données de fichier à plat entrantes dans l'activité Lire fichier à plat, le dispositif d'intégration lit le caractère dans la position spécifiée et l'utilise comme délimiteur d'enfant pour analyser le reste des données. La zone de texte Valeur par défaut d'écriture n'est pas utilisée lorsque des données de fichier à plat entrantes sont lues.
  • Lors de l'écriture de données de fichier à plat sortantes dans l'activité Ecrire fichier à plat, le dispositif d'intégration utilise le caractère spécifié dans la zone de texte Valeur par défaut d'écriture pour délimiter les enfants de l'enregistrement. En outre, le caractère spécifié est écrit à la position indiquée du premier enregistrement des données 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 :
  • Saisissez le caractère.
  • Saisissez la valeur Unicode du caractère. Par exemple, entrez /u0020 pour le caractère espace.
  • Cliquez sur [...] pour rechercher un caractère. La boîte de dialogue de sélection de caractère s'ouvre avec la liste des caractères valides pour les délimiteurs. Dans la colonne d'affichage, le caractère ou une mnémonique représentant le caractère s'affiche. En outre, la valeur hexadécimale et le point de code Unicode correspondant au caractère s'affichent. Sélectionnez un caractère et cliquez sur OK. Si le caractère sélectionné n'a pas de symbole visuel, une mnémonique ou la valeur Unicode peut s'afficher pour ce caractère. Pour plus d'informations sur l'un de ces caractères, voir la section Basic Latin and Latin-1 Supplement character sets à l'adresse http://www.unicode.org/charts/
Inclure des délimiteurs de fin pour des données vides

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 de délimiteur d'enfant
Cette propriété définit la position des délimiteurs d'enregistrement pour les données. Sélectionnez une option dans le tableau suivant :
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.
Vous trouverez un exemple des trois types de position de délimiteur d'enfant dans Exemple de combinaison de données positionnelles et délimitées.
Délimiteur de répétition
Cette propriété détermine le délimiteur utilisé entre des occurrences répétées d'un enregistrement dans les données de fichier à plat. Sélectionnez une option dans le tableau suivant :
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 :
  • Saisissez le caractère.
  • Saisissez la valeur Unicode du caractère. Par exemple, entrez /u0020 pour le caractère espace.
  • Cliquez sur [...] pour rechercher un caractère. La boîte de dialogue de sélection de caractère s'ouvre avec la liste des caractères valides pour les délimiteurs. Dans la colonne d'affichage, le caractère ou une mnémonique représentant le caractère s'affiche. En outre, la valeur hexadécimale et le point de code Unicode correspondant au caractère s'affichent.

    Sélectionnez un caractère et cliquez sur OK. Si le caractère sélectionné n'a pas de symbole visuel, une mnémonique ou la valeur Unicode peut s'afficher pour ce caractère.

    Pour plus d'informations sur l'un de ces caractères, voir la section Basic Latin and Latin-1 Supplement character sets à l'adresse http://www.unicode.org/charts/.

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.
  • Lors de l'analyse syntaxique de données de fichier à plat entrantes dans l'activité Lire fichier à plat, le dispositif d'intégration lit le caractère dans la position spécifiée et l'utilise comme délimiteur de répétition pour analyser le reste des données. La zone de texte Valeur par défaut d'écriture n'est pas utilisée lorsque des données de fichier à plat entrantes sont lues.
  • Lors de l'écriture de données de fichier à plat sortantes dans l'activité Ecrire fichier à plat, le dispositif d'intégration utilise le caractère spécifié dans la zone de texte Valeur par défaut d'écriture pour délimiter les enfants répétés du noeud racine. En outre, le caractère spécifié est écrit à la position indiquée du premier enregistrement des données 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 :
  • Saisissez le caractère.
  • Saisissez la valeur Unicode du caractère. Par exemple, entrez /u0020 pour le caractère espace.
  • Cliquez sur [...] pour rechercher un caractère. La boîte de dialogue de sélection de caractère s'ouvre avec la liste des caractères valides pour les délimiteurs. Dans la colonne d'affichage, le caractère ou une mnémonique représentant le caractère s'affiche. En outre, la valeur hexadécimale et le point de code Unicode correspondant au caractère s'affichent. Sélectionnez un caractère et cliquez sur OK. Si le caractère sélectionné n'a pas de symbole visuel, une mnémonique ou la valeur Unicode peut s'afficher pour ce caractère. Pour plus d'informations sur l'un de ces caractères, voir la section Basic Latin and Latin-1 Supplement character sets à l'adresse http://www.unicode.org/charts/



Commentaires | Notices


Icône d'horodatage Dernière révision: Friday, November 1, 2013


http://pic.dhe.ibm.com/infocenter/wci/v7r0m0/topic/com.ibm.wci.doc/ref_record_properties.html