1/ Conditions nécessaires
1.0 Installation
L'extension Unicité utilise l'extension Socket, il faut donc installer à la fois l'extension Unicité et l'extension Socket.
Une fois ces deux extensions installées, il convient de définir un numéro de port par lequel Unicité va communiquer avec l'extension. Ce numéro de port est configurable dans le fichier : « extensions/client/socket_client/socket.properties », comme ceci : « port : valeur_du_port ».
1.1 Base de données
Ajouter une base de données dans JMap permettant l’échange entre l'extension et Unicité.
Pour information, cette même base de données doit contenir (entre autres) les tables
SYN_SYGEOE et SYN_SYGEOD telles que décrit dans le document « GRT-669 (Spécifications détaillées-Client-docum-généralisé).doc ».
Dans cette même base de données, il faudra s'assurer que la séquence : « SYN_SYGEOE_SRL » est initialisée et que l'on puisse faire un « CURRVAL » et un « NEXTVAL » dessus sans que cela puisse causer d'erreur.
S'il y a besoin d'utiliser des synonymes dans la base de données, ajouter ceci à la création :
2/ Configuration de l'extension
Cliquer sur l'extension unicité « serveur » puis, configurer les champs de la page de l'extension comme ci-dessous :
Projets : Projet utilisé par l'extension.
Layers : Couche utilisée par l'extension.
Tax map : Attribut correspondant au numéro de matricule. Le numéro de matricule devra être au format suivant : « 9999-99-9999-9-999-9999 » tel que définie dans le document : « GRT-669 (Spécifications détaillées-Client-docum-généralisé).doc »
Database : Base de données permettant l’échange entre l'extension et Unicité.
Environnent : Nom de l'environnement Unicité avec lequel l'extension doit communiquer.
Le nom d’environnement permet à JMap deux choses :
Trouver les informations pour lancer Unicité. Ces informations doivent se situer dans la base des registres Windows du poste client :
HKEY_CURRENT_USER\\Software\\Unicite\\Commun\\Geomatique\\Var_Environement\\Demarreur
HKEY_CURRENT_USER\\Software\\Unicite\\Commun\\Geomatique\\Var_Environement\\DernierLogin
Lancer Unicité en précisant sont environnement d’exécution, comme ceci :
nom_de_l_executable_unicite /env=Var_Environement
3/ Cas d'installation pour Blainville (dev)
3.1/ Configuration
Page de l'extension Unicité :
Le Tax map est configuré dans la couche unité d’évaluation comme attribut externe.
Cet attribut externe est situé dans la table : DEMOSRC_ORA_GEO.SYN_V_GEOM_UE de la base de données d’Unicité, la liaison entre le source de données et la table se fait avec le numéro de matricule à 10 chiffres non formatés comme ceci :
3.3/ Fonctionnement
Unicité => JMap
JMap => Unicité
Il faut noter que pour tester Unicité depuis un bureau à distance, il faut lancer Unicité depuis un fichier bat. Voici le contenu du fichier bat dans notre cas :
set CLIENTNAME=bldjmap J:\outils\leanclient\bin\u100.exe |