Double-cliquez sur le tFileInputMSPositional pour afficher sa vue Basic settings et paramétrer ses propriétés.
Dans le champ File name/Stream, saisissez le chemin d'accès à votre fichier d'entrée. Vous pouvez également cliquer sur le bouton [...] pour parcourir votre système et sélectionner votre fichier.
Dans le champ Header Field Position, saisissez la position de début et de fin de l'en-tête pour l'identifiant du schéma dans le fichier d'entrée, 0-1, dans ce cas, puisque le premier caractère de chaque ligne est l'identifiant du schéma.
Cliquez deux fois sur le bouton [+] pour ajouter deux lignes à la table Records.
Cliquez sur la cellule dans la colonne Schema pour afficher le bouton [...].
Cliquez sur le bouton [...] pour ouvrir la boîte de dialogue de nommage du schéma.
Saisissez le nom du schéma et cliquez sur OK.
Le nom du schéma apparaît dans la cellule et l'éditeur du schéma s'ouvre.
Définissez le schéma car_owner, contenant quatre colonnes : schema_id, car_make, owner et age.
Répétez ces étapes pour définir le schéma car_insurance, contenant quatre colonnes : schema_id, car_owner, age et car_insurance.
Connectez le composant tFileInputMSPositional au car_owner à l'aide d'un lien Row > car_owner et au composant car_insurance à l'aide d'un lien Row > car_insurance.
Dans la colonne Header value, saisissez l'identifiant du schéma, 1 pour le schéma car_owner et 2 pour le schéma car_insurance.
Dans la colonne Pattern, saisissez la longueur de chaque champ du schéma, c'est-à-dire le nombre de caractères, 1,8,10,3 pour le schéma car_owner et 1,10,3,3 pour le schéma car_insurance dans ce scénario.
Dans le champ Skip from header, saisissez le nombre de lignes d'en-tête à ignorer, 2 dans cet exemple, car les deux premières lignes décrivent les deux schémas et ne fournissent aucune valeur.
Sélectionnez Table (print values in cells of a table) dans la zone Mode des composants car_owner et car_insurance.
Cette page vous a-t-elle aidé ?
Si vous rencontrez des problèmes sur cette page ou dans son contenu – une faute de frappe, une étape manquante ou une erreur technique – faites-le-nous savoir.