Reprendre des transferts de fichiers
Les transferts de fichiers constituent un cas particulier quant il s'agit de redémarrage. Les reprises ne traitent leurs scripts qu'en partie. En revanche les tâches correspondantes sont traitées complètement.
Les agents Windows et UNIX constituent une exception. Ils placent des points de reprise à intervalles réguliers. Si un transfert de fichier est repris, il continue au niveau du dernier point de reprise. L'intervalle dépend des paramètres que l'administrateur a défini dans le paramètre "JOB_CHECKINTERVAL" de la variable UC_HOSTCHAR_DEFAULT.
Pour obtenir une description et une section Comment faire relative à la reprise d'objets Transfert de fichier, voir Redémarrer des tâches.
La version de l'agent (prise en charge de l'ancien ou du nouveau protocole de transfert de fichier) détermine les possibilités de reprise :
-
Ancien protocole de transfert de fichier
Les transferts de fichiers partiellement qualifiés peuvent être répétés dans leur totalité si vous utilisez l'objet transfert de fichier parent pour la reprise. Il est possible également de ne reprendre que certains transferts de fichiers enfants.
-
Nouveau protocole de transfert de fichier
Tous les fichiers sont traités via une tâche. Si le transfert de fichier échoue, il peut être réactivé à partir du dernier point de reprise, via l'option Depuis le dernier point de reprise.
Des points de reprise sont créés à intervalles réguliers pendant le transfert des fichiers. Utilisez la clé FT_RESTARTINFO_INTERVAL dans UC_HOSTCHAR_DEFAULT pour déterminer l'intervalle de temps requis.
Si le transfert de fichier est interrompu, il peut être relancé à partir de la position du fichier pour laquelle le dernier point de reprise a été créé.
Les informations de reprise sont stockées localement dans l'ordinateur de l'agent sous forme de fichiers StatusStore. Un contrôle de cohérence est effectué pour vérifier que les fichiers incomplets n'ont pas été modifiés avant une reprise.
Toutes les informations de reprise sont supprimées une fois le transfert de fichier terminé avec succès.
Remarque : Les options de reprise sont disponibles uniquement pour les transferts de fichiers du nouveau protocole, lorsque la reprise a été appelée via les statistiques et que l'objet n'a pas été modifié.
Lorsque toutes les informations sont retransférées pour la reprise, les fichiers existants sur le système cible sont remplacés, même si l'option Si le fichier existe à destination : interrompre le transfert est sélectionnée dans l'objet Transfert de fichier. Si vous sélectionnez l'option Ajouter au fichier, les informations sont ajoutées au fichier cible, même si les elles ont déjà été ajoutées lors de l'exécution d'origine.
L'option Transférer tous les nouveaux de la boîte de dialogue de reprise permet au système d'ignorer le fichier StatutStore du transfert de fichier précédent et de régénérer le nombre de correspondances. Le fichier cible est écrasé car lors de la reprise, l'agent ne peut pas savoir si un fichier qui existe déjà sur la cible a été transféré ou pas par l'exécution précédente.
Voir aussi :