Exportation et importation
<< Click to Display Table of Contents >> Navigation: Gestion de JMap Server > Exportation et importation |
Exportation et importation de la configuration de JMap
Votre configuration de JMap Server (sources de données spatiales, bases de données, projets, couches, etc.) est stockée sur disque en format binaire. Cette configuration n'est accessible que par le biais de JMap Server et n'est compatible qu'avec votre version en cours (version principale, p. ex. 7.X). En utilisant l'outil d'exportation, une version texte de cette configuration peut être produite. Cette configuration exportée peut alors être importée de nouveau vers JMap Server, et même vers une nouvelle version, avec des paramètres identiques ou différents. Voici quelques situations où il peut être utile d'exporter et d'importer votre configuration :
•Vous avez installé une nouvelle version de JMap comportant des changements majeurs et vous désirez réutiliser votre configuration existante. Vous pouvez exporter la configuration de votre version JMap précédente et ensuite l'importer dans la nouvelle version.
•Vous gérez de nombreuses instances de JMap Server et vous devez déplacer un projet d'une instance vers l'autre. Vous pouvez effectuer une exportation partielle afin de n'exporter que le projet dont vous avez besoin, puis importer celui-ci dans l'autre instance.
•Vous devez reproduire votre environnement de développement dans l'environnement de production. Vous pouvez effectuer une exportation complète de votre serveur de développement puis l'importer vers le serveur de production.
Les outils d'exportation et d'importation sont disponibles en sélectionnant Import / Export depuis la section JMap Server.
Exportation
Lorsque vous exportez une configuration, vous devez déterminer si vous désirez exporter la configuration entière ou certaines ressources spécifiques (exportation partielle). Si vous décidez d'exporter des ressources spécifiques, vous devez déterminer si vous désirez exporter des bases de données, des sources de données spatiales, des projets, des modèles de style ou des modèles de métadonnées. Il existe une relation de dépendance entre ces diverses ressources : les projets dépendent des sources de données spatiales et des modèles de style, tandis que les sources de données spatiales peuvent dépendre de bases de données. Par conséquent, si vous exportez un projet, les sources de données spatiales, les modèles de style et possiblement aussi les bases de données seront exportés aussi.
Le processus d'exportation crée quatre fichiers : le fichier .properties est le principal fichier d'exportation et il contient l'information de configuration. Tous les fichiers sont nécessaires à l'importation. Vous pouvez déterminer le répertoire de destination et le nom du fichier.
Importation
Lorsque vous importez une configuration, vous avez le choix d'importer une configuration complète (importation complète) ou seulement une portion de celle‑ci (importation partielle). Vous ne pouvez effectuer une importation complète que si les fichiers d'exportation contiennent une exportation complète. Lorsque vous effectuez une importation complète, toute configuration existante dans JMap Server est supprimée et remplacée par la configuration importée. Lorsqu'une importation complète est terminée, vous êtes automatiquement retourné à la page de connexion de JMap Admin.
Lorsque vous effectuez une importation partielle, il peut y avoir des situations où les ressources importées existent déjà (noms identiques). Dans ces cas, vous devez indiquer à JMap Admin l'action à prendre : remplacer la ressource existante ou en créer une nouvelle sous un nom différent. Les sources de données de type fichier que vous importez ne sont pas prêtes à utiliser et doivent d'abord être mises à jour après l'importation.
Exportation et importation des données utilisateur de JMap
Les données utilisateur de JMap comprennent toutes les données qui sont créées ou modifiées par les utilisateurs. Cela inclut les préférences utilisateur, les contextes, les couches personnelles, les données des couches éditables JMap, etc. Si vous changez d'instance de JMap Server et voulez conserver toutes les données utilisateur existantes, vous devez les exporter à partir de l'ancien serveur et les importer dans le nouveau serveur.
Exportation
Lorsque vous exportez les données utilisateur, vous devez choisir d'exporter toutes les données ou alors seulement les couches éditables stockées dans JMap (incluant les couches personnelles) ou seulement les espaces de travail (incluant les contextes, les préférences des utilisateurs, etc.).
Importation
Lorsque vous effectuez une importation des données utilisateur, il peut y avoir des situations où les ressources importées existent déjà (noms identiques). Dans ces cas, vous devez indiquer à JMap Admin l'action à prendre : remplacer la ressource existante ou en créer une nouvelle sous un nom différent.