Tony CHEMIT pushed to branch pages at ultreiaio / ird-observe
Commits:
-
2e8a0ec1
by 166231 at 2019-09-16T16:33:43Z
5 changed files:
Changes:
| 1 | 1 |
<!DOCTYPE html>
|
| 2 | 2 |
<!--
|
| 3 |
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/administration-web.md.vm at 2019-08-02
|
|
| 3 |
+ | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/administration-web.md.vm at 2019-09-16
|
|
| 4 | 4 |
| Rendered using Apache Maven Fluido Skin 1.7
|
| 5 | 5 |
-->
|
| 6 | 6 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
| 7 | 7 |
<head>
|
| 8 | 8 |
<meta charset="UTF-8" />
|
| 9 | 9 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 10 |
- <meta name="Date-Revision-yyyymmdd" content="20190802" />
|
|
| 10 |
+ <meta name="Date-Revision-yyyymmdd" content="20190916" />
|
|
| 11 | 11 |
<meta http-equiv="Content-Language" content="fr" />
|
| 12 | 12 |
<title>ObServe :: Pom – Installation de lapplication web</title>
|
| 13 | 13 |
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
|
| ... | ... | @@ -27,8 +27,8 @@ |
| 27 | 27 |
<ul class="breadcrumb">
|
| 28 | 28 |
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
|
| 29 | 29 |
<li class="active ">Installation de lapplication web</li>
|
| 30 |
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
|
|
| 31 |
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
|
|
| 30 |
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
|
|
| 31 |
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
|
|
| 32 | 32 |
<li class="pull-right"><span class="divider">|</span>
|
| 33 | 33 |
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
|
| 34 | 34 |
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
|
| ... | ... | @@ -101,7 +101,7 @@ |
| 101 | 101 |
<pre class="source"> /var/local/observeweb/{contextPath}
|
| 102 | 102 |
|-- databases.yml # configuration des bases de données
|
| 103 | 103 |
|-- log
|
| 104 |
- | `-- observeweb-7.1.0.log # logs de l'application
|
|
| 104 |
+ | `-- observeweb-7.1.1.log # logs de l'application
|
|
| 105 | 105 |
|-- observeweb-log4j2.xml # configuration des logs
|
| 106 | 106 |
|-- temp # répertoire temporaire
|
| 107 | 107 |
`-- users.yml # configuration des utilisateurs
|
| 1 | 1 |
<!DOCTYPE html>
|
| 2 | 2 |
<!--
|
| 3 |
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/architecture-logicielle.md at 2019-08-02
|
|
| 3 |
+ | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/architecture-logicielle.md at 2019-09-16
|
|
| 4 | 4 |
| Rendered using Apache Maven Fluido Skin 1.7
|
| 5 | 5 |
-->
|
| 6 | 6 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
| 7 | 7 |
<head>
|
| 8 | 8 |
<meta charset="UTF-8" />
|
| 9 | 9 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 10 |
- <meta name="Date-Revision-yyyymmdd" content="20190802" />
|
|
| 10 |
+ <meta name="Date-Revision-yyyymmdd" content="20190916" />
|
|
| 11 | 11 |
<meta http-equiv="Content-Language" content="fr" />
|
| 12 | 12 |
<title>ObServe :: Pom – Architecture logicielle dObServe</title>
|
| 13 | 13 |
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
|
| ... | ... | @@ -27,8 +27,8 @@ |
| 27 | 27 |
<ul class="breadcrumb">
|
| 28 | 28 |
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
|
| 29 | 29 |
<li class="active ">Architecture logicielle dObServe</li>
|
| 30 |
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
|
|
| 31 |
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
|
|
| 30 |
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
|
|
| 31 |
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
|
|
| 32 | 32 |
<li class="pull-right"><span class="divider">|</span>
|
| 33 | 33 |
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
|
| 34 | 34 |
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
|
| ... | ... | @@ -75,13 +75,11 @@ |
| 75 | 75 |
</div>
|
| 76 | 76 |
</div>
|
| 77 | 77 |
<div id="bodyColumn" class="span10" >
|
| 78 |
-<h1>Architecture logicielle d’ObServe</h1>
|
|
| 79 |
-<div class="section">
|
|
| 78 |
+<h1>Architecture logicielle d’ObServe</h1><section>
|
|
| 80 | 79 |
<h2><a name="Abstract"></a>Abstract</h2>
|
| 81 |
-<p>Ce document décrit l’architecture logicielle du projet <i>ObServe</i>.</p></div>
|
|
| 82 |
-<div class="section">
|
|
| 80 |
+<p>Ce document décrit l’architecture logicielle du projet <i>ObServe</i>.</p></section><section>
|
|
| 83 | 81 |
<h2><a name="Les_diff.C3.A9rentes_couches_de_l.E2.80.99application"></a>Les différentes couches de l’application</h2>
|
| 84 |
-<p>Ce logiciel est une application de type “client lourd” totalement écrit en <tt>Java</tt>_.</p>
|
|
| 82 |
+<p>Ce logiciel est une application de type “client lourd” totalement écrit en Java_.</p>
|
|
| 85 | 83 |
<p>Il est basé sur une architecture n-tiers en couches, à savoir :</p>
|
| 86 | 84 |
<ul>
|
| 87 | 85 |
|
| ... | ... | @@ -92,11 +90,10 @@ |
| 92 | 90 |
</ul>
|
| 93 | 91 |
<p>.. image:: images/architecture.png :scale: 50 :align: center</p>
|
| 94 | 92 |
<h1>La couche de Présentation</h1>
|
| 95 |
-<p>Cette couche incarne l’IHM de l’application et est implémentée en <i>Java Swing</i>. Le rendu, quant à lui, utilise le style <tt>Nimbus</tt>_ disponible à partir de la version 6u10 de la <i>JRE</i> de Sun et qui sera le nouveau style par défaut à partir de la version 7 de <i>Java</i>.</p>
|
|
| 96 |
-<p>La couche de présentation respecte rigoureusement le modèle de conception <i>MVC</i> qui découple la vue du modèle et du contrôleur, et ne communique qu’avec la couche Métier et la couche de Services.</p></div>
|
|
| 97 |
-<div class="section">
|
|
| 93 |
+<p>Cette couche incarne l’IHM de l’application et est implémentée en <i>Java Swing</i>. Le rendu, quant à lui, utilise le style Nimbus_ disponible à partir de la version 6u10 de la <i>JRE</i> de Sun et qui sera le nouveau style par défaut à partir de la version 7 de <i>Java</i>.</p>
|
|
| 94 |
+<p>La couche de présentation respecte rigoureusement le modèle de conception <i>MVC</i> qui découple la vue du modèle et du contrôleur, et ne communique qu’avec la couche Métier et la couche de Services.</p></section><section>
|
|
| 98 | 95 |
<h2><a name="Construction_des_interfaces_graphiques"></a>Construction des interfaces graphiques</h2>
|
| 99 |
-<p>Les interfaces graphiques sont construites à l’aide de la technologie <tt>JAXX</tt>_ qui permet de spécifier les IHM en <i>xml</i> puis de les générer automatiquement à partir de ces spécifications.</p>
|
|
| 96 |
+<p>Les interfaces graphiques sont construites à l’aide de la technologie JAXX_ qui permet de spécifier les IHM en <i>xml</i> puis de les générer automatiquement à partir de ces spécifications.</p>
|
|
| 100 | 97 |
<p>Cette technologie permet, entre autre et de manière transparente, de gérer :</p>
|
| 101 | 98 |
<ul>
|
| 102 | 99 |
|
| ... | ... | @@ -117,21 +114,18 @@ |
| 117 | 114 |
|
| 118 | 115 |
<li>le service de Tracabilité (basé sur la librairie <i>common-logging</i>) permet de tracer les différents évènements produits durant l’exécution du logiciel. Ce service sera notamment utilisé lors de la validation de niveau 2 des données d’observateur, ainsi que lors de la synchronisation avec le serveur <i>Obstuna</i>.</li>
|
| 119 | 116 |
<li>Le service de Validation.</li>
|
| 120 |
-</ul></div>
|
|
| 121 |
-<div class="section">
|
|
| 117 |
+</ul></section><section>
|
|
| 122 | 118 |
<h2><a name="le_service_de_Validation"></a>le service de Validation</h2>
|
| 123 |
-<p>La validation des données est réalisée à partir du moteur de validation <tt>XWorks</tt>_ actuellement utilisé par le célébre framework web <tt>Struts 2</tt>_. Pour répondre aux besoins spécifiques du projet Observe, ce moteur a été “customisé” pour prendre en compte 2 niveaux de gravité d’erreurs : erreur ou anomalie.</p>
|
|
| 119 |
+<p>La validation des données est réalisée à partir du moteur de validation XWorks_ actuellement utilisé par le célébre framework web Struts 2_. Pour répondre aux besoins spécifiques du projet Observe, ce moteur a été “customisé” pour prendre en compte 2 niveaux de gravité d’erreurs : erreur ou anomalie.</p>
|
|
| 124 | 120 |
<p>L’implantation de la validation est “non intrusive” vis-à-vis des données quelle valide. Toutes les règles de validation sont externalisées et décrites dans des fichiers xml. Elles peuvent donc être modifiées et affinées sans avoir à recompiler. Elles sont rassemblées dans un <i>jar</i> indépendant pour en faciliter l’évolution.</p>
|
| 125 | 121 |
<p>Ce service est utilisé par la couche Présentation lors de la saisie des formulaires et par la couche Métier lors de la consolidation des données (validation dite de “niveau 2”).</p>
|
| 126 |
-<h1>La couche de persistance</h1></div>
|
|
| 127 |
-<div class="section">
|
|
| 122 |
+<h1>La couche de persistance</h1></section><section>
|
|
| 128 | 123 |
<h2><a name="ToPIA"></a>ToPIA</h2>
|
| 129 |
-<p>L’application utilise le composant <i>ToPIA-persistence</i> provenant framework <tt>ToPIA</tt>_ développé par la société <tt>Codelutin</tt>_. Ce composant assure l’accès aux différentes bases de données de manière transparente.</p>
|
|
| 130 |
-<p>Actuellement <i>ToPIA-persistence</i> s’appuie sur <tt>Hibernate 3</tt>_ pour la persistance et les transactions. Prochainement <i>ToPIA-persistence</i> s’appuiera sur la norme <i>JPA</i> de persistance préconisée par Sun.</p></div>
|
|
| 131 |
-<div class="section">
|
|
| 124 |
+<p>L’application utilise le composant <i>ToPIA-persistence</i> provenant framework ToPIA_ développé par la société Codelutin_. Ce composant assure l’accès aux différentes bases de données de manière transparente.</p>
|
|
| 125 |
+<p>Actuellement <i>ToPIA-persistence</i> s’appuie sur Hibernate 3_ pour la persistance et les transactions. Prochainement <i>ToPIA-persistence</i> s’appuiera sur la norme <i>JPA</i> de persistance préconisée par Sun.</p></section><section>
|
|
| 132 | 126 |
<h2><a name="Les_bases_de_donn.C3.A9es_de_l.E2.80.99application"></a>Les bases de données de l’application</h2>
|
| 133 |
-<p>La base de données centrale <tt>Obstuna</tt> sera implantée sur un moteur <tt>PostgreSQL</tt>_.</p>
|
|
| 134 |
-<p>Les bases de données déployées sur les Tablet-PC utiliseront un moteur <tt>h2</tt><i>. Ce choix est conditionné par le fait que ce moteur est très léger (< à 1Moctets), ne nécessite aucune installation spécifique et fournit un mode <tt>Postgres</tt></i> rendant une base de données <tt>h2</tt>_ compatible avec un moteur <tt>PostgreSQL</tt>_ (simplification des opérations de synchronisation entre bases de données locales et base de données centrale).</p>
|
|
| 127 |
+<p>La base de données centrale Obstuna sera implantée sur un moteur PostgreSQL_.</p>
|
|
| 128 |
+<p>Les bases de données déployées sur les Tablet-PC utiliseront un moteur h2<i>. Ce choix est conditionné par le fait que ce moteur est très léger (< à 1Moctets), ne nécessite aucune installation spécifique et fournit un mode Postgres</i> rendant une base de données h2_ compatible avec un moteur PostgreSQL_ (simplification des opérations de synchronisation entre bases de données locales et base de données centrale).</p>
|
|
| 135 | 129 |
<p>.. _java: <a class="externalLink" href="http://java.sun.com/javase/">http://java.sun.com/javase/</a></p>
|
| 136 | 130 |
<p>.. _Codelutin: <a class="externalLink" href="http://www.codelutin.com">http://www.codelutin.com</a></p>
|
| 137 | 131 |
<p>.. _Nimbus: <a class="externalLink" href="http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html">http://java.sun.com/developer/technicalArticles/javase/java6u10/index.html</a></p>
|
| ... | ... | @@ -142,7 +136,7 @@ |
| 142 | 136 |
<p>.. _Hibernate 3: <a class="externalLink" href="http://www.hibernate.org/">http://www.hibernate.org/</a></p>
|
| 143 | 137 |
<p>.. _h2: <a class="externalLink" href="http://www.h2database.com/html/main.html">http://www.h2database.com/html/main.html</a></p>
|
| 144 | 138 |
<p>.. _Postgres: <a class="externalLink" href="http://www.postgresql.org/">http://www.postgresql.org/</a></p>
|
| 145 |
-<p>.. _PostgreSQL: <a class="externalLink" href="http://www.postgresql.org/">http://www.postgresql.org/</a></p></div>
|
|
| 139 |
+<p>.. _PostgreSQL: <a class="externalLink" href="http://www.postgresql.org/">http://www.postgresql.org/</a></p></section>
|
|
| 146 | 140 |
</div>
|
| 147 | 141 |
</div>
|
| 148 | 142 |
</div>
|
| 1 | 1 |
<!DOCTYPE html>
|
| 2 | 2 |
<!--
|
| 3 |
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/index.md at 2019-08-02
|
|
| 3 |
+ | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/index.md at 2019-09-16
|
|
| 4 | 4 |
| Rendered using Apache Maven Fluido Skin 1.7
|
| 5 | 5 |
-->
|
| 6 | 6 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
| 7 | 7 |
<head>
|
| 8 | 8 |
<meta charset="UTF-8" />
|
| 9 | 9 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 10 |
- <meta name="Date-Revision-yyyymmdd" content="20190802" />
|
|
| 10 |
+ <meta name="Date-Revision-yyyymmdd" content="20190916" />
|
|
| 11 | 11 |
<meta http-equiv="Content-Language" content="fr" />
|
| 12 | 12 |
<title>ObServe :: Pom – ObServe</title>
|
| 13 | 13 |
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
|
| ... | ... | @@ -27,8 +27,8 @@ |
| 27 | 27 |
<ul class="breadcrumb">
|
| 28 | 28 |
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
|
| 29 | 29 |
<li class="active ">ObServe</li>
|
| 30 |
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
|
|
| 31 |
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
|
|
| 30 |
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
|
|
| 31 |
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
|
|
| 32 | 32 |
<li class="pull-right"><span class="divider">|</span>
|
| 33 | 33 |
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
|
| 34 | 34 |
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
|
| ... | ... | @@ -92,8 +92,7 @@ |
| 92 | 92 |
</div>
|
| 93 | 93 |
</div>
|
| 94 | 94 |
<div id="bodyColumn" class="span10" >
|
| 95 |
-<h1>ObServe</h1>
|
|
| 96 |
-<div class="section">
|
|
| 95 |
+<h1>ObServe</h1><section>
|
|
| 97 | 96 |
<h2><a name="Pr.C3.A9sentation"></a>Présentation</h2>
|
| 98 | 97 |
<p>Le logiciel <i>ObServe</i>… TODO</p>
|
| 99 | 98 |
<h1>Les documents</h1>
|
| ... | ... | @@ -103,7 +102,7 @@ |
| 103 | 102 |
<li><a href=";/install-serverPG.html">Administration obstuna</a></li>
|
| 104 | 103 |
<li><a href="./administration-web.html">Administration web</a></li>
|
| 105 | 104 |
<li><a href="./config-report.html">Configuration</a></li>
|
| 106 |
-</ul></div>
|
|
| 105 |
+</ul></section>
|
|
| 107 | 106 |
</div>
|
| 108 | 107 |
</div>
|
| 109 | 108 |
</div>
|
| 1 | 1 |
<!DOCTYPE html>
|
| 2 | 2 |
<!--
|
| 3 |
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/install-serverPG.md at 2019-08-02
|
|
| 3 |
+ | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/install-serverPG.md at 2019-09-16
|
|
| 4 | 4 |
| Rendered using Apache Maven Fluido Skin 1.7
|
| 5 | 5 |
-->
|
| 6 | 6 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
| 7 | 7 |
<head>
|
| 8 | 8 |
<meta charset="UTF-8" />
|
| 9 | 9 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 10 |
- <meta name="Date-Revision-yyyymmdd" content="20190802" />
|
|
| 10 |
+ <meta name="Date-Revision-yyyymmdd" content="20190916" />
|
|
| 11 | 11 |
<meta http-equiv="Content-Language" content="fr" />
|
| 12 | 12 |
<title>ObServe :: Pom – Installation du serveur Obstuna</title>
|
| 13 | 13 |
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
|
| ... | ... | @@ -27,8 +27,8 @@ |
| 27 | 27 |
<ul class="breadcrumb">
|
| 28 | 28 |
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
|
| 29 | 29 |
<li class="active ">Installation du serveur Obstuna</li>
|
| 30 |
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
|
|
| 31 |
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
|
|
| 30 |
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
|
|
| 31 |
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
|
|
| 32 | 32 |
<li class="pull-right"><span class="divider">|</span>
|
| 33 | 33 |
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
|
| 34 | 34 |
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
|
| ... | ... | @@ -75,14 +75,13 @@ |
| 75 | 75 |
</div>
|
| 76 | 76 |
</div>
|
| 77 | 77 |
<div id="bodyColumn" class="span10" >
|
| 78 |
-<h1>Installation du serveur Obstuna</h1>
|
|
| 79 |
-<div class="section">
|
|
| 78 |
+<h1>Installation du serveur Obstuna</h1><section>
|
|
| 80 | 79 |
<h2><a name="Pr.C3.A9-requis"></a>Pré-requis</h2>
|
| 81 | 80 |
<ul>
|
| 82 | 81 |
|
| 83 | 82 |
<li>
|
| 84 | 83 |
|
| 85 |
-<p>Un certain nombre d’outils et scripts sont intégrés dans ObServe, il faut au préalable récupérer la dernière version de l’application. <tt>downloads</tt>_</p>
|
|
| 84 |
+<p>Un certain nombre d’outils et scripts sont intégrés dans ObServe, il faut au préalable récupérer la dernière version de l’application. downloads_</p>
|
|
| 86 | 85 |
</li>
|
| 87 | 86 |
<li>
|
| 88 | 87 |
|
| ... | ... | @@ -103,8 +102,7 @@ |
| 103 | 102 |
<li>posséder une base postgres accessible par le programme</li>
|
| 104 | 103 |
<li>un utilisateur propriétaire de la base</li>
|
| 105 | 104 |
<li>tous les autres utilisateurs créés sur le serveur postgres</li>
|
| 106 |
-</ul></div>
|
|
| 107 |
-<div class="section">
|
|
| 105 |
+</ul></section><section>
|
|
| 108 | 106 |
<h2><a name="Cr.C3.A9ation_d.E2.80.99une_base_obstuna"></a>Création d’une base obstuna</h2>
|
| 109 | 107 |
<p>La mise en place d’une nouvelle base obstuna se fait en 3 étapes :</p>
|
| 110 | 108 |
<ul>
|
| ... | ... | @@ -114,8 +112,7 @@ |
| 114 | 112 |
<li>création du contenu de la base via ObServe</li>
|
| 115 | 113 |
</ul>
|
| 116 | 114 |
<p>Note</p>
|
| 117 |
-<p><b>Il faut de plus avoir à disposition une autre base obstuna qui contient le référentiel à importer dans la nouvelle base.</b></p>
|
|
| 118 |
-<div class="section">
|
|
| 115 |
+<p><b>Il faut de plus avoir à disposition une autre base obstuna qui contient le référentiel à importer dans la nouvelle base.</b></p><section>
|
|
| 119 | 116 |
<h3><a name="Phase_1"></a>Phase 1</h3>
|
| 120 | 117 |
<p>Pour créer une nouvelle instance d’obstuna, il faut au préalable avoir une base vierge (sans schéma) et les utilisateurs sur le serveur postgres.</p>
|
| 121 | 118 |
<p>Il existe une script qui permet de faire ça en tant qu’utilisateur <i>postgres</i>.</p>
|
| ... | ... | @@ -156,8 +153,7 @@ |
| 156 | 153 |
<div>
|
| 157 | 154 |
<pre class="source"> ( cd scripts/postgresl/createdb ; ./create-empty.sh obstuna-test admin-test "technicien-test utilisateur-test referentiel-test")
|
| 158 | 155 |
</pre></div></div>
|
| 159 |
-</div>
|
|
| 160 |
-<div class="section">
|
|
| 156 |
+</section><section>
|
|
| 161 | 157 |
<h3><a name="Phase_1_.28base_de_test.29"></a>Phase 1 (base de test)</h3>
|
| 162 | 158 |
<p>Pour créer la base de test utilisée pour tous les tests d’intégration, on lance un autre script :</p>
|
| 163 | 159 |
|
| ... | ... | @@ -175,8 +171,7 @@ |
| 175 | 171 |
<li>techniciens <i>technicien1</i>, <i>technicien2</i>, <i>technicien3</i></li>
|
| 176 | 172 |
<li>utilisateurs <i>utilisateur</i></li>
|
| 177 | 173 |
<li>utilisateurs de référentiel <i>referentiel</i></li>
|
| 178 |
-</ul></div>
|
|
| 179 |
-<div class="section">
|
|
| 174 |
+</ul></section><section>
|
|
| 180 | 175 |
<h3><a name="Phase_2"></a>Phase 2</h3>
|
| 181 | 176 |
<p>Ajouter une ligne dans le fichier de configuration pg_hba.conf</p>
|
| 182 | 177 |
|
| ... | ... | @@ -213,8 +208,7 @@ |
| 213 | 208 |
<div>
|
| 214 | 209 |
<pre class="source"> psql -h localhost obstuna admin
|
| 215 | 210 |
</pre></div></div>
|
| 216 |
-</div>
|
|
| 217 |
-<div class="section">
|
|
| 211 |
+</section><section>
|
|
| 218 | 212 |
<h3><a name="Phase_3"></a>Phase 3</h3>
|
| 219 | 213 |
<p>Il suffit enfin de lancer l’application en mode <i>création de base obstuna</i> via le raccourci suivant :</p>
|
| 220 | 214 |
|
| ... | ... | @@ -238,8 +232,7 @@ |
| 238 | 232 |
<li>remplir le référentiel à partir de celui d’une autre base obstuna à jour (topia-service-migration)</li>
|
| 239 | 233 |
<li>appliquer la sécurité sur les rôles de la base</li>
|
| 240 | 234 |
</ul>
|
| 241 |
-<p>Note : le script appelle l’application avec l’action <b>–admin create</b></p></div></div>
|
|
| 242 |
-<div class="section">
|
|
| 235 |
+<p>Note : le script appelle l’application avec l’action <b>–admin create</b></p></section></section><section>
|
|
| 243 | 236 |
<h2><a name="Mise_.C3.A0_jour_d.E2.80.99une_base_obstuna"></a>Mise à jour d’une base obstuna</h2>
|
| 244 | 237 |
<p>Pour mettre à jour une base obstuna via le service de migration intégré dans ObServe, il suffit de lancer l’application en mode <i>mise à jour obstuna</i> via le raccourci suivant :</p>
|
| 245 | 238 |
|
| ... | ... | @@ -261,8 +254,7 @@ |
| 261 | 254 |
<li>mettre à jour le schéma et les données via le service de migration intégré (topia)</li>
|
| 262 | 255 |
<li>appliquer la sécurité sur les rôles de la base</li>
|
| 263 | 256 |
</ul>
|
| 264 |
-<p>Note : le script appelle l’application avec l’action <b>–admin update</b></p></div>
|
|
| 265 |
-<div class="section">
|
|
| 257 |
+<p>Note : le script appelle l’application avec l’action <b>–admin update</b></p></section><section>
|
|
| 266 | 258 |
<h2><a name="Mise_.C3.A0_jour_de_la_s.C3.A9curit.C3.A9"></a>Mise à jour de la sécurité</h2>
|
| 267 | 259 |
<p>On différencie dans ObServe plusieurs types d’utilisateurs pour les connexions distantes :</p>
|
| 268 | 260 |
<ul>
|
| ... | ... | @@ -290,8 +282,7 @@ |
| 290 | 282 |
|
| 291 | 283 |
<li>appliquer la sécurité sur les rôles de la base</li>
|
| 292 | 284 |
</ul>
|
| 293 |
-<p>Note : le script appelle l’application avec l’action <b>–admin security</b></p></div>
|
|
| 294 |
-<div class="section">
|
|
| 285 |
+<p>Note : le script appelle l’application avec l’action <b>–admin security</b></p></section><section>
|
|
| 295 | 286 |
<h2><a name="Vider_une_base_obstuna"></a>Vider une base obstuna</h2>
|
| 296 | 287 |
<p>Pour vider une base obstuna (ne vue de la recréer par exemple), il suffit de lancer ObServe en mode <i>suppression obstuna</i> via le raccourci suivant :</p>
|
| 297 | 288 |
|
| ... | ... | @@ -312,8 +303,7 @@ |
| 312 | 303 |
|
| 313 | 304 |
<li>supprimer toutes les tables gérer de la base</li>
|
| 314 | 305 |
</ul>
|
| 315 |
-<p>Note : le script appelle l’application avec l’action <b>–admin drop</b></p></div>
|
|
| 316 |
-<div class="section">
|
|
| 306 |
+<p>Note : le script appelle l’application avec l’action <b>–admin drop</b></p></section><section>
|
|
| 317 | 307 |
<h2><a name="Appliquer_des_scripts_sql_suppl.C3.A9mentaires"></a>Appliquer des scripts sql supplémentaires</h2>
|
| 318 | 308 |
<p>Depuis la version 3.0, il est possible de lancer sur la base de scripts sql supplémentaires placé dans le répertoire <b>extra</b>.</p>
|
| 319 | 309 |
<p>On lance ensuite la commande</p>
|
| ... | ... | @@ -328,7 +318,7 @@ |
| 328 | 318 |
|
| 329 | 319 |
<li>le nom de la base et l’utilisateur de connexion</li>
|
| 330 | 320 |
<li>une confirmation d’exécution pour chaque script qu’il a trouvé dans le répertoire <b>extra</b></li>
|
| 331 |
-</ul></div>
|
|
| 321 |
+</ul></section>
|
|
| 332 | 322 |
</div>
|
| 333 | 323 |
</div>
|
| 334 | 324 |
</div>
|
| 1 | 1 |
<!DOCTYPE html>
|
| 2 | 2 |
<!--
|
| 3 |
- | Generated by Apache Maven Doxia Site Renderer 1.8.1 from src/site/markdown/install.md at 2019-08-02
|
|
| 3 |
+ | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/install.md at 2019-09-16
|
|
| 4 | 4 |
| Rendered using Apache Maven Fluido Skin 1.7
|
| 5 | 5 |
-->
|
| 6 | 6 |
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
|
| 7 | 7 |
<head>
|
| 8 | 8 |
<meta charset="UTF-8" />
|
| 9 | 9 |
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
|
| 10 |
- <meta name="Date-Revision-yyyymmdd" content="20190802" />
|
|
| 10 |
+ <meta name="Date-Revision-yyyymmdd" content="20190916" />
|
|
| 11 | 11 |
<meta http-equiv="Content-Language" content="fr" />
|
| 12 | 12 |
<title>ObServe :: Pom – Installation dObServe</title>
|
| 13 | 13 |
<link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
|
| ... | ... | @@ -27,8 +27,8 @@ |
| 27 | 27 |
<ul class="breadcrumb">
|
| 28 | 28 |
<li class=""><a href="https://ultreiaio.gitlab.io/ird-observe/index.html" class="externalLink" title="ObServe :: Pom">ObServe :: Pom</a><span class="divider">»</span></li>
|
| 29 | 29 |
<li class="active ">Installation dObServe</li>
|
| 30 |
- <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-08-02</li>
|
|
| 31 |
- <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.0</li>
|
|
| 30 |
+ <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2019-09-16</li>
|
|
| 31 |
+ <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
|
|
| 32 | 32 |
<li class="pull-right"><span class="divider">|</span>
|
| 33 | 33 |
<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
|
| 34 | 34 |
<li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
|
| ... | ... | @@ -75,8 +75,7 @@ |
| 75 | 75 |
</div>
|
| 76 | 76 |
</div>
|
| 77 | 77 |
<div id="bodyColumn" class="span10" >
|
| 78 |
-<h1>Installation d’ObServe</h1>
|
|
| 79 |
-<div class="section">
|
|
| 78 |
+<h1>Installation d’ObServe</h1><section>
|
|
| 80 | 79 |
<h2><a name="Configuration_des_interfaces_graphiques"></a>Configuration des interfaces graphiques</h2>
|
| 81 | 80 |
<p>Il est possible de modifier certains aspects de l’interfaces graphiques en modifiant le fichier ui.properties qui se trouve à la racine du jar principal sans pour autant à avoir à recompiler le projet :</p>
|
| 82 | 81 |
<ul>
|
| ... | ... | @@ -99,7 +98,7 @@ |
| 99 | 98 |
<h1>Configuration de l’utilisateur</h1>
|
| 100 | 99 |
<p>L’application crée un fichier de configuration sur chaque poste où elle est installé.</p>
|
| 101 | 100 |
<p>Ce fichier se nomme .observe et se trouve dans le répertoire principal de l’utilisateur.</p>
|
| 102 |
-<p>TODO définir ce qu’il faut y mettre.</p></div>
|
|
| 101 |
+<p>TODO définir ce qu’il faut y mettre.</p></section>
|
|
| 103 | 102 |
</div>
|
| 104 | 103 |
</div>
|
| 105 | 104 |
</div>
|