bk_FIN SAUVEGARDE

4D - Documentation   Français   English   German   4D Backup, Commandes par thème   4D Backup, Liste alphabétique des commandes   Retour   Précédent   Suivant

version 6.0


bk_FIN SAUVEGARDE

ParamètreTypeDescription
Cette commande ne requiert pas de paramètre

Description

La commande bk_FIN SAUVEGARDE referme le process de 4D Backup. Dans le cas d'une sauvegarde intégrale, l'ensemble de la base est déverrouillé, autorisant à nouveau les ajouts, modifications et suppressions d'enregistrements.

Chaque appel aux fonctions bk_Debut sauvegarde integrale ou bk_Debut mise a jour miroir doit impérativement être suivi d'un appel à bk_FIN SAUVEGARDE une fois la sauvegarde terminée.

Note : Les enregistrements déjà verrouillés par des utilisateurs avant l'appel à bk_Debut sauvegarde integrale le restent après que la base ait été libérée. Le verrou installé par 4D Backup pendant la sauvegarde est global à l'ensemble de la base et il est distinct de celui spécifique à chaque enregistrement.

Lors de l'appel à cette commande, trois cas peuvent se présenter :

La base ou le fichier d'historique a été correctement copié(e).

C'est le cas standard, la valeur retournée par la fonction bk_Lire etat vaut alors 5.

La base ou le fichier d'historique est en cours de copie.

Dans ce cas, l'appel à bk_FIN SAUVEGARDE équivaut à un clic sur le bouton Stop lorsque l'on exécute la sauvegarde depuis la fenêtre de 4D Backup. L'opération en cours est annulée, le fichier de destination est effacé.

Pour la mise à jour du miroir, le fichier d'historique à envoyer et le nouveau fichier d'historique sont concaténés pour revenir à l'état précédent.

La base ou le fichier d'historique n'a pas (encore) été copié(e).

Pour une sauvegarde intégrale, cette situation ne pose pas de problème particulier, dans la mesure où il suffira de recommencer la méthode de sauvegarde.

Pour une mise à jour du poste miroir, un certain nombre d'opérations ont été réalisées (le fichier d'historique courant est fermé, prêt à être envoyé, et un nouvel historique est créé). Dans ce cas, le fichier d'historique à sauvegarder et le nouveau fichier d'historique sont concaténés pour revenir à l'état précédent.

Note : Si vous utilisez 4e Dimension version monoposte et que vous omettez la commande bk_FIN SAUVEGARDE dans la méthode de sauvegarde, la base restera bloquée. Dans ce cas, utilisez la combinaison de touches Alt+Majuscule+Clic bouton droit (sous Windows) ou Contrôle+Option+Majuscule+Clic (sous MacOS) qui permet, en cas d'oubli, de "tuer" le process de sauvegarde.

Référence

bk_Debut mise a jour miroir, bk_Debut sauvegarde integrale, bk_Lire etat.


4D - Documentation   Français   English   German   4D Backup, Commandes par thème   4D Backup, Liste alphabétique des commandes   Retour   Précédent   Suivant