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
© Copyright 2024 Paperzz