Lorsque vous téléchargez un membre ou un fichier
physique source dans un projet iSeries, son dernier
horodatage modifié est placé dans la mémoire cache de
manière interne à des fins de comparaison ultérieure. Par
la suite, un message indiquera que l'objet a été modifié sur le serveur distant lorsque vous sélectionnerez Afficher les objets distants au niveau du projet iSeries ou l'option Insérer les objets sélectionnés ou Insérer les modifications.
Des conflits d'insertion peuvent se produire dans les
deux situations suivantes :
- Un membre stocké localement ne possède pas d'horodatage et ce membre existe sur le serveur. Cela peut se
produire si :
- Vous venez de créer le membre dans l'espace de
travail sans l'avoir préalablement extrait du serveur
- Vous avez renommé le membre
- Vous avez copié le membre ou vous l'avez déplacé à
partir d'un autre membre (dans ce fichier source ou un
autre fichier source)
- Vous avez changé de serveur dans la connexion
- Vous avez modifié la connexion, provoquant un
changement de serveur
- Vous avez modifié la bibliothèque associée
- Vous avez renommé, copié ou déplacé le fichier
source parent
- Le membre stocké sur le serveur possède un horodatage qui
est différent de celui du membre stocké localement. Cela peut se produire si :
- Une mise à jour du membre sur le serveur
a été effectuée après la dernière insertion de son
homologue dans l'espace de travail
- Vous restaurez le membre sur le serveur à partir d'une copie de sauvegarde
En cas de conflit, un message d'avertissement apparaît,
avec plusieurs options :
- Si vous sélectionnez Oui, le membre sur le serveur sera écrasé.
- Si vous sélectionnez Oui pour tous,
tous les membres en conflit pendant la durée de l'insertion
seront écrasés sans autre avertissement.
- Si vous sélectionnez Non, ce membre ne sera pas inséré sur le serveur.
- Si vous sélectionnez Non global, tous les
membres en conflit pendant cette insertion particulière
seront ignorés sans autre avertissement.
- Si vous
sélectionnez Annuler, l'insertion sera annulée.
Tout membre effectivement inséré verra son nouvel
horodatage de serveur enregistré localement, si bien qu'il
n'entrera plus en conflit sauf si vous le mettez de
nouveau à jour sur le serveur. Tout membre ignoré
entrera de nouveau en conflit. Pour résoudre ce problème, vous pouvez soit insérer le membre sur le serveur la fois suivante, soit le copier manuellement depuis le serveur.
Avertissement : Si vous chargez un membre ou un fichier
source sur le serveur à partir d'un projet iSeries et que la
longueur des enregistrements locaux est supérieure à celle
des enregistrements du serveur, un message indique que les
données risquent d'être tronquées. Vous recevrez cet
avertissement chaque fois que vous tenterez d'insérer le
fichier source. Pour corriger ce problème, ajustez vos données à la taille du fichier sur l'hôte, créez un fichier
source sur la station de travail avec la nouvelle longueur (inférieure) et copiez tous les membres dans le fichier.
(C) Copyright IBM Corporation 1992, 2006. All Rights Reserved.