Extensions des fichiers de commandes
Les fichiers de commandes peuvent être obtenus de deux manières :
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.