> Tech > Transférer des feuilles 97 Excel vers la base de données AS/400

Transférer des feuilles 97 Excel vers la base de données AS/400

Tech - Par iTPro.fr - Publié le 24 juin 2010
email

Obtenir les informations dont on a besoin pour assurer un téléchargement Excel réussi Downloader un fichier base de données AS/400 vers une feuille de calcul Microsoft Excel est une opération relativement simple. En fait, depuis la V3R1M3 de Client Access pour Windows 95/NT, un add-in pour Excel 95 et Excel 97 permet de downloader directement des données AS/400 dans une feuille de calcul.
En revanche, si on a besoin “ d'uploader ” (c'est-à -dire de réaliser l'opération en sens inverse) une feuille de calcul depuis Excel vers une base de données AS/400, la tâche n'est pas aussi simple. Assurer le chargement de la feuille de calcul peut s'avérer difficile si on ne maîtrise pas les types de fichiers utilisés dans Client Access et Excel. Dans cet article, je passe en revue les phases de préparation d'une feuille de calcul à  uploader vers un AS/400 en utilisant Client Access pour Windows 95/NT. Je présente également certains des problèmes que l'on est susceptible de rencontrer si on choisit des types de fichier incompatibles.

Pour uploader un fichier Excel vers un AS/400, il faut transiter par un fichier
de transfert de données de type FDF (Field Description File). Ce fichier PC au
format texte décrit le contenu de la feuille de calcul à  la base de données AS/400.
Bien qu’il soit possible de coder manuellement un fichier FDF, il est préférable
et plus judicieux de laisser la fonction de téléchargement de Client Access générer
le fichier pour soi.
Pour créer un fichier FDF par ce biais, faites un download à  partir du fichier
base de données AS/400 cible vers un fichier situé sur le PC. Si le fichier base
de données n’existe pas encore sur l’AS/400, créez-le en en DDS, avec Operations
Navigator ou SQL. Que le fichier AS/400 contienne ou non des données est sans
importance (fonctionnant exclusivement avec TCP/IP, Client Access Express pour
Windows, la nouvelle version de Client Access qu’IBM a annoncée en février, offre
un assistant de téléchargement de fichiers PC qui crée automatiquement un fichier
FDF pour l’utilisateur.

Pour avoir de plus amples informations sur cette nouvelle fonctionnalité, consultez
l’article “ Client Access avance plein pot avec Express ”, NEWSMAGAZINE, avril
1999.) L’opération de téléchargement d’un fichier s’effectue depuis la boîte de
dialogue Data Transfer From AS/400 de Client Access. Dans cette fenêtre, cliquez
sur Details pour accéder à  la boîte de dialogue File Details (figure 1).
A ce stade, l’option de création de fichier (créer, écraser ou appendre) choisie
importe peu.

En revanche, le choix du type de fichier est critique. Lorsqu’on sauvegarde une
feuille de calcul avec Excel 97, il est indispensable de sélectionner un format
d’enregistrement de fichier qui peut être uploadé en utilisant le format spécifié
dans le fichier FDF. Les seuls types de fichiers utilisables en téléchargement
de données sont listés dans la figure 2. Il s’agit des types BIFF3, BIFF4, BIFF5,
CSV (Comma Separated Variable) et DIF. Notez que les types de fichiers BIFF et
DIF utilisent les noms ou les pseudonymes des champs de la base de données AS/400
comme titres des colonnes, alors que le type CSV n’inclut pas de titres. Pour
la plupart des applications, que l’on choisisse ANSI ou ASCII pour l’option “
Translate EBCDIC to ” dans la boîte de dialogue File Details, n’aura aucune incidence.

Après avoir spécifié les informations concernant le fichier PC, cochez la case
Save transfer description puis indiquez un nom de fichier pour le fichier FDF.
Il est d’usage, quoique cela ne soit pas une obligation, d’utiliser une extension
FDF pour ce fichier. Cliquez sur OK pour revenir à  la boîte de dialogue Data Transfer
From AS/400, et exécutez le transfert pour générer le fichier FDF. Le type de
fichier sera enregistré dans le fichier FDF en utilisant la valeur indiquée dans
la colonne type FDF (PCFT) dans la figure 2.

Si vous devez manipuler un type FDF différent, abstenez-vous de modifier le type
manuellement en passant par un éditeur de texte, car d’autres informations contenues
dans le fichier FDF dépendent du type FDF. Il est au contraire recommandé de revenir
au programme de transfert de données pour modifier le choix du type de fichier
et exécuter à  nouveau le programme de transfert.

Téléchargez gratuitement cette ressource

Endpoint Security : Guide de Mise en œuvre

Endpoint Security : Guide de Mise en œuvre

Détournement d’applications légitimes, élévation de privilèges, logiciels malveillants furtifs : comment les solutions de Endpoint Security permettent elles de faire face aux nouvelles techniques d'attaques complexes ? Découvrez, dans ce Guide Endpoint Security, les perspectives associées à leur mise en œuvre.

Tech - Par iTPro.fr - Publié le 24 juin 2010

A lire aussi sur le site

Revue Smart DSI

La Revue du Décideur IT