Création d'un format de données Enregistrements multiples à largeur fixe

Pour créer un nouveau format de données Enregistrements multiples à largeur fixe, procédez comme suit :

  1. Ouvrez Générateur Format.
  2. Cliquez sur Créer nouveau format de données.
  3. Renseignez ces informations :
    Type format
    Sélectionnez Enregistrements multiples à largeur fixe.
    Nom
    Saisissez le nom du nouveau format de données. Il doit être unique.
    Libellé
    Saisissez éventuellement le libellé du nouveau format de données.
  4. Cliquez sur l'onglet Détails TML.
  5. Renseignez ces informations sur les séparateurs :
    Lignes initiales à ignorer
    Nombres de lignes à ignorer au début du fichier externe. La valeur par défaut est 0.
    Séparateur enregistrement
    Type de séparateur apparaissant à la fin de chaque enregistrement dans le fichier externe. Faites un choix entre :
    • Nouvelle ligne Windows
    • Nouvelle ligne Unix
    • Autre

      Spécifiez un paramètre comme séparateur d'enregistrements, par exemple \t pour utiliser une tabulation.

    Le séparateur par défaut est Nouvelle ligne Windows. Il est affiché record-sep="\r\n" dans le script. Autrement dit, retour chariot et nouvelle ligne.

  6. Indiquez les enregistrements inclus dans le format :
    1. Pour importer des noms de champs existants à partir d'un fichier, cliquez sur Charger un fichier. Les noms de champs sont extraits et insérés dans les lignes et remplacent tout nom de champ déjà défini.
    2. Cliquez sur Ajouter pour ajouter un enregistrement.
    3. Renseignez ces informations pour ajouter un champ :
      Préfixe
      Chaîne identifiant le début de chaque enregistrement.
      Nom enregistrement
      Nom identifiant chaque enregistrement.
    4. Cliquez sur OK. Le nouvel enregistrement est ajouté au format.
    5. Renseignez les informations relatives à l'enregistrement :
      1. Cliquez sur Ajouter pour ajouter un champ.
        Remarque: La position de début est générée automatiquement. Elle est calculée en tant que Début + Longueur de l'enregistrement précédent.
      2. Indiquez la longueur du champ, c'est-à-dire le nombre de caractères réservés pour ce champ.
      3. Indiquez le nom du champ.
        Remarque: Ce nom doit être conforme à la syntaxe XML. Par exemple, un nom de champ ne peut pas commencer par un caractère numérique. Les noms de champs doivent également être uniques au sein de cet ensemble de champs.
      4. Une fois l'enregistrement créé, son nom apparaît sous forme d'onglet. Au moyen des onglets, vous pouvez vous déplacer entre les enregistrements, les sélectionner ou les modifier.
    6. Sélectionnez Ignorer pour retirer ce champ de la sortie.
    7. Cliquez sur Insérer pour ajouter un champ entre deux autres.
    8. Vous pouvez modifier l'ordre des champs à l'aide des boutons flèches vers le haut et vers le bas. Vous pouvez aussi les déplacer en les sélectionnant et en les faisant glisser à la position souhaitée.
    9. Cliquez sur Supprimer pour supprimer un champ.
    10. Cliquez sur l'onglet d'un enregistrement puis sur Modifier enregistrement pour le modifier. Par exemple, vous pouvez changer son préfixe.
    11. Cliquez sur Supprimer enregistrement pour supprimer un enregistrement.
  7. Eventuellement, cliquez sur l'onglet Script pour créer ou modifier un format dans la vue texte.
    Remarque: Le script doit former un XML valide.
  8. Cliquez sur Enregistrer format.