Extensions des fichiers de commandes
• Par sauvegarde logique ou par export d'un objet (.MGR) : les
identifiants absolus (IdAbs) sont repris pour permettre de reporter les paramétrages à l'identique dans un autre environnement.
• Par export d'un journal (.MGL) : les commandes contiennent, en plus des
identifiants absolus (IdAbs) des objets, celui de l'utilisateur ayant effectué chaque commande pour contrôler à l'import qu'il a bien les droits nécessaires pour effectuer cette mise à jour.
Le résultat de l'import de ces fichiers est donc différent :
• Le ".MGR" correspond à une image, complète ou partielle, du référentiel à un instant donné. Il est donc recommandé de l'importer dans un référentiel vide pour reconstituer cette image.
• Le ".MGL" correspond aux commandes à appliquer au référentiel pour passer d'un état initial à un état final.
A l'import, des contrôles sont automatiquement proposés en fonction de l'extension donnée au fichier :
• Avec l'extension MGR, les identifiants absolus sont repris dans les objets importés, les niveaux d'accès en écriture sont conservés.
• Avec l'extension MGL (fichier provenant d'un export du journal), les identifiants absolus sont repris dans les objets importés. Les niveaux d'accès en écriture sont contrôlés. Si les mises à jour effectuées sont cohérentes avec le graphe des accès en écriture contenus dans l'environnement, les commandes sont acceptées, sinon elles sont rejetées.