Tapez sdtcm_convert pour effectuer une conversion du format des données d'agenda, rafraîchir un agenda ou vérifier l'intégrité des données. Cette fonction permet de convertir les données de l'Agenda de la version 3 (OpenWindows) en version 4 (format extensible) et vice versa.
sdtcm_convert est automatiquement appelé lors d'une mise à niveau du système d'exploitation en version 2.6.
sdtcm_convert doit être lancé par le superutilisateur ou par le propriétaire de l'agenda. Le superutilisateur peut lancer sdtcm_convert sur n'importe quel agenda ; un utilisateur standard ne peut lancer sdtcm_convert que sur son propre agenda. Notez que sdtcm_convert ne peut être utilisé que pour des agendas qui se trouvent sur l'hôte local.
Le format de données de la version 3 est défini et limité. Pour tirer pleinement parti des nouvelles fonctions prises en charge par l'agenda API, les agendas en version 3 doivent être convertis en version 4.
L'Agenda OpenWindows ne prend pas en charge la format de données de la version 4. Si vous devez revenir à l'Agenda OpenWindows et que vous disposez d'un Agenda de la version 4, vous devez convertir votre agenda en version 3 avant de commuter le serveur. Vous devez savoir que les données non prises en charge dans le format de données de la version 3 (par exemple tous les attributs de l'agenda à l'exception de la liste d'accès, des attributs d'entrées tels que la date de création ou la date de la dernière mise à jour, etc.) seront perdues.
Les options de sdtcm_convert sont répertoriées et décrites ci-après.
L'option -v permet d'indiquer la version des données de sortie.
Les valeurs acceptées sont 3 (format de données de l'Agenda OpenWindows) et 4 (format de données extensible). Si cette option n'est pas indiquée, la version des données de sortie est la même que celle de l'Agenda indiqué et aucune conversion n'est effectuée.
La version de données d'un Agenda s'affiche dans la boîte de dialogue A propos de l'agenda (accessible à partir du menu Aide).
L'option -s permet d'indiquer la date de réactualisation de l'Agenda.
Les rendez-vous commençant avant la date indiquée sont supprimés. Les rendez-vous non répétés dont la date de début est égale ou postérieure à la date indiquée sont conservés. Les rendez-vous répétés sont tronqués de telle manière que les rendez-vous se terminant avant la date indiquée sont supprimés et que seuls ceux qui ont lieu à partir de cette date sont conservés. Si cette option n'est pas indiquée, aucun rendez-vous n'est supprimé.
L'option -c permet de définir la valeur de l'attribut de jeu de caractères.
Cette valeur doit correspondre à une langue définie par Sun (C ou de par exemple). L'équivalent du nom de langue indépendant de la plate-forme CDE est enregistré dans l'Agenda. Si cette option n'est pas indiquée, l'équivalent indépendant de la plate-forme CDE du nom de la langue courante associée au processus est utilisé. Cette option est utilisée lors de la conversion de données de la version 3 en version 4 et est ignorée dans les autres cas.
L'option -d permet d'indiquer le répertoire de sauvegarde pour le fichier d'Agenda original sauvegardé dans le fichier calorig.calendar.
Si cette option n'est pas indiquée, le fichier de sauvegarde est rangé dans le répertoire /var/spool/calendar.
Pour plus de précisions et d'exemples d'utilisation, reportez-vous à la page sdtcm_convert(1).
Pour convertir l'Agenda user1 au format de données de la version 4 et le rafraîchir :
% sdtcm_convert -v 4 -s 1/1/94 user1
Pour vérifier l'intégrité des données de l'Agenda user1 :
% sdtcm_convert user1
Si aucune option n'est indiquée, sdtcm_convert vérifiera l'intégrité des données du fichier de l'Agenda.