Vérifications effectuées par les opérations d'insertion

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 :
  1. 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
  2. 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 :

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.
Tâches associées
Insertion de vos modifications dans la bibliothèque associée