Mise à jour depuis une version antérieure

fa
arcOpole Studio
Version 3.1 SP1
Documentation d’installation
Mise à jour depuis une version antérieure
Site du programme arcOpole :
Auteur du document :
Version de la documentation :
Date de dernière mise à jour :
www.arcopole.fr
ESRI France
3.1.1.0
24/02/2014
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
Sommaire
I
Introduction ...................................................................................................... 3
I.1
Le programme arcOpole ................................................................................................................... 3
I.2
Qu’est-ce qu’arcOpole Studio ? ........................................................................................................ 3
I.3
Quoi de neuf dans cette version d’arcOpole Studio ? ...................................................................... 4
I.4
Contenu de ce document ................................................................................................................. 5
II
Mise à jour depuis la version 3.1 ........................................................................ 5
II.1
Sauvegarde de la version précédente .............................................................................................. 5
II.2
Mise à jour de la webapp ................................................................................................................. 6
II.3
Mise à jour du SOE SOEMxdData ................................................................................................... 11
II.4
Vidage du cache des postes clients ................................................................................................ 11
II.5
Vidage du cache Tomcat ................................................................................................................. 12
II.6
Mise à jour des applications SIG ..................................................................................................... 12
II.7
Test de la connexion à ArcGIS Online ............................................................................................. 12
II.8
Ouverture d’arcOpole Studio ......................................................................................................... 12
III
Mise à jour depuis une version antérieure à la 3.1 ........................................... 13
III.1
Sauvegarde de la version précédente ............................................................................................ 13
III.2
Installation de la nouvelle version .................................................................................................. 13
III.3
Vidage du cache des postes clients ................................................................................................ 13
III.4
Récupération de la configuration précédente ................................................................................ 14
Information importante :
Si vous utilisez l’extension PLU, vous devez impérativement disposer du modèle de données en
version 2012-1 (ou compatible). Si tel n’est pas le cas, commencez par migrer votre modèle de données
avant d’installer le Service Pack pour arcOpole Studio 3.1.
Toutes les explications pour migrer vos données sont disponibles dans la documentation du modèle de
données PLU téléchargeable dans la rubrique Modèle de données POS/PLU du site arcOpole.
24/02/2014
Version doc. : 3.1.1.0
Page 2 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
I
I.1
INTRODUCTION
LE PROGRAMME ARCOPOLE
Le programme arcOpole, initiative lancée par Esri France, ambitionne de rassembler une
communauté de professionnels des secteurs publics et privés et d’animer des projets collaboratifs.
L’objectif est de mettre à disposition des « outils métiers » et « templates » (exemples de modèles de
données, d’applications et d'utilisations) pour répondre à certains besoins récurrents et simples des
collectivités. Il doit vous permettre de tirer le meilleur parti des technologies SIG proposées par Esri.
Dans cette aide à l’utilisation des technologies Esri, plusieurs templates sont disponibles sur le site
www.arcOpole.fr.
I.2
QU’EST-CE QU’ARCOPOLE STUDIO ?
ArcOpole Studio est un des templates disponibles sur le site www.arcOpole.fr. Il s’agit d’un
générateur d’applications Flex pour ArcGIS Server. ArcOpole Studio propose des interfaces modernes
pour configurer des applications facilement et gérer des droits d’accès par utilisateurs.
En plus des fonctionnalités rendues disponibles dans le noyau d’arcOpole Studio, d’autres sont
proposées sous la forme d’extensions. A l’heure de la rédaction de ce document, les extensions
disponibles sont les suivantes :
Cadastre
PLU
Connecteur ADS Operis
Identification Multicouche
(IMC)
Géotraitements (bêta)
Rapports
La documentation complète de ces extensions est disponible sur le site internet www.arcopole.fr
24/02/2014
Version doc. : 3.1.1.0
Page 3 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
I.3
QUOI DE NEUF DANS CETTE VERSION D’ARCOPOLE STUDIO ?
Le Service Pack 1 d’arcOpole Studio apporte essentiellement des corrections à des
dysfonctionnements qui nous ont été remontés ainsi que le support de la version 10.2.1 d’ArcGIS for
Server. Le détail des corrections et évolutions est disponible dans le fichier what’s new.txt. Par
ailleurs, la version 3.1 a apporté de nombreuses nouvelles fonctionnalités dont les principales sont
listées ci-dessous.
I.3.1
Côté administrateur
I.3.1.1
Support conjoint des versions 10.0, 10.1, 10.2 et 10.2.1 d’ArcGIS for Server – 3.1 SP1


I.3.1.2
Paramétrage de rapports génériques ou spécifiques – 3.1



I.3.1.3
L’extension Rapports permet de générer des rapports sur des sélections ou des
identifications multicouches.
Les rapports peuvent être des rapports de synthèses ou présentant le détail de chacun
des objets sélectionnés
Les logiciels OpenSource JasperReport et iReport sont utilisés (voir le tutoriel)
Intégration avec ArcGIS Online – 3.1


I.3.1.4
Il est possible d’accéder aux ressources Map Images et Tuiles d’ArcGIS Online,
directement depuis arcOpole Studio,
A chaque utilisateur arcOpole, vous pouvez associer son nom d’utilisateur dans ArcGIS
Online. Si des ressources sécurisées sur ArcGIS Online sont utilisées pour construire une
application, l’utilisateur pourra ainsi en bénéficier dans le Client arcOpole.
Log des connexions – 3.1 SP1

I.3.2
ArcGIS for Server 10.0, 10.1, 10.2 et 10.2.1 peuvent être utilisés,
La quasi-totalité des fonctionnalités sont disponibles sur toutes les versions.
Un nouveau fichier de log permet de suivre les connexions aux applications de votre
serveur (qui, quelle application, quand)
Côté utilisateur
I.3.2.1
Rapports génériques ou spécifiques sur les couches – 3.1


I.3.2.2
S’ils sont paramétrés, les rapports génériques et spécifiques sont disponibles sur chacun
des objets d’une sélection, sur la sélection entière.
Si plusieurs rapports sont disponibles, l’utilisateur peut choisir celui qu’il souhaite.
Identification Multicouche (IMC) – 3.1

Il est maintenant possible d’exporter le résultat d’une identification multicouche soit vers
Excel soit en PDF
 Les gabarits de rapports utilisés peuvent être soit génériques, soit spécifiques à cette
identification
La liste complète des nouveautés, évolutions et corrections est disponible dans le fichier what’s
new.txt situé à la racine du téléchargement d’arcOpole Studio 3.1.
24/02/2014
Version doc. : 3.1.1.0
Page 4 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
I.4
CONTENU DE CE DOCUMENT
Vous trouverez dans ce document toutes les informations nécessaires à la mise à jour d’arcOpole
Studio.
La mise à jour d’arcOpole Studio est aisée si vous disposez de la version juste antérieure (3.1). Les
pages suivantes vous guide dans cette mise à jour pas-à-pas.
Si vous disposez d’une version plus ancienne, vous devez réaliser une installation vierge puis y
copier vos fichiers de configuration d’applications.
Les mêmes conventions que celles utilisées dans la documentation d’installation sont conservées
ici.
II
MISE A JOUR DEPUIS LA VERSION 3.1
La mise à jour d’arcOpole Studio depuis la version précédente est possible ; cela se fait
manuellement. Pour cela, les étapes suivantes devront être suivies :
Note importante : cette procédure de
mise à jour a été rédigée pour les
utilisateurs d’arcOpole Studio qui dispose
d’une version standard de l’outil. Si vous
avez développé (ou fait développer) des
fonctionnalités spécifiques, des extensions
personnelles ou modifier l’interface de
l’outil (skin), ne mettez pas à jour votre
application sans voir validé techniquement
que vos développements fonctionneront
(création d’une plateforme de test
fortement conseillée).
II.1
SAUVEGARDE DE LA VERSION PRECEDENTE
Après avoir arrêté Tomcat, faites une sauvegarde complète du répertoire d’installation de la
version précédente d’arcOpole Studio (…\webapps\studio par défaut) en l’archivant sous la forme
d’un fichier ZIP par exemple.
Ne dupliquez pas simplement le répertoire en le laissant dans …\webapps, cela aurait comme
conséquence de déployer une nouvelle application Web.
24/02/2014
Version doc. : 3.1.1.0
Page 5 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
II.2
MISE A JOUR DE LA WEBAPP
L’objectif de cette étape est de
1. supprimer les fichiers qui ont été mis à jour dans cette nouvelle version,
2. copier les nouveaux fichiers,
3. modifier légèrement la configuration pour profiter des nouveautés
II.2.1
Suppression des anciens fichiers
II.2.1.1
Anciennes librairies du serveur
Dans WEB-INF/lib, supprimez les fichiers suivants :






orion-10.0.8-SNAPSHOT.jar
orion-api-10.0.6-SNAPSHOT.jar
orionjsonparser-1.0.5-SNAPSHOT.jar
orion-rest-10.0.9-SNAPSHOT.jar
restfmksrv-10.0.2-SNAPSHOT.jar
soap-proxies-10.0.2-SNAPSHOT.jar
II.2.1.2
Fichiers des extensions
Les extensions Cadastre, PLU et Connecteur ADS Operis ont fait l’objet de mises à jour.
Commencez par supprimer les fichiers correspondants dans les répertoires suivants :


II.2.2
…/clients/arcopole_studio/extensions
…/clients/clientFlashArcopole/extensions
Copie des nouveaux fichiers
Copiez l’ensemble des fichiers du répertoire « maj_depuis_3-1 » dans la webapp existante et
acceptez tous les remplacements des fichiers existants.
II.2.3
Gabarit d’impression
Le gabarit d’impression donné en exemple a été modifié. Nous livrons désormais une version pour
chaque version d’ArcGIS.
Selon votre version d’ArcGIS Server, dans le répertoire de stockage des gabarits d’impression
(…WEB-INF\printTemplates\ par défaut), supprimez l’actuel GabaritExemple.mxd puis faites une
copie du gabarit correspondant à votre version et renommez-la en GabaritExemple.mxd.
Exemple : si vous avez ArcGIS 10.2, supprimez GabaritExemple.mxd, faites une copie de
GabaritExemple-10.2.autoconf.mxdsample et renommez-la en en GabaritExemple.mxd
Nouveauté : pour la version 10.1/10.2 le copyright ou « Service Layer Credits » s’affiche
directement sur la carte. Pour profiter de cette nouveauté ou bien forcer l’affichage à l’endroit que
vous souhaitez, reportez vous à l’annexe 3 – Création de gabarits d’impression.
24/02/2014
Version doc. : 3.1.1.0
Page 6 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
II.2.4
Modification des fichiers de configuration
Attention lors des copier/coller depuis le fichier PDF. Il arrive que des espaces impromptus se
glissent ou que des caractères soient tronqués pendant l’opération.
II.2.4.1
Modification de la configuration du serveur
Il faut modifier le fichier studio\WEB-INF\configuration.xml situés dans pour y inclure les
informations suivantes.



Rechercher et remplacer le terme « http:// » par « ${WebServerProtocol}:// »
Rechercher et remplacer le terme
« ${WebServerProtocol}://${Server}/${WebAppName}/orion » par « ${orionHost} »
Dans la section <vars>, ajouter les lignes suivantes :
<vars>
<!-- Variables de configuration a remplir -->
<var name="Server"
value="Server" />
<var name="AgsHosts"
value="AgsHost"/>
<var name="WebAppName" value="WebAppname" />
<var name="orionHost"
value= "http://Server/WebAppName/orion" /> // Ex : http://arcopole.fr/studio/orion ou
https://arcopole.fr/studio/orion
<var name="WebServerProtocol" value="WebServerProtocol" />
//http ou https
<var name="AgsUser"
value="AgsUser" />
<var name="AgsPassword" value="AgsPassword" />
<var name="AgsDomain" value="AgsDomain" />
<var name="AgsDCOMHost" value="AgsDCOMHost" />
<var name="AgsJobs"
value="AgsJobs" />
<var name="AgsInput"
value="AgsInput" />
// ex : C:/arcgisserver/directories/arcgisjobs
// ex : C:/arcgisserver/directories/arcgissystem/arcgisinput
Pour trouver les valeurs à indiquer pour les variables Agsjobs et AgsInput, recherchez
respectivement les textes suivants :
o Pour AgsJobs : recherchez « root_folder » dans la section « Chargement securise par
Token »
o Pour AgsInput : recherchez « tmpPath »

En fin de section <properties>, ajouter les lignes suivantes :
<!-- créer un fichier log : une fois par jour "yyyy-MM-dd", une fois par mois "yyyy-MM" , une fois par an "yyyy" -->
<property name="logfiledateformat" value="yyyy-MM" />
<!-- emplacement du fichier de comptage qui, quoi, quand? -->
<property name="applicationlogfolder" value="${AppPath}/WEB-INF/logs/UtilisationApplications" />
<!-- nom du fichier de comptage qui, quoi, quand? -->
<property name="applicationhostname" value="UtilisationApplications" />
</properties>

En début de section <override-classes>, ajouter les lignes suivantes :
<override-classes>
<override-class service-class="com.esrifrance.restfmksrv.facade.counting.ICounting"
implementation-class="com.esrifrance.restfmksrv.facade.counting.FileCountingWithNoLockProvider" />
24/02/2014
Version doc. : 3.1.1.0
Page 7 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure

Rechercher le paramètre « tmpPath » et indiquez lui la valeur « ${AgsInput} »
<engine name="jasper"
alias="IReport"
modelXmlPath="${AppPath}\rapports\jasper\models.xml"
geoprocessingURL="${orionHost}/arcgis/rest/services/arcopole/Rapports/GPServer/jasper"
tmpPath="${AgsInput}" />
<engine name="xslt"
alias="Xslt"
modelXmlPath="${AppPath}\rapports\xslt\models.xml"
geoprocessingURL="${orionHost}/arcgis/rest/services/arcopole/Rapports/GPServer/xslt"
tmpPath="${AgsInput}" />

Rechercher /arcgisjobs et indiquez la valeur « ${AgsJobs} » au paramètre root_folder
<urlfilter startwith="/arcgisjobs" handler-class="com.esrifrance.restfmksrv.handlers.securedownload.SD">
<handler-configuration
root_folder="${AgsJobs}" >
</handler-configuration>
</urlfilter>
Il faut également modifier le fichier studio\WEB-INF\configure\configure.properties.

Rajouter les lignes suivantes :
AGS_DOMAIN=.
##10.0
#Chemin du répertoire arcgisinput en 10.0
AGS_INPUT_10= C:/arcgisserver/arcgisinput
#Chemin vers le répertoire arcgisjobs en 10.0
AGS_JOBS_10= C:/arcgisserver/arcgisjobs
##10.1+
#Chemin du répertoire arcgisinput en 10.1+
AGS_INPUT_10_1= C:/arcgisserver/directories/arcgissystem/arcgisinput
#Chemin vers le répertoire arcgisjobs en 10.1+
AGS_JOBS_10_1= C:/arcgisserver/directories/arcgisjobs

II.2.4.2
Configurer les paramètres correspondant à la version de votre ArcGIS Server (10.0 ou
10.1/10.2).
Modification du mot de passe administrateur
La politique de mots de passe ayant changée, le mot de passe administrateur par défaut a été
modifié (« arcOpole » au lieu de « admin »). Il faut donc également modifier le fichier studio\WEBINF\orionConfig\repository_fmk.xml sauf si vous avez déjà remplacé le mot de passe par défaut.
 Modifier la ligne suivante :
<User uid="admin" auth="fmk" password="f7f9b88c1ac65b2fa5000d38e002be96"
roles="userrole_admin,grouprole_administrateurs,grouprole_toutlemonde,">
II.2.4.3
Modification de la configuration de l’application studio
Il faut modifier le fichier studio\WEB-INF\applications\TFA\configuration.xml.

Dans la section <vars>, ajouter et configurer la ligne suivante :
<vars>
<!-- Variables de configuration a remplir -->
<var name="Server"
value="Server" />
<var name="AgsHosts"
value="AgsHosts"/>
<var name="WebAppName" value="WebAppName" />
<var name="orionHost"
value="http://Server/WebAppName/orion" />
Exemple : à http://arcopole.fr/studio/orion

Rechercher et remplacer le terme « http://${Server}/${WebAppName}/orion » par
« ${orionHost} »
24/02/2014
Version doc. : 3.1.1.0
Page 8 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
II.2.4.4
Modification du client.xml du template d’application
Si vous n’avez pas modifié le modèle d’application par défaut, il faut modifier le fichier
studio\WEB-INF\applications\_templateBase\client.xml.

Dans la section <vars>, ajouter la ligne suivante :
<vars>
<var name="orionHost" value="http://Server/WebAppName/orion"/>
<var name="applicationAlias" value="alias"/>
</vars
II.2.4.5
Modification de la configuration du template d’application
Il faut modifier le fichier studio\WEB-INF\applications\templateApplication.xml.

Dans la section <vars>, ajouter et configurer la ligne suivante :
<vars>
<!-- Variables de configuration a remplir -->
<var name="Server"
value="Server" />
<var name="AgsHosts"
value="AgsHost"/>
<var name="WebAppName" value="WebAppname" />
<var name="orionHost"
value="http://Server/WebAppName/orion" />
Exemple : à http://arcopole.fr/studio/orion

II.2.4.6
Rechercher et remplacer le terme « http://${Server}/${WebAppName}/orion » par
« ${orionHost} »
Modification de la page de test
Une page de test de connexion à Internet et ArcGIS Online a été ajoutée. Pour y accéder depuis la
page de test il faut rajouter la ligne suivante dans le fichier test.jsp situé à la racine de la webapp :
<LI><A title="Obtention du referer"
href="http://tasks.esrifrance.fr/_test_/GetReferer.jsp" target="_blank">Obtenir le referer</A></LI>
<li><a title="Tester l'accès à Internet" href="<%=webappRoot%>testConnexion.jsp" target="_blank">Tester l'accès à ArcGIS
Online</a></li>
24/02/2014
Version doc. : 3.1.1.0
Page 9 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
II.2.5
Mise à jour des extensions
Par défaut, la version compatible des extensions a été copiée avec les nouveaux fichiers au §II.2.2.
Pour les extensions métiers, celles-ci n’étant pas forcement utiles à tout le monde, elle doivent
être mises à jour manuellement.
II.2.5.1
Extension Cadastre
Si vous utilisiez l’extension Cadastre jusqu’ici, déposez le fichier ExtensionCadastre.swf du
répertoire « extensions » de l’archive dans les répertoires du serveur suivants :


…/clients/arcopole_studio/extensions
…/clients/clientFlashArcopole/extensions
Des corrections ont été apportées mais la configuration reste la même, aucune autre modification
n’a besoin d’être faite. Pour toutes les informations sur les corrections, reportez-vous au fichier
what’s new de l’extension cadastre téléchargeable dans la rubrique Extension Cadastre du site
arcOpole.
II.2.5.2
Extension PLU
ATTENTION : vous devez impérativement disposer du modèle de données en version 2012-1 (ou
compatible) et reprendre la configuration de l’extension pour que vos applications fonctionnent.
Si votre MapService de PLU ne diffuse pas des données respectant ce modèle, vous n’aurez pas la
possibilité de paramétrer correctement l’extension et des disfonctionnement apparaitront.
Toutes les explications pour migrer vos données sont disponibles dans la documentation du
modèle de données PLU téléchargeable dans la rubrique Modèle de données POS/PLU du site
arcOpole.
Une fois vos données publiées dans le bon modèle, vous pouvez procéder à l’installation de
l’extension PLU. Pour cela, déposez le fichier ExtensionPLU.swf du répertoire « extensions » de
l’archive dans les répertoires du serveur suivants :


II.2.5.3
…/clients/arcopole_studio/extensions
…/clients/clientFlashArcopole/extensions
Extension Connecteur ADS Operis
Si vous utilisiez l’extension Connecteur ADS Operis jusqu’ici, déposez le fichier
ExtensionOperisConnector.swf du répertoire « extensions » de l’archive dans les répertoires du
serveur suivants :
 …/clients/arcopole_studio/extensions
 …/clients/clientFlashArcopole/extensions
La version de l’extension disponible est la version simple du connecteur. Si vous avez acquis la
version avancée, rapprochez-vous de votre contact commercial pour disposer de cette nouvelle
version.
L’extension Connecteur ADS Operis propose de nouveaux paramètres. Reportez-vous à la
documentation de migration spécifique à cette extension pour les connaitre. Cette documentation
est téléchargeable sur le site, dans la rubrique Extension Connecteur ADS Operis.
24/02/2014
Version doc. : 3.1.1.0
Page 10 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
II.3
MISE A JOUR DU SOE SOEMXDDATA
Si vous utilisez ArcGIS Server 10.1 ou 10.2, désinstallez le SOE soemxddata-1.0.soe et installez la
nouvelle version soemxddata-1.0.2.soe disponible dans studio\WEB-INF\configure\SOE\MXDData.
Pour cela, connectez-vous à ArcGIS Server Manager, supprimez le SOE en version 1.0 et ajoutez
l’extension en version 1.0.2.
Une fois la nouvelle version du SOE installée, réactivez la capacité SOE MxdData sur les services, un
par un.
II.4
VIDAGE DU CACHE DES POSTES CLIENTS
La mise à jour de l’application nécessite que les fichiers qui ont été sauvegardés dans les caches
des navigateurs soient mis à jour. Pour cela, il vous faut vider le cache de votre navigateur afin de
provoquer le téléchargement de la nouvelle version des fichiers.
Note : cette étape est à réaliser sur les postes de vos utilisateurs également…
24/02/2014
Version doc. : 3.1.1.0
Page 11 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
II.5
VIDAGE DU CACHE TOMCAT
Dans %TOMCAT%/work/Catalina/localhost/ supprimez le répertoire de votre application (studio
par défaut).
II.6
MISE A JOUR DES APPLICATIONS SIG
Afin de mettre à jour les applications SIG que vous aviez précédemment créées, il vous suffit de
les ouvrir dans arcOpole Studio comme si vous souhaitiez les modifier et de les réenregistrer.
ArcOpole Studio se chargera de mettre à jour le fichier de configuration de l’application de manière
ad hoc.
Redémarrez Tomcat pour prendre en compte cette configuration.
II.7
TEST DE LA CONNEXION A ARCGIS ONLINE
Pour tester la connexion à ArcGIS Online, reportez vous au paragraphe IV.8 de la documentation
d’installation principale.
II.8
OUVERTURE D’ARCOPOLE STUDIO
Accédez à la page d’accueil et connectez-vous en tant qu’administrateur (admin / arcOpole).
24/02/2014
Version doc. : 3.1.1.0
Page 12 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
III
MISE A JOUR DEPUIS UNE VERSION ANTERIEURE A LA 3.1
La mise à jour depuis une version 3.0 ou antérieure nécessite de :



III.1
sauvegarder votre version actuelle,
installer la nouvelle version de zéro,
Ensuite, pour les applications deux solutions se présentent :
o Soit les recréer de toute pièce
o Soit récupérer la configuration des applications que vous aviez créées.
SAUVEGARDE DE LA VERSION PRECEDENTE
Après avoir arrêté Tomcat, faites une sauvegarde complète du répertoire d’installation de la
version précédente d’arcOpole Studio (…\webapps\studio par défaut) en l’archivant sous la forme
d’un fichier ZIP par exemple.
Ne dupliquez pas simplement le répertoire en le laissant dans …\webapps, cela aurait comme
conséquence de déployer une nouvelle application Web.
III.2
INSTALLATION DE LA NOUVELLE VERSION
Pour connaître toutes les étapes de l’installation de la nouvelle version, reportez-vous à la
documentation d’installation et de configuration.
Pour valider votre installation, essayez de créer une ou deux applications et, une fois cela
confirmé, passez à l’étape suivante de la récupération des applications.
III.3
VIDAGE DU CACHE DES POSTES CLIENTS
La mise à jour de l’application nécessite que les fichiers qui ont été sauvegardés dans les caches
des navigateurs soient mis à jour. Pour cela, il vous faut vider le cache de votre navigateur afin de
provoquer le téléchargement de la nouvelle version des fichiers.
Note : cette étape sera à réaliser sur les postes de vos utilisateurs également…
24/02/2014
Version doc. : 3.1.1.0
Page 13 sur 14
arcOpole Studio v3.1 SP1 – Installation – Mise à jour d’une version antérieure
III.4
RECUPERATION DE LA CONFIGURATION PRECEDENTE
III.4.1 Fichier des utilisateurs
Le fichier des utilisateurs est le fichier …\WEB-INF\orionConfig\repository_fmk.xml.
Il vous faut :


Archiver le fichier de la nouvelle installation,
Copier votre ancien fichier à la place du nouveau
III.4.2 Copie des applications
III.4.2.1 Copie de la configuration
Copiez le dossier correspondant à l’application « monAppli » situé dans le répertoire des
applications (par exemple …\ancienStudio\WEB-INF\applications) dans la nouvelle installation (par
exemple webapps\nouveauStudio\WEB-INF\applications).
III.4.2.2 Eventuellement : modification des fichiers de configuration
Si la nouvelle version d’arcOpole Studio est installée sous la forme d’une webapp différente (le
nom du répertoire dans Tomcat est différent, par exemple avant …\webapp\studio30 et maintenant
…\webapp\studio311) , il vous faut rechercher et remplacer l’ancien nom par le nouveau dans les
fichiers suivants :
 …\WEB-INF\applications\monAppli\client.xml
 …\WEB-INF\applications\monAppli\configuration.xml
Notez que si vous en avez profité pour changer de plateforme, il vous faut également adapter les
noms des serveurs dans ces fichiers de configuration …
III.4.2.3 Ajout des droits d’accès à l’application
Ouvrez le fichier …\WEB-INF\orionConfig\repository_fmk.xml de l’ancienne installation et
recherchez la balise XML Resource contenant le nom de votre application.
<Resource cn="application:\2F\2FmonAppli"dn="cn=application:\2F\2FtestLDAP,ou=RessourceBaseDN">
<Role name="userrole_gurvan">
<Right name="SELECT">true</Right>
</Role>
<Role name="grouprole_toutlemonde">
<Right name="SELECT">true</Right>
</Role>
</Resource>
Copiez cette configuration dans le nouveau fichier repository_fmk.xml entre les balises
<Applications> et </Applications>.
III.4.2.4 Modifier le mot de passe administrateur
La politique de mots de passe ayant changée, le mot de passe administrateur par défaut a été
modifié (« arcOpole » au lieu de « admin »). Il faut donc également modifier le fichier studio\WEBINF\orionConfig\repository_fmk.xml sauf si vous avez déjà remplacé le mot de passe par défaut.
 Modifier la ligne suivante :
<User uid="admin" auth="fmk" password="f7f9b88c1ac65b2fa5000d38e002be96"
roles="userrole_admin,grouprole_administrateurs,grouprole_toutlemonde,">
Redémarrez Tomcat pour prendre en compte cette configuration.
24/02/2014
Version doc. : 3.1.1.0
Page 14 sur 14