> Tech > Transférer un fichier Save correctement

Transférer un fichier Save correctement

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

Vous ne pouvez pas transférer des fichiers Save au moyen du FTP standard sans les identifier en tant que fichiers Save sur le système à  distance. Il y a deux moyens de transférer des fichiers Save d'un iSeries sur un autre. Le premier consiste à  créer le fichier Save sur

le système à  distance avant de transférer
les données, comme illustré
figure 2. Si le fichier Save existe déjà 
sur le système à  distance, il est
conseillé d’effacer le fichier Save avec
une commande CLR SAVF (Clear Save
File). Ce n’est pas obligatoire mais on
évitera ainsi quelques problèmes. Pour
faire cela, remplacez la commande
quote rcmd srtsavf de la figure 2 par
l’appel suivant à  la commande clrsavf :

quote rcmd clrsavf myrmtlib/mysavf

Notons que pour créer le fichier
Save sur le système à  distance, on utilise
la même méthode que celle de la figure
1 pour créer le fichier source nécessaire
pour transférer un membre
DDS Source.

Une méthode plus simple consiste
à  utiliser Name Format 1 et à  préciser
que c’est un fichier Save avec une extension
de fichier .savf, comme
l’illustre la figure 3 pour un transfert
d’iSeries à  iSeries et la figure 4 pour un
transfert de PC à  iSeries.

Transfert de PC à  iSeries. Si vous
essayez d’envoyer des fichiers d’un PC
à  d’autres systèmes de fichiers, comme
le root OS/400 IFS ou Shared Folders
(par exemple, le sous-répertoire QDLS
dans l’IFS) sur l’iSeries, ou si vous devez
envoyer un fichier Save du PC sur
votre iSeries, la technique illustrée figure
4 est importante. Si vous utilisez
la sous-commande NA à  partir d’une
session client FTP propre au PC, vous
provoquerez une erreur de commande FTP invalide. Pour résoudre ce problème,
il suffit d’exécuter la sous-commande
NA sur le côté serveur FTP en
utilisant les sous-commandes QUOTE
SITE NA 1 ou Quote SITE NA 0.

Transfert d’iSeries à  iSeries. Pour
spécifier Name Format tout en utilisant
FTP pour des transferts d’OS/400 à 
OS/400, utilisez la sous-commande
Name Format, NA, pour switcher le
format Name sur les deux machines,
locale et distante.

Quand il envoie ou reçoit des fichiers,
FTP ne transfère pas leurs définitions.
Si la définition de fichier
n’existe pas déjà , FTP la crée comme
un fichier plat à  une seule colonne.
Souvent, ce n’est pas souhaitable. Vous
pouvez envoyer le DDS au iSeries à  distance
puis créer un fichier à  partir de
ce DDS, comme l’illustre la figure 1,
avant de l’envoyer, mais la figure 5
montre une solution plus simple et
plus rapide. A partir de la session FTP,
écrivez d’abord le fichier dans un fichier
Save, envoyez celui-ci à  l’iSeries à 
distance, puis restaurez le fichier à  partir
de ce fichier Save. (Vous pouvez
aussi utiliser un logiciel de compression
pour conserver les définitions de
fichier et réduire la taille du fichier
transféré.)

Téléchargez gratuitement cette ressource

Protection des Données : 10 Best Practices

Protection des Données : 10 Best Practices

Le TOP 10 des meilleures pratiques, processus et solutions de sécurité pour mettre en œuvre une protection efficace des données et limiter au maximum les répercutions d’une violation de données.

Tech - Par iTPro - Publié le 24 juin 2010