Tony CHEMIT pushed to branch pages at ultreiaio / ird-observe

Commits:

14 changed files:

Changes:

  • administration-web.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/administration-web.md.vm at 2019-09-16
    
    4
    - | Rendered using Apache Maven Fluido Skin 1.7
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/administration-web.md.vm at 2020-03-26
    
    4
    + | Rendered using Apache Maven Fluido Skin 1.8
    
    5 5
     -->
    
    6
    -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    6
    +<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9
    -    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11
    -    <meta http-equiv="Content-Language" content="fr" />
    
    9
    +    <meta name="viewport" content="width=device-width, initial-scale=1" />
    
    10
    +    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
    
    12 11
         <title>ObServe :: Pom &#x2013; Installation de lapplication web</title>
    
    13
    -    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    12
    +    <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
    
    14 13
         <link rel="stylesheet" href="./css/site.css" />
    
    15 14
         <link rel="stylesheet" href="./css/print.css" media="print" />
    
    16
    -    <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
    
    15
    +    <script src="./js/apache-maven-fluido-1.8.min.js"></script>
    
    17 16
       </head>
    
    18 17
       <body class="topBarDisabled">
    
    19 18
         <div class="container-fluid">
    
    20
    -      <div id="banner">
    
    21
    -        <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    -        <div class="pull-right"></div>
    
    23
    -        <div class="clear"><hr/></div>
    
    24
    -      </div>
    
    19
    +      <header>
    
    20
    +        <div id="banner">
    
    21
    +          <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    +          <div class="pull-right"><a href="index.html" id="bannerRight"><img src="./img/logo_ird.png"  alt="ObServe :: Pom"/></a></div>
    
    23
    +          <div class="clear"><hr/></div>
    
    24
    +        </div>
    
    25 25
     
    
    26
    -      <div id="breadcrumbs">
    
    27
    -        <ul class="breadcrumb">
    
    26
    +        <div id="breadcrumbs">
    
    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-09-16</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2020-03-26</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.4.0</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>
    
    35
    -        </ul>
    
    36
    -      </div>
    
    35
    +          </ul>
    
    36
    +        </div>
    
    37
    +      </header>
    
    37 38
           <div class="row-fluid">
    
    38
    -        <div id="leftColumn" class="span2">
    
    39
    -          <div class="well sidebar-nav">
    
    40
    -    <ul class="nav nav-list">
    
    41
    -      <li class="nav-header">Utilisateur</li>
    
    39
    +        <header id="leftColumn" class="span2">
    
    40
    +          <nav class="well sidebar-nav">
    
    41
    +  <ul class="nav nav-list">
    
    42
    +   <li class="nav-header">Utilisateur</li>
    
    42 43
         <li><a href="index.html" title="Accueil"><span class="none"></span>Accueil</a></li>
    
    43 44
         <li><a href="install.html" title="Installation"><span class="none"></span>Installation</a></li>
    
    44 45
         <li><a href="install-serverPG.html" title="Administration Obstuna"><span class="none"></span>Administration Obstuna</a></li>
    
    45 46
         <li class="active"><a href="#"><span class="none"></span>Administration Web</a></li>
    
    46 47
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/blob/develop/CHANGELOG.md" class="externalLink" title="Historique des versions"><span class="none"></span>Historique des versions</a></li>
    
    47 48
         <li><a href="./config-report.html" title="Configuration"><span class="none"></span>Configuration</a></li>
    
    48
    -      <li class="nav-header">Modélisation</li>
    
    49
    +    <li><a href="./synchro-referential.html" title="Synchronisation référentiel avancée"><span class="none"></span>Synchronisation référentiel avancée</a></li>
    
    50
    +   <li class="nav-header">Modélisation</li>
    
    49 51
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-common.zargo" class="externalLink" title="Fichier argoUML (commun) v7"><span class="none"></span>Fichier argoUML (commun) v7</a></li>
    
    50 52
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v7"><span class="none"></span>Fichier argoUML (Seine) v7</a></li>
    
    51 53
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v7"><span class="none"></span>Fichier argoUML (Palangre) v7</a></li>
    
    ... ... @@ -53,36 +55,36 @@
    53 55
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v5"><span class="none"></span>Fichier argoUML (Seine) v5</a></li>
    
    54 56
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v5"><span class="none"></span>Fichier argoUML (Palangre) v5</a></li>
    
    55 57
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/observe_mpd.pdf" class="externalLink" title="Modèle physique"><span class="none"></span>Modèle physique</a></li>
    
    56
    -      <li class="nav-header">Documentation sur le projet</li>
    
    58
    +   <li class="nav-header">Documentation sur le projet</li>
    
    57 59
         <li><a href="project-info.html" title="Info Projet"><span class="icon-chevron-right"></span>Info Projet</a></li>
    
    58 60
         <li><a href="project-reports.html" title="Rapports Projet"><span class="icon-chevron-right"></span>Rapports Projet</a></li>
    
    59
    -</ul>
    
    61
    +  </ul>
    
    62
    +          </nav>
    
    63
    +          <div class="well sidebar-nav">
    
    60 64
     <form id="search-form" action="https://www.google.com/search" method="get" >
    
    61 65
       <input value="ultreiaio.gitlab.io/ird-observe" name="sitesearch" type="hidden"/>
    
    62 66
       <input class="search-query" name="q" id="query" type="text" />
    
    63 67
     </form>
    
    64
    -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    65
    -          <hr />
    
    66
    -          <div id="poweredBy">
    
    67
    -            <div class="clear"></div>
    
    68
    -            <div class="clear"></div>
    
    69
    -            <div class="clear"></div>
    
    70
    -            <div class="clear"></div>
    
    68
    +<script>asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    69
    +            <hr />
    
    70
    +            <div id="poweredBy">
    
    71
    +              <div class="clear"></div>
    
    72
    +              <div class="clear"></div>
    
    73
    +              <div class="clear"></div>
    
    71 74
     <a href="http://jaxx.nuiton.org" title="JAXX" class="builtBy"><img class="builtBy"  alt="JAXX" src="./img/jaxx-logo.png"   width="120"  /></a>
    
    72 75
     <a href="http://topia.nuiton.org" title="ToPIA" class="builtBy"><img class="builtBy"  alt="ToPIA" src="./img/topia-logo.png"   width="120"  /></a>
    
    73 76
     <a href="http://argouml.tigris.org/" title="ArgoUML" class="builtBy"><img class="builtBy"  alt="ArgoUML" src="./img/argouml-logo.png"   width="120"  /></a>
    
    74 77
                 </div>
    
    75 78
               </div>
    
    76
    -        </div>
    
    77
    -        <div id="bodyColumn"  class="span10" >
    
    79
    +        </header>
    
    80
    +        <main id="bodyColumn"  class="span10" >
    
    78 81
     <h1>Installation de l&#x2019;application web</h1>
    
    79 82
     <p>L&#x2019;application web est une application web classique &#xe0; installer dans un conteneur web (tomcat).</p>
    
    80 83
     <h1>Configuration de l&#x2019;application web</h1>
    
    81 84
     <p>La configuration de l&#x2019;application web est regroup&#xe9; dans un seul fichier &#xe0; placer ici</p>
    
    82 85
     
    
    83
    -<div>
    
    84
    -<div>
    
    85
    -<pre class="source">  /etc/observe-server.conf
    
    86
    +<div class="source">
    
    87
    +<div class="source"><pre class="prettyprint linenums">  /etc/observe-server.conf
    
    86 88
     </pre></div></div>
    
    87 89
     
    
    88 90
     <p>La configuration de l&#x2019;application poss&#xe8;de des valeurs par d&#xe9;faut pour toutes les options, si vous utiliser ces valeurs par d&#xe9;faut, un minimum de configuration est requise.</p>
    
    ... ... @@ -96,12 +98,11 @@
    96 98
     <p>Par d&#xe9;faut, l&#x2019;application utilise le r&#xe9;pertoire <b>/var/local/observeweb</b> pour y stoquer ses donn&#xe9;es.</p>
    
    97 99
     <p>Voici le contenu de ce dossier suite &#xe0; un premier d&#xe9;marrage :</p>
    
    98 100
     
    
    99
    -<div>
    
    100
    -<div>
    
    101
    -<pre class="source">  /var/local/observeweb/{contextPath}
    
    101
    +<div class="source">
    
    102
    +<div class="source"><pre class="prettyprint linenums">  /var/local/observeweb/{contextPath}
    
    102 103
       |-- databases.yml  # configuration des bases de donn&#xe9;es
    
    103 104
       |-- log
    
    104
    -  |   `-- observeweb-7.1.1.log # logs de l'application
    
    105
    +  |   `-- observeweb-7.4.0.log # logs de l'application
    
    105 106
       |-- observeweb-log4j2.xml # configuration des logs
    
    106 107
       |-- temp # r&#xe9;pertoire temporaire
    
    107 108
       `-- users.yml # configuration des utilisateurs
    
    ... ... @@ -113,9 +114,8 @@
    113 114
     <p>Attention, &#xe0; bien penser &#xe0; &#xe9;chapper les &lt;&lt;&gt;&gt; par des &#xab;\&#xbb; dans les options de r&#xe9;pertoires.</p>
    
    114 115
     <p>Par exemple :</p>
    
    115 116
     
    
    116
    -<div>
    
    117
    -<div>
    
    118
    -<pre class="source">  observeweb.adminApiKey=a
    
    117
    +<div class="source">
    
    118
    +<div class="source"><pre class="prettyprint linenums">  observeweb.adminApiKey=a
    
    119 119
       observeweb.apiUrl=http://localhost:8080/observeweb/api/v1
    
    120 120
       observeweb.baseDirectory=C:\\var\\local\\observeweb
    
    121 121
       observeweb.sessionExpirationDelay=90
    
    ... ... @@ -125,9 +125,8 @@
    125 125
     <p>Il s&#x2019;agit donc ici bien uniquement de configuration de type postgresql.</p>
    
    126 126
     <p>Par exemple :</p>
    
    127 127
     
    
    128
    -<div>
    
    129
    -<div>
    
    130
    -<pre class="source">  databases:
    
    128
    +<div class="source">
    
    129
    +<div class="source"><pre class="prettyprint linenums">  databases:
    
    131 130
       - name: production
    
    132 131
         defaultDatabase: true
    
    133 132
         roles:
    
    ... ... @@ -150,9 +149,8 @@
    150 149
     <p>Le fichier users.yml d&#xe9;finit les utilisateurs de l&#x2019;applications web ainsi que leur niveau de droit (mapping avec les droits des bases de donn&#xe9;es).</p>
    
    151 150
     <p>Par exemple :</p>
    
    152 151
     
    
    153
    -<div>
    
    154
    -<div>
    
    155
    -<pre class="source">  users:
    
    152
    +<div class="source">
    
    153
    +<div class="source"><pre class="prettyprint linenums">  users:
    
    156 154
       - login: utilisateur-technicien
    
    157 155
         password: a
    
    158 156
         permissions:
    
    ... ... @@ -171,42 +169,37 @@
    171 169
     <p>L&#x2019;utilisateur &#xab;<i>utilisateur-referentiel</i>&#xbb; aura le droit d&#x2019;acc&#xe9;der &#xe0; la base de production uniquement avec le r&#xf4;le &#xab;<i>referentiel</i>&#xbb;.</p>
    
    172 170
     <p>Par d&#xe9;faut, l&#x2019;application est d&#xe9;ploy&#xe9;e &#xe0; l&#x2019;adresse suivante :</p>
    
    173 171
     
    
    174
    -<div>
    
    175
    -<div>
    
    176
    -<pre class="source">  http://localhost:8080/observeweb
    
    172
    +<div class="source">
    
    173
    +<div class="source"><pre class="prettyprint linenums">  http://localhost:8080/observeweb
    
    177 174
     </pre></div></div>
    
    178 175
     
    
    179 176
     <p>Vous pouvez acc&#xe9;der &#xe0; une seule page qui regroupe l&#x2019;ensemble des configurations de l&#x2019;application :</p>
    
    180 177
     
    
    181
    -<div>
    
    182
    -<div>
    
    183
    -<pre class="source">  http://localhost:8080/observeweb/admin/configuration?adminApiKey=changeme (ou la clef que vous avez configur&#xe9;)
    
    178
    +<div class="source">
    
    179
    +<div class="source"><pre class="prettyprint linenums">  http://localhost:8080/observeweb/admin/configuration?adminApiKey=changeme (ou la clef que vous avez configur&#xe9;)
    
    184 180
     </pre></div></div>
    
    185 181
     
    
    186 182
     <p>Si vous arrivez sur cette page, l&#x2019;application est fonctionnelle.</p>
    
    187 183
     <p>Vous pouvez recharger les configurations &#xe0; chaud via l&#x2019;adresse suivante :</p>
    
    188 184
     
    
    189
    -<div>
    
    190
    -<div>
    
    191
    -<pre class="source">  http://localhost:8080/observeweb/admin/reloadConfiguration?adminApiKey=changeme (ou la clef que vous avez configur&#xe9;)
    
    185
    +<div class="source">
    
    186
    +<div class="source"><pre class="prettyprint linenums">  http://localhost:8080/observeweb/admin/reloadConfiguration?adminApiKey=changeme (ou la clef que vous avez configur&#xe9;)
    
    192 187
     </pre></div></div>
    
    193 188
     
    
    194 189
     <p>Vous pouvez supprimer toutes les sessions utilisateurs via l&#x2019;adresse suivante :</p>
    
    195 190
     
    
    196
    -<div>
    
    197
    -<div>
    
    198
    -<pre class="source">  http://localhost:8080/observeweb/admin/resetAuthenticationTokens?adminApiKey=changeme (ou la clef que vous avez configur&#xe9;)
    
    191
    +<div class="source">
    
    192
    +<div class="source"><pre class="prettyprint linenums">  http://localhost:8080/observeweb/admin/resetAuthenticationTokens?adminApiKey=changeme (ou la clef que vous avez configur&#xe9;)
    
    199 193
     </pre></div></div>
    
    200
    -        </div>
    
    194
    +        </main>
    
    201 195
           </div>
    
    202 196
         </div>
    
    203 197
         <hr/>
    
    204 198
         <footer>
    
    205 199
           <div class="container-fluid">
    
    206 200
             <div class="row-fluid">
    
    207
    -            <p>Copyright &copy;2008&#x2013;2019
    
    208
    -<a href="http://www.ird.fr/">IRD</a>.
    
    209
    -All rights reserved.</p>
    
    201
    +            <p>Copyright &#169;      2008&#x2013;2020<a href="http://www.ird.fr/">IRD</a>.
    
    202
    +.</p>
    
    210 203
             </div>
    
    211 204
           </div>
    
    212 205
         </footer>
    

  • architecture-logicielle.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/architecture-logicielle.md at 2019-09-16
    
    4
    - | Rendered using Apache Maven Fluido Skin 1.7
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/architecture-logicielle.md at 2020-03-26
    
    4
    + | Rendered using Apache Maven Fluido Skin 1.8
    
    5 5
     -->
    
    6
    -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    6
    +<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9
    -    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11
    -    <meta http-equiv="Content-Language" content="fr" />
    
    9
    +    <meta name="viewport" content="width=device-width, initial-scale=1" />
    
    10
    +    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
    
    12 11
         <title>ObServe :: Pom &#x2013; Architecture logicielle dObServe</title>
    
    13
    -    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    12
    +    <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
    
    14 13
         <link rel="stylesheet" href="./css/site.css" />
    
    15 14
         <link rel="stylesheet" href="./css/print.css" media="print" />
    
    16
    -    <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
    
    15
    +    <script src="./js/apache-maven-fluido-1.8.min.js"></script>
    
    17 16
       </head>
    
    18 17
       <body class="topBarDisabled">
    
    19 18
         <div class="container-fluid">
    
    20
    -      <div id="banner">
    
    21
    -        <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    -        <div class="pull-right"></div>
    
    23
    -        <div class="clear"><hr/></div>
    
    24
    -      </div>
    
    19
    +      <header>
    
    20
    +        <div id="banner">
    
    21
    +          <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    +          <div class="pull-right"><a href="index.html" id="bannerRight"><img src="./img/logo_ird.png"  alt="ObServe :: Pom"/></a></div>
    
    23
    +          <div class="clear"><hr/></div>
    
    24
    +        </div>
    
    25 25
     
    
    26
    -      <div id="breadcrumbs">
    
    27
    -        <ul class="breadcrumb">
    
    26
    +        <div id="breadcrumbs">
    
    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-09-16</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2020-03-26</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.4.0</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>
    
    35
    -        </ul>
    
    36
    -      </div>
    
    35
    +          </ul>
    
    36
    +        </div>
    
    37
    +      </header>
    
    37 38
           <div class="row-fluid">
    
    38
    -        <div id="leftColumn" class="span2">
    
    39
    -          <div class="well sidebar-nav">
    
    40
    -    <ul class="nav nav-list">
    
    41
    -      <li class="nav-header">Utilisateur</li>
    
    39
    +        <header id="leftColumn" class="span2">
    
    40
    +          <nav class="well sidebar-nav">
    
    41
    +  <ul class="nav nav-list">
    
    42
    +   <li class="nav-header">Utilisateur</li>
    
    42 43
         <li><a href="index.html" title="Accueil"><span class="none"></span>Accueil</a></li>
    
    43 44
         <li><a href="install.html" title="Installation"><span class="none"></span>Installation</a></li>
    
    44 45
         <li><a href="install-serverPG.html" title="Administration Obstuna"><span class="none"></span>Administration Obstuna</a></li>
    
    45 46
         <li><a href="administration-web.html" title="Administration Web"><span class="none"></span>Administration Web</a></li>
    
    46 47
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/blob/develop/CHANGELOG.md" class="externalLink" title="Historique des versions"><span class="none"></span>Historique des versions</a></li>
    
    47 48
         <li><a href="./config-report.html" title="Configuration"><span class="none"></span>Configuration</a></li>
    
    48
    -      <li class="nav-header">Modélisation</li>
    
    49
    +    <li><a href="./synchro-referential.html" title="Synchronisation référentiel avancée"><span class="none"></span>Synchronisation référentiel avancée</a></li>
    
    50
    +   <li class="nav-header">Modélisation</li>
    
    49 51
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-common.zargo" class="externalLink" title="Fichier argoUML (commun) v7"><span class="none"></span>Fichier argoUML (commun) v7</a></li>
    
    50 52
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v7"><span class="none"></span>Fichier argoUML (Seine) v7</a></li>
    
    51 53
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v7"><span class="none"></span>Fichier argoUML (Palangre) v7</a></li>
    
    ... ... @@ -53,33 +55,34 @@
    53 55
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v5"><span class="none"></span>Fichier argoUML (Seine) v5</a></li>
    
    54 56
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v5"><span class="none"></span>Fichier argoUML (Palangre) v5</a></li>
    
    55 57
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/observe_mpd.pdf" class="externalLink" title="Modèle physique"><span class="none"></span>Modèle physique</a></li>
    
    56
    -      <li class="nav-header">Documentation sur le projet</li>
    
    58
    +   <li class="nav-header">Documentation sur le projet</li>
    
    57 59
         <li><a href="project-info.html" title="Info Projet"><span class="icon-chevron-right"></span>Info Projet</a></li>
    
    58 60
         <li><a href="project-reports.html" title="Rapports Projet"><span class="icon-chevron-right"></span>Rapports Projet</a></li>
    
    59
    -</ul>
    
    61
    +  </ul>
    
    62
    +          </nav>
    
    63
    +          <div class="well sidebar-nav">
    
    60 64
     <form id="search-form" action="https://www.google.com/search" method="get" >
    
    61 65
       <input value="ultreiaio.gitlab.io/ird-observe" name="sitesearch" type="hidden"/>
    
    62 66
       <input class="search-query" name="q" id="query" type="text" />
    
    63 67
     </form>
    
    64
    -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    65
    -          <hr />
    
    66
    -          <div id="poweredBy">
    
    67
    -            <div class="clear"></div>
    
    68
    -            <div class="clear"></div>
    
    69
    -            <div class="clear"></div>
    
    70
    -            <div class="clear"></div>
    
    68
    +<script>asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    69
    +            <hr />
    
    70
    +            <div id="poweredBy">
    
    71
    +              <div class="clear"></div>
    
    72
    +              <div class="clear"></div>
    
    73
    +              <div class="clear"></div>
    
    71 74
     <a href="http://jaxx.nuiton.org" title="JAXX" class="builtBy"><img class="builtBy"  alt="JAXX" src="./img/jaxx-logo.png"   width="120"  /></a>
    
    72 75
     <a href="http://topia.nuiton.org" title="ToPIA" class="builtBy"><img class="builtBy"  alt="ToPIA" src="./img/topia-logo.png"   width="120"  /></a>
    
    73 76
     <a href="http://argouml.tigris.org/" title="ArgoUML" class="builtBy"><img class="builtBy"  alt="ArgoUML" src="./img/argouml-logo.png"   width="120"  /></a>
    
    74 77
                 </div>
    
    75 78
               </div>
    
    76
    -        </div>
    
    77
    -        <div id="bodyColumn"  class="span10" >
    
    79
    +        </header>
    
    80
    +        <main id="bodyColumn"  class="span10" >
    
    78 81
     <h1>Architecture logicielle d&#x2019;ObServe</h1><section>
    
    79 82
     <h2><a name="Abstract"></a>Abstract</h2>
    
    80 83
     <p>Ce document d&#xe9;crit l&#x2019;architecture logicielle du projet <i>ObServe</i>.</p></section><section>
    
    81 84
     <h2><a name="Les_diff.C3.A9rentes_couches_de_l.E2.80.99application"></a>Les diff&#xe9;rentes couches de l&#x2019;application</h2>
    
    82
    -<p>Ce logiciel est une application de type &#x201c;client lourd&#x201d; totalement &#xe9;crit en Java_.</p>
    
    85
    +<p>Ce logiciel est une application de type &#x201c;client lourd&#x201d; totalement &#xe9;crit en <code>Java</code>_.</p>
    
    83 86
     <p>Il est bas&#xe9; sur une architecture n-tiers en couches, &#xe0; savoir :</p>
    
    84 87
     <ul>
    
    85 88
     
    
    ... ... @@ -90,10 +93,10 @@
    90 93
     </ul>
    
    91 94
     <p>.. image:: images/architecture.png :scale: 50 :align: center</p>
    
    92 95
     <h1>La couche de Pr&#xe9;sentation</h1>
    
    93
    -<p>Cette couche incarne l&#x2019;IHM de l&#x2019;application et est impl&#xe9;ment&#xe9;e en <i>Java Swing</i>. Le rendu, quant &#xe0; lui, utilise le style Nimbus_ disponible &#xe0; partir de la version 6u10 de la <i>JRE</i> de Sun et qui sera le nouveau style par d&#xe9;faut &#xe0; partir de la version 7 de <i>Java</i>.</p>
    
    96
    +<p>Cette couche incarne l&#x2019;IHM de l&#x2019;application et est impl&#xe9;ment&#xe9;e en <i>Java Swing</i>. Le rendu, quant &#xe0; lui, utilise le style <code>Nimbus</code>_ disponible &#xe0; partir de la version 6u10 de la <i>JRE</i> de Sun et qui sera le nouveau style par d&#xe9;faut &#xe0; partir de la version 7 de <i>Java</i>.</p>
    
    94 97
     <p>La couche de pr&#xe9;sentation respecte rigoureusement le mod&#xe8;le de conception <i>MVC</i> qui d&#xe9;couple la vue du mod&#xe8;le et du contr&#xf4;leur, et ne communique qu&#x2019;avec la couche M&#xe9;tier et la couche de Services.</p></section><section>
    
    95 98
     <h2><a name="Construction_des_interfaces_graphiques"></a>Construction des interfaces graphiques</h2>
    
    96
    -<p>Les interfaces graphiques sont construites &#xe0; l&#x2019;aide de la technologie JAXX_ qui permet de sp&#xe9;cifier les IHM  en <i>xml</i> puis de les g&#xe9;n&#xe9;rer automatiquement &#xe0; partir de ces sp&#xe9;cifications.</p>
    
    99
    +<p>Les interfaces graphiques sont construites &#xe0; l&#x2019;aide de la technologie <code>JAXX</code>_ qui permet de sp&#xe9;cifier les IHM  en <i>xml</i> puis de les g&#xe9;n&#xe9;rer automatiquement &#xe0; partir de ces sp&#xe9;cifications.</p>
    
    97 100
     <p>Cette technologie permet, entre autre et de mani&#xe8;re transparente, de g&#xe9;rer :</p>
    
    98 101
     <ul>
    
    99 102
     
    
    ... ... @@ -116,16 +119,16 @@
    116 119
     <li>Le service de Validation.</li>
    
    117 120
     </ul></section><section>
    
    118 121
     <h2><a name="le_service_de_Validation"></a>le service de Validation</h2>
    
    119
    -<p>La validation des donn&#xe9;es est r&#xe9;alis&#xe9;e &#xe0; partir du moteur de validation XWorks_ actuellement utilis&#xe9; par le c&#xe9;l&#xe9;bre framework web Struts 2_. Pour r&#xe9;pondre aux besoins sp&#xe9;cifiques du projet Observe, ce moteur a &#xe9;t&#xe9; &#x201c;customis&#xe9;&#x201d; pour prendre en compte 2 niveaux de gravit&#xe9; d&#x2019;erreurs : erreur ou anomalie.</p>
    
    122
    +<p>La validation des donn&#xe9;es est r&#xe9;alis&#xe9;e &#xe0; partir du moteur de validation <code>XWorks</code>_ actuellement utilis&#xe9; par le c&#xe9;l&#xe9;bre framework web <code>Struts 2</code>_. Pour r&#xe9;pondre aux besoins sp&#xe9;cifiques du projet Observe, ce moteur a &#xe9;t&#xe9; &#x201c;customis&#xe9;&#x201d; pour prendre en compte 2 niveaux de gravit&#xe9; d&#x2019;erreurs : erreur ou anomalie.</p>
    
    120 123
     <p>L&#x2019;implantation de la validation est &#x201c;non intrusive&#x201d; vis-&#xe0;-vis des donn&#xe9;es quelle valide. Toutes les r&#xe8;gles de validation sont externalis&#xe9;es et d&#xe9;crites dans des fichiers xml. Elles peuvent donc &#xea;tre modifi&#xe9;es et affin&#xe9;es sans avoir &#xe0; recompiler. Elles sont rassembl&#xe9;es dans un <i>jar</i> ind&#xe9;pendant pour en faciliter l&#x2019;&#xe9;volution.</p>
    
    121 124
     <p>Ce service est utilis&#xe9; par la couche Pr&#xe9;sentation lors de la saisie des formulaires et par la couche M&#xe9;tier lors de la consolidation des donn&#xe9;es (validation dite de &#x201c;niveau 2&#x201d;).</p>
    
    122 125
     <h1>La couche de persistance</h1></section><section>
    
    123 126
     <h2><a name="ToPIA"></a>ToPIA</h2>
    
    124
    -<p>L&#x2019;application utilise le composant <i>ToPIA-persistence</i> provenant framework ToPIA_ d&#xe9;velopp&#xe9; par la soci&#xe9;t&#xe9; Codelutin_. Ce composant assure l&#x2019;acc&#xe8;s aux diff&#xe9;rentes bases de donn&#xe9;es de mani&#xe8;re transparente.</p>
    
    125
    -<p>Actuellement <i>ToPIA-persistence</i> s&#x2019;appuie sur Hibernate 3_ pour la persistance et les transactions. Prochainement <i>ToPIA-persistence</i> s&#x2019;appuiera sur la norme <i>JPA</i> de persistance pr&#xe9;conis&#xe9;e par Sun.</p></section><section>
    
    127
    +<p>L&#x2019;application utilise le composant <i>ToPIA-persistence</i> provenant framework <code>ToPIA</code>_ d&#xe9;velopp&#xe9; par la soci&#xe9;t&#xe9; <code>Codelutin</code>_. Ce composant assure l&#x2019;acc&#xe8;s aux diff&#xe9;rentes bases de donn&#xe9;es de mani&#xe8;re transparente.</p>
    
    128
    +<p>Actuellement <i>ToPIA-persistence</i> s&#x2019;appuie sur <code>Hibernate 3</code>_ pour la persistance et les transactions. Prochainement <i>ToPIA-persistence</i> s&#x2019;appuiera sur la norme <i>JPA</i> de persistance pr&#xe9;conis&#xe9;e par Sun.</p></section><section>
    
    126 129
     <h2><a name="Les_bases_de_donn.C3.A9es_de_l.E2.80.99application"></a>Les bases de donn&#xe9;es de l&#x2019;application</h2>
    
    127
    -<p>La base de donn&#xe9;es centrale Obstuna sera implant&#xe9;e sur un moteur PostgreSQL_.</p>
    
    128
    -<p>Les bases de donn&#xe9;es d&#xe9;ploy&#xe9;es sur les Tablet-PC utiliseront un moteur h2<i>. Ce choix est conditionn&#xe9; par le fait que ce moteur est tr&#xe8;s l&#xe9;ger (&lt; &#xe0; 1Moctets), ne n&#xe9;cessite aucune installation sp&#xe9;cifique et fournit un mode Postgres</i> rendant une base de donn&#xe9;es h2_ compatible avec un moteur PostgreSQL_ (simplification des op&#xe9;rations de synchronisation entre bases de donn&#xe9;es locales et base de donn&#xe9;es centrale).</p>
    
    130
    +<p>La base de donn&#xe9;es centrale <code>Obstuna</code> sera implant&#xe9;e sur un moteur <code>PostgreSQL</code>_.</p>
    
    131
    +<p>Les bases de donn&#xe9;es d&#xe9;ploy&#xe9;es sur les Tablet-PC utiliseront un moteur <code>h2</code><i>. Ce choix est conditionn&#xe9; par le fait que ce moteur est tr&#xe8;s l&#xe9;ger (&lt; &#xe0; 1Moctets), ne n&#xe9;cessite aucune installation sp&#xe9;cifique et fournit un mode <code>Postgres</code></i> rendant une base de donn&#xe9;es <code>h2</code>_ compatible avec un moteur <code>PostgreSQL</code>_ (simplification des op&#xe9;rations de synchronisation entre bases de donn&#xe9;es locales et base de donn&#xe9;es centrale).</p>
    
    129 132
     <p>.. _java: <a class="externalLink" href="http://java.sun.com/javase/">http://java.sun.com/javase/</a></p>
    
    130 133
     <p>.. _Codelutin: <a class="externalLink" href="http://www.codelutin.com">http://www.codelutin.com</a></p>
    
    131 134
     <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>
    
    ... ... @@ -137,16 +140,15 @@
    137 140
     <p>.. _h2: <a class="externalLink" href="http://www.h2database.com/html/main.html">http://www.h2database.com/html/main.html</a></p>
    
    138 141
     <p>.. _Postgres: <a class="externalLink" href="http://www.postgresql.org/">http://www.postgresql.org/</a></p>
    
    139 142
     <p>.. _PostgreSQL: <a class="externalLink" href="http://www.postgresql.org/">http://www.postgresql.org/</a></p></section>
    
    140
    -        </div>
    
    143
    +        </main>
    
    141 144
           </div>
    
    142 145
         </div>
    
    143 146
         <hr/>
    
    144 147
         <footer>
    
    145 148
           <div class="container-fluid">
    
    146 149
             <div class="row-fluid">
    
    147
    -            <p>Copyright &copy;2008&#x2013;2019
    
    148
    -<a href="http://www.ird.fr/">IRD</a>.
    
    149
    -All rights reserved.</p>
    
    150
    +            <p>Copyright &#169;      2008&#x2013;2020<a href="http://www.ird.fr/">IRD</a>.
    
    151
    +.</p>
    
    150 152
             </div>
    
    151 153
           </div>
    
    152 154
         </footer>
    

  • css/apache-maven-fluido-1.7.min.csscss/apache-maven-fluido-1.8.min.css

  • css/print.css
    ... ... @@ -17,7 +17,5 @@
    17 17
      * under the License.
    
    18 18
      */
    
    19 19
     
    
    20
    -/* $Id$ */
    
    21
    -
    
    22 20
     #banner, #footer, #leftcol, #breadcrumbs, .docs #toc, .docs .courtesylinks, #leftColumn, #navColumn {display: none !important;}
    
    23 21
     #bodyColumn, body.docs div.docs {margin: 0 !important;border: none !important}
    \ No newline at end of file

  • fonts/glyphicons-halflings-regular.eot
    No preview for this file type
  • fonts/glyphicons-halflings-regular.svg The diff for this file was not included because it is too large.
  • fonts/glyphicons-halflings-regular.ttf
    No preview for this file type
  • fonts/glyphicons-halflings-regular.woff
    No preview for this file type
  • img/architecture.svg
    ... ... @@ -3,18 +3,18 @@
    3 3
       #%L
    
    4 4
       ObServe :: Pom
    
    5 5
       %%
    
    6
    -  Copyright (C) 2008 - 2019 IRD, Code Lutin, Ultreia.io
    
    6
    +  Copyright (C) 2008 - 2020 IRD, Code Lutin, Ultreia.io
    
    7 7
       %%
    
    8 8
       This program is free software: you can redistribute it and/or modify
    
    9 9
       it under the terms of the GNU General Public License as
    
    10 10
       published by the Free Software Foundation, either version 3 of the
    
    11 11
       License, or (at your option) any later version.
    
    12
    -  
    
    12
    +
    
    13 13
       This program is distributed in the hope that it will be useful,
    
    14 14
       but WITHOUT ANY WARRANTY; without even the implied warranty of
    
    15 15
       MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    
    16 16
       GNU General Public License for more details.
    
    17
    -  
    
    17
    +
    
    18 18
       You should have received a copy of the GNU General Public
    
    19 19
       License along with this program.  If not, see
    
    20 20
       <http://www.gnu.org/licenses/gpl-3.0.html>.
    

  • index.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/index.md at 2019-09-16
    
    4
    - | Rendered using Apache Maven Fluido Skin 1.7
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/index.md at 2020-03-26
    
    4
    + | Rendered using Apache Maven Fluido Skin 1.8
    
    5 5
     -->
    
    6
    -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    6
    +<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9
    -    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11
    -    <meta http-equiv="Content-Language" content="fr" />
    
    9
    +    <meta name="viewport" content="width=device-width, initial-scale=1" />
    
    10
    +    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
    
    12 11
         <title>ObServe :: Pom &#x2013; ObServe</title>
    
    13
    -    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    12
    +    <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
    
    14 13
         <link rel="stylesheet" href="./css/site.css" />
    
    15 14
         <link rel="stylesheet" href="./css/print.css" media="print" />
    
    16
    -    <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
    
    15
    +    <script src="./js/apache-maven-fluido-1.8.min.js"></script>
    
    17 16
       </head>
    
    18 17
       <body class="topBarDisabled">
    
    19 18
         <div class="container-fluid">
    
    20
    -      <div id="banner">
    
    21
    -        <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    -        <div class="pull-right"></div>
    
    23
    -        <div class="clear"><hr/></div>
    
    24
    -      </div>
    
    19
    +      <header>
    
    20
    +        <div id="banner">
    
    21
    +          <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    +          <div class="pull-right"><a href="index.html" id="bannerRight"><img src="./img/logo_ird.png"  alt="ObServe :: Pom"/></a></div>
    
    23
    +          <div class="clear"><hr/></div>
    
    24
    +        </div>
    
    25 25
     
    
    26
    -      <div id="breadcrumbs">
    
    27
    -        <ul class="breadcrumb">
    
    26
    +        <div id="breadcrumbs">
    
    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-09-16</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2020-03-26</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.4.0</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>
    
    35
    -        </ul>
    
    36
    -      </div>
    
    35
    +          </ul>
    
    36
    +        </div>
    
    37
    +      </header>
    
    37 38
           <div class="row-fluid">
    
    38
    -        <div id="leftColumn" class="span2">
    
    39
    -          <div class="well sidebar-nav">
    
    40
    -    <ul class="nav nav-list">
    
    41
    -      <li class="nav-header">Utilisateur</li>
    
    39
    +        <header id="leftColumn" class="span2">
    
    40
    +          <nav class="well sidebar-nav">
    
    41
    +  <ul class="nav nav-list">
    
    42
    +   <li class="nav-header">Utilisateur</li>
    
    42 43
         <li class="active"><a href="#"><span class="none"></span>Accueil</a></li>
    
    43 44
         <li><a href="install.html" title="Installation"><span class="none"></span>Installation</a></li>
    
    44 45
         <li><a href="install-serverPG.html" title="Administration Obstuna"><span class="none"></span>Administration Obstuna</a></li>
    
    45 46
         <li><a href="administration-web.html" title="Administration Web"><span class="none"></span>Administration Web</a></li>
    
    46 47
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/blob/develop/CHANGELOG.md" class="externalLink" title="Historique des versions"><span class="none"></span>Historique des versions</a></li>
    
    47 48
         <li><a href="./config-report.html" title="Configuration"><span class="none"></span>Configuration</a></li>
    
    48
    -      <li class="nav-header">Modélisation</li>
    
    49
    +    <li><a href="./synchro-referential.html" title="Synchronisation référentiel avancée"><span class="none"></span>Synchronisation référentiel avancée</a></li>
    
    50
    +   <li class="nav-header">Modélisation</li>
    
    49 51
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-common.zargo" class="externalLink" title="Fichier argoUML (commun) v7"><span class="none"></span>Fichier argoUML (commun) v7</a></li>
    
    50 52
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v7"><span class="none"></span>Fichier argoUML (Seine) v7</a></li>
    
    51 53
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v7"><span class="none"></span>Fichier argoUML (Palangre) v7</a></li>
    
    ... ... @@ -53,45 +55,45 @@
    53 55
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v5"><span class="none"></span>Fichier argoUML (Seine) v5</a></li>
    
    54 56
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v5"><span class="none"></span>Fichier argoUML (Palangre) v5</a></li>
    
    55 57
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/observe_mpd.pdf" class="externalLink" title="Modèle physique"><span class="none"></span>Modèle physique</a></li>
    
    56
    -      <li class="nav-header">Documentation sur le projet</li>
    
    58
    +   <li class="nav-header">Documentation sur le projet</li>
    
    57 59
         <li><a href="project-info.html" title="Info Projet"><span class="icon-chevron-down"></span>Info Projet</a>
    
    58
    -    <ul class="nav nav-list">
    
    59
    -    <li><a href="ci-management.html" title="Intégration continue"><span class="none"></span>Intégration continue</a></li>
    
    60
    -    <li><a href="dependency-convergence.html" title="Convergence des dépendances"><span class="none"></span>Convergence des dépendances</a></li>
    
    61
    -    <li><a href="dependency-info.html" title="Informations de dépendance"><span class="none"></span>Informations de dépendance</a></li>
    
    62
    -    <li><a href="dependency-management.html" title="Gestion des dépendances"><span class="none"></span>Gestion des dépendances</a></li>
    
    63
    -    <li><a href="distribution-management.html" title="Gestion de la distribution"><span class="none"></span>Gestion de la distribution</a></li>
    
    64
    -    <li class="active"><a href="#"><span class="none"></span>Bienvenue dans le projet</a></li>
    
    65
    -    <li><a href="issue-management.html" title="Contrôle des livraisons"><span class="none"></span>Contrôle des livraisons</a></li>
    
    66
    -    <li><a href="licenses.html" title="Licence du projet"><span class="none"></span>Licence du projet</a></li>
    
    67
    -    <li><a href="modules.html" title="Modules du projet"><span class="none"></span>Modules du projet</a></li>
    
    68
    -    <li><a href="plugin-management.html" title="Gestion des plugins"><span class="none"></span>Gestion des plugins</a></li>
    
    69
    -    <li><a href="plugins.html" title="Plugins du projet"><span class="none"></span>Plugins du projet</a></li>
    
    70
    -    <li><a href="scm.html" title="Dépôt de sources"><span class="none"></span>Dépôt de sources</a></li>
    
    71
    -    <li><a href="summary.html" title="Résumé du projet"><span class="none"></span>Résumé du projet</a></li>
    
    72
    -    <li><a href="team.html" title="Membres de ce projet"><span class="none"></span>Membres de ce projet</a></li>
    
    73
    -    </ul>
    
    74
    -</li>
    
    60
    +     <ul class="nav nav-list">
    
    61
    +      <li><a href="ci-management.html" title="Intégration continue"><span class="none"></span>Intégration continue</a></li>
    
    62
    +      <li><a href="dependency-convergence.html" title="Convergence des dépendances"><span class="none"></span>Convergence des dépendances</a></li>
    
    63
    +      <li><a href="dependency-info.html" title="Informations de dépendance"><span class="none"></span>Informations de dépendance</a></li>
    
    64
    +      <li><a href="dependency-management.html" title="Gestion des dépendances"><span class="none"></span>Gestion des dépendances</a></li>
    
    65
    +      <li><a href="distribution-management.html" title="Gestion de la distribution"><span class="none"></span>Gestion de la distribution</a></li>
    
    66
    +      <li class="active"><a href="#"><span class="none"></span>Bienvenue dans le projet</a></li>
    
    67
    +      <li><a href="issue-management.html" title="Contrôle des livraisons"><span class="none"></span>Contrôle des livraisons</a></li>
    
    68
    +      <li><a href="licenses.html" title="Licence du projet"><span class="none"></span>Licence du projet</a></li>
    
    69
    +      <li><a href="modules.html" title="Modules du projet"><span class="none"></span>Modules du projet</a></li>
    
    70
    +      <li><a href="plugin-management.html" title="Gestion des plugins"><span class="none"></span>Gestion des plugins</a></li>
    
    71
    +      <li><a href="plugins.html" title="Plugins du projet"><span class="none"></span>Plugins du projet</a></li>
    
    72
    +      <li><a href="scm.html" title="Dépôt de sources"><span class="none"></span>Dépôt de sources</a></li>
    
    73
    +      <li><a href="summary.html" title="Résumé du projet"><span class="none"></span>Résumé du projet</a></li>
    
    74
    +      <li><a href="team.html" title="Membres de ce projet"><span class="none"></span>Membres de ce projet</a></li>
    
    75
    +     </ul></li>
    
    75 76
         <li><a href="project-reports.html" title="Rapports Projet"><span class="icon-chevron-right"></span>Rapports Projet</a></li>
    
    76
    -</ul>
    
    77
    +  </ul>
    
    78
    +          </nav>
    
    79
    +          <div class="well sidebar-nav">
    
    77 80
     <form id="search-form" action="https://www.google.com/search" method="get" >
    
    78 81
       <input value="ultreiaio.gitlab.io/ird-observe" name="sitesearch" type="hidden"/>
    
    79 82
       <input class="search-query" name="q" id="query" type="text" />
    
    80 83
     </form>
    
    81
    -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    82
    -          <hr />
    
    83
    -          <div id="poweredBy">
    
    84
    -            <div class="clear"></div>
    
    85
    -            <div class="clear"></div>
    
    86
    -            <div class="clear"></div>
    
    87
    -            <div class="clear"></div>
    
    84
    +<script>asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    85
    +            <hr />
    
    86
    +            <div id="poweredBy">
    
    87
    +              <div class="clear"></div>
    
    88
    +              <div class="clear"></div>
    
    89
    +              <div class="clear"></div>
    
    88 90
     <a href="http://jaxx.nuiton.org" title="JAXX" class="builtBy"><img class="builtBy"  alt="JAXX" src="./img/jaxx-logo.png"   width="120"  /></a>
    
    89 91
     <a href="http://topia.nuiton.org" title="ToPIA" class="builtBy"><img class="builtBy"  alt="ToPIA" src="./img/topia-logo.png"   width="120"  /></a>
    
    90 92
     <a href="http://argouml.tigris.org/" title="ArgoUML" class="builtBy"><img class="builtBy"  alt="ArgoUML" src="./img/argouml-logo.png"   width="120"  /></a>
    
    91 93
                 </div>
    
    92 94
               </div>
    
    93
    -        </div>
    
    94
    -        <div id="bodyColumn"  class="span10" >
    
    95
    +        </header>
    
    96
    +        <main id="bodyColumn"  class="span10" >
    
    95 97
     <h1>ObServe</h1><section>
    
    96 98
     <h2><a name="Pr.C3.A9sentation"></a>Pr&#xe9;sentation</h2>
    
    97 99
     <p>Le logiciel <i>ObServe</i>&#x2026; TODO</p>
    
    ... ... @@ -103,16 +105,15 @@
    103 105
     <li><a href="./administration-web.html">Administration web</a></li>
    
    104 106
     <li><a href="./config-report.html">Configuration</a></li>
    
    105 107
     </ul></section>
    
    106
    -        </div>
    
    108
    +        </main>
    
    107 109
           </div>
    
    108 110
         </div>
    
    109 111
         <hr/>
    
    110 112
         <footer>
    
    111 113
           <div class="container-fluid">
    
    112 114
             <div class="row-fluid">
    
    113
    -            <p>Copyright &copy;2008&#x2013;2019
    
    114
    -<a href="http://www.ird.fr/">IRD</a>.
    
    115
    -All rights reserved.</p>
    
    115
    +            <p>Copyright &#169;      2008&#x2013;2020<a href="http://www.ird.fr/">IRD</a>.
    
    116
    +.</p>
    
    116 117
             </div>
    
    117 118
           </div>
    
    118 119
         </footer>
    

  • install-serverPG.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/install-serverPG.md at 2019-09-16
    
    4
    - | Rendered using Apache Maven Fluido Skin 1.7
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/install-serverPG.md at 2020-03-26
    
    4
    + | Rendered using Apache Maven Fluido Skin 1.8
    
    5 5
     -->
    
    6
    -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    6
    +<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9
    -    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11
    -    <meta http-equiv="Content-Language" content="fr" />
    
    9
    +    <meta name="viewport" content="width=device-width, initial-scale=1" />
    
    10
    +    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
    
    12 11
         <title>ObServe :: Pom &#x2013; Installation du serveur Obstuna</title>
    
    13
    -    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    12
    +    <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
    
    14 13
         <link rel="stylesheet" href="./css/site.css" />
    
    15 14
         <link rel="stylesheet" href="./css/print.css" media="print" />
    
    16
    -    <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
    
    15
    +    <script src="./js/apache-maven-fluido-1.8.min.js"></script>
    
    17 16
       </head>
    
    18 17
       <body class="topBarDisabled">
    
    19 18
         <div class="container-fluid">
    
    20
    -      <div id="banner">
    
    21
    -        <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    -        <div class="pull-right"></div>
    
    23
    -        <div class="clear"><hr/></div>
    
    24
    -      </div>
    
    19
    +      <header>
    
    20
    +        <div id="banner">
    
    21
    +          <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    +          <div class="pull-right"><a href="index.html" id="bannerRight"><img src="./img/logo_ird.png"  alt="ObServe :: Pom"/></a></div>
    
    23
    +          <div class="clear"><hr/></div>
    
    24
    +        </div>
    
    25 25
     
    
    26
    -      <div id="breadcrumbs">
    
    27
    -        <ul class="breadcrumb">
    
    26
    +        <div id="breadcrumbs">
    
    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-09-16</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2020-03-26</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.4.0</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>
    
    35
    -        </ul>
    
    36
    -      </div>
    
    35
    +          </ul>
    
    36
    +        </div>
    
    37
    +      </header>
    
    37 38
           <div class="row-fluid">
    
    38
    -        <div id="leftColumn" class="span2">
    
    39
    -          <div class="well sidebar-nav">
    
    40
    -    <ul class="nav nav-list">
    
    41
    -      <li class="nav-header">Utilisateur</li>
    
    39
    +        <header id="leftColumn" class="span2">
    
    40
    +          <nav class="well sidebar-nav">
    
    41
    +  <ul class="nav nav-list">
    
    42
    +   <li class="nav-header">Utilisateur</li>
    
    42 43
         <li><a href="index.html" title="Accueil"><span class="none"></span>Accueil</a></li>
    
    43 44
         <li><a href="install.html" title="Installation"><span class="none"></span>Installation</a></li>
    
    44 45
         <li class="active"><a href="#"><span class="none"></span>Administration Obstuna</a></li>
    
    45 46
         <li><a href="administration-web.html" title="Administration Web"><span class="none"></span>Administration Web</a></li>
    
    46 47
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/blob/develop/CHANGELOG.md" class="externalLink" title="Historique des versions"><span class="none"></span>Historique des versions</a></li>
    
    47 48
         <li><a href="./config-report.html" title="Configuration"><span class="none"></span>Configuration</a></li>
    
    48
    -      <li class="nav-header">Modélisation</li>
    
    49
    +    <li><a href="./synchro-referential.html" title="Synchronisation référentiel avancée"><span class="none"></span>Synchronisation référentiel avancée</a></li>
    
    50
    +   <li class="nav-header">Modélisation</li>
    
    49 51
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-common.zargo" class="externalLink" title="Fichier argoUML (commun) v7"><span class="none"></span>Fichier argoUML (commun) v7</a></li>
    
    50 52
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v7"><span class="none"></span>Fichier argoUML (Seine) v7</a></li>
    
    51 53
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v7"><span class="none"></span>Fichier argoUML (Palangre) v7</a></li>
    
    ... ... @@ -53,35 +55,36 @@
    53 55
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v5"><span class="none"></span>Fichier argoUML (Seine) v5</a></li>
    
    54 56
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v5"><span class="none"></span>Fichier argoUML (Palangre) v5</a></li>
    
    55 57
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/observe_mpd.pdf" class="externalLink" title="Modèle physique"><span class="none"></span>Modèle physique</a></li>
    
    56
    -      <li class="nav-header">Documentation sur le projet</li>
    
    58
    +   <li class="nav-header">Documentation sur le projet</li>
    
    57 59
         <li><a href="project-info.html" title="Info Projet"><span class="icon-chevron-right"></span>Info Projet</a></li>
    
    58 60
         <li><a href="project-reports.html" title="Rapports Projet"><span class="icon-chevron-right"></span>Rapports Projet</a></li>
    
    59
    -</ul>
    
    61
    +  </ul>
    
    62
    +          </nav>
    
    63
    +          <div class="well sidebar-nav">
    
    60 64
     <form id="search-form" action="https://www.google.com/search" method="get" >
    
    61 65
       <input value="ultreiaio.gitlab.io/ird-observe" name="sitesearch" type="hidden"/>
    
    62 66
       <input class="search-query" name="q" id="query" type="text" />
    
    63 67
     </form>
    
    64
    -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    65
    -          <hr />
    
    66
    -          <div id="poweredBy">
    
    67
    -            <div class="clear"></div>
    
    68
    -            <div class="clear"></div>
    
    69
    -            <div class="clear"></div>
    
    70
    -            <div class="clear"></div>
    
    68
    +<script>asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    69
    +            <hr />
    
    70
    +            <div id="poweredBy">
    
    71
    +              <div class="clear"></div>
    
    72
    +              <div class="clear"></div>
    
    73
    +              <div class="clear"></div>
    
    71 74
     <a href="http://jaxx.nuiton.org" title="JAXX" class="builtBy"><img class="builtBy"  alt="JAXX" src="./img/jaxx-logo.png"   width="120"  /></a>
    
    72 75
     <a href="http://topia.nuiton.org" title="ToPIA" class="builtBy"><img class="builtBy"  alt="ToPIA" src="./img/topia-logo.png"   width="120"  /></a>
    
    73 76
     <a href="http://argouml.tigris.org/" title="ArgoUML" class="builtBy"><img class="builtBy"  alt="ArgoUML" src="./img/argouml-logo.png"   width="120"  /></a>
    
    74 77
                 </div>
    
    75 78
               </div>
    
    76
    -        </div>
    
    77
    -        <div id="bodyColumn"  class="span10" >
    
    79
    +        </header>
    
    80
    +        <main id="bodyColumn"  class="span10" >
    
    78 81
     <h1>Installation du serveur Obstuna</h1><section>
    
    79 82
     <h2><a name="Pr.C3.A9-requis"></a>Pr&#xe9;-requis</h2>
    
    80 83
     <ul>
    
    81 84
     
    
    82 85
     <li>
    
    83 86
     
    
    84
    -<p>Un certain nombre d&#x2019;outils et scripts sont int&#xe9;gr&#xe9;s dans ObServe, il faut au pr&#xe9;alable r&#xe9;cup&#xe9;rer la derni&#xe8;re version de l&#x2019;application. downloads_</p>
    
    87
    +<p>Un certain nombre d&#x2019;outils et scripts sont int&#xe9;gr&#xe9;s dans ObServe, il faut au pr&#xe9;alable r&#xe9;cup&#xe9;rer la derni&#xe8;re version de l&#x2019;application. <code>downloads</code>_</p>
    
    85 88
     </li>
    
    86 89
     <li>
    
    87 90
     
    
    ... ... @@ -117,9 +120,8 @@
    117 120
     <p>Pour cr&#xe9;er une nouvelle instance d&#x2019;obstuna, il faut au pr&#xe9;alable avoir une base vierge (sans sch&#xe9;ma) et les utilisateurs sur le serveur postgres.</p>
    
    118 121
     <p>Il existe une script qui permet de faire &#xe7;a en tant qu&#x2019;utilisateur <i>postgres</i>.</p>
    
    119 122
     
    
    120
    -<div>
    
    121
    -<div>
    
    122
    -<pre class="source">  sudo su postgres
    
    123
    +<div class="source">
    
    124
    +<div class="source"><pre class="prettyprint linenums">  sudo su postgres
    
    123 125
       (cd scripts/postgresl/createdb ; ./create-ird_obstuna.sh)
    
    124 126
     </pre></div></div>
    
    125 127
     
    
    ... ... @@ -134,9 +136,8 @@
    134 136
     </ul>
    
    135 137
     <p>Ce script a &#xe9;t&#xe9; con&#xe7;u pour la configuration de l&#x2019;ird, il ne fait qu&#x2019;appeler un autre script bash avec les bons param&#xe8;tres.</p>
    
    136 138
     
    
    137
    -<div>
    
    138
    -<div>
    
    139
    -<pre class="source">  scripts/postgresl/createdb/create-empty.sh
    
    139
    +<div class="source">
    
    140
    +<div class="source"><pre class="prettyprint linenums">  scripts/postgresl/createdb/create-empty.sh
    
    140 141
     </pre></div></div>
    
    141 142
     
    
    142 143
     <p>Il est donc tr&#xe8;s facile d&#x2019;&#xe9;crire un nouveau script de configuration avec le bon nom de la base, du propri&#xe9;taire et des utilisateurs.</p>
    
    ... ... @@ -149,17 +150,15 @@
    149 150
     </ul>
    
    150 151
     <p>on lance la commande :</p>
    
    151 152
     
    
    152
    -<div>
    
    153
    -<div>
    
    154
    -<pre class="source">  ( cd scripts/postgresl/createdb ; ./create-empty.sh obstuna-test admin-test &quot;technicien-test utilisateur-test referentiel-test&quot;)
    
    153
    +<div class="source">
    
    154
    +<div class="source"><pre class="prettyprint linenums">  ( cd scripts/postgresl/createdb ; ./create-empty.sh obstuna-test admin-test &quot;technicien-test utilisateur-test referentiel-test&quot;)
    
    155 155
     </pre></div></div>
    
    156 156
     </section><section>
    
    157 157
     <h3><a name="Phase_1_.28base_de_test.29"></a>Phase 1 (base de test)</h3>
    
    158 158
     <p>Pour cr&#xe9;er la base de test utilis&#xe9;e pour tous les tests d&#x2019;int&#xe9;gration, on lance un autre script :</p>
    
    159 159
     
    
    160
    -<div>
    
    161
    -<div>
    
    162
    -<pre class="source">  sudo su postgres
    
    160
    +<div class="source">
    
    161
    +<div class="source"><pre class="prettyprint linenums">  sudo su postgres
    
    163 162
       (cd scripts/postgresl/createdb ; ./create-test_obstuna.sh)
    
    164 163
     </pre></div></div>
    
    165 164
     
    
    ... ... @@ -175,53 +174,46 @@
    175 174
     <h3><a name="Phase_2"></a>Phase 2</h3>
    
    176 175
     <p>Ajouter une ligne dans le fichier de configuration pg_hba.conf</p>
    
    177 176
     
    
    178
    -<div>
    
    179
    -<div>
    
    180
    -<pre class="source">  host    obstuna     all         0.0.0.0/0          md5
    
    177
    +<div class="source">
    
    178
    +<div class="source"><pre class="prettyprint linenums">  host    obstuna     all         0.0.0.0/0          md5
    
    181 179
     </pre></div></div>
    
    182 180
     
    
    183 181
     <p>Pour la base de test ajouter en plus une ligne</p>
    
    184 182
     
    
    185
    -<div>
    
    186
    -<div>
    
    187
    -<pre class="source">  host    obstuna-test all         0.0.0.0/0          md5
    
    183
    +<div class="source">
    
    184
    +<div class="source"><pre class="prettyprint linenums">  host    obstuna-test all         0.0.0.0/0          md5
    
    188 185
     </pre></div></div>
    
    189 186
     
    
    190 187
     <p>Selon la configuration du serveur, il est possible de devoir aussi modifier le fichier de configuration postgresql.conf (pour renseigner la propri&#xe9;t&#xe9; listen_addresses=&#x2018;*&#x2019; pour autoriser le tcp depuis l&#x2019;ext&#xe9;rieur).</p>
    
    191 188
     <p>Red&#xe9;marrer le serveur postgres :</p>
    
    192 189
     
    
    193
    -<div>
    
    194
    -<div>
    
    195
    -<pre class="source">  sudo /etc/init.d/postgresql-8.3 restart
    
    190
    +<div class="source">
    
    191
    +<div class="source"><pre class="prettyprint linenums">  sudo /etc/init.d/postgresql-8.3 restart
    
    196 192
     </pre></div></div>
    
    197 193
     
    
    198 194
     <p>ou</p>
    
    199 195
     
    
    200
    -<div>
    
    201
    -<div>
    
    202
    -<pre class="source">  sudo service postgresql-8.3 restart
    
    196
    +<div class="source">
    
    197
    +<div class="source"><pre class="prettyprint linenums">  sudo service postgresql-8.3 restart
    
    203 198
     </pre></div></div>
    
    204 199
     
    
    205 200
     <p>tester la connexion</p>
    
    206 201
     
    
    207
    -<div>
    
    208
    -<div>
    
    209
    -<pre class="source">  psql -h localhost obstuna admin
    
    202
    +<div class="source">
    
    203
    +<div class="source"><pre class="prettyprint linenums">  psql -h localhost obstuna admin
    
    210 204
     </pre></div></div>
    
    211 205
     </section><section>
    
    212 206
     <h3><a name="Phase_3"></a>Phase 3</h3>
    
    213 207
     <p>Il suffit enfin de lancer l&#x2019;application en mode <i>cr&#xe9;ation de base obstuna</i> via le raccourci suivant :</p>
    
    214 208
     
    
    215
    -<div>
    
    216
    -<div>
    
    217
    -<pre class="source">  (cd scripts/postgresl ; ./create.sh)
    
    209
    +<div class="source">
    
    210
    +<div class="source"><pre class="prettyprint linenums">  (cd scripts/postgresl ; ./create.sh)
    
    218 211
     </pre></div></div>
    
    219 212
     
    
    220 213
     <p>ou</p>
    
    221 214
     
    
    222
    -<div>
    
    223
    -<div>
    
    224
    -<pre class="source">  ./scripts/postgresl/create.bat
    
    215
    +<div class="source">
    
    216
    +<div class="source"><pre class="prettyprint linenums">  ./scripts/postgresl/create.bat
    
    225 217
     </pre></div></div>
    
    226 218
     
    
    227 219
     <p>Cela va effectuer les op&#xe9;rations suivantes apr&#xe8;s configuration de la base cible, de la base d&#x2019;import de r&#xe9;f&#xe9;rentiel et des r&#xf4;les de s&#xe9;curit&#xe9; :</p>
    
    ... ... @@ -236,16 +228,14 @@
    236 228
     <h2><a name="Mise_.C3.A0_jour_d.E2.80.99une_base_obstuna"></a>Mise &#xe0; jour d&#x2019;une base obstuna</h2>
    
    237 229
     <p>Pour mettre &#xe0; jour une base obstuna via le service de migration int&#xe9;gr&#xe9; dans ObServe, il suffit de lancer l&#x2019;application en mode <i>mise &#xe0; jour obstuna</i> via le raccourci suivant :</p>
    
    238 230
     
    
    239
    -<div>
    
    240
    -<div>
    
    241
    -<pre class="source">  (cd scripts/postgresl ; ./update.sh)
    
    231
    +<div class="source">
    
    232
    +<div class="source"><pre class="prettyprint linenums">  (cd scripts/postgresl ; ./update.sh)
    
    242 233
     </pre></div></div>
    
    243 234
     
    
    244 235
     <p>ou</p>
    
    245 236
     
    
    246
    -<div>
    
    247
    -<div>
    
    248
    -<pre class="source">  ./scripts/postgresl/update.bat
    
    237
    +<div class="source">
    
    238
    +<div class="source"><pre class="prettyprint linenums">  ./scripts/postgresl/update.bat
    
    249 239
     </pre></div></div>
    
    250 240
     
    
    251 241
     <p>Ce mode va effectuer les op&#xe9;rations suivantes apr&#xe8;s configuration de la base cible et des r&#xf4;les de s&#xe9;curit&#xe9; :</p>
    
    ... ... @@ -265,16 +255,14 @@
    265 255
     </ul>
    
    266 256
     <p>Pour appliquer la s&#xe9;curit&#xe9; sur les utilisateurs d&#x2019;une base obstuna, il suffit de lancer Observe en mode <i>mise &#xe0; jour s&#xe9;curit&#xe9; obstuna</i> via le raccourci suivant :</p>
    
    267 257
     
    
    268
    -<div>
    
    269
    -<div>
    
    270
    -<pre class="source">  (cd scripts/postgresl ; ./update-security.sh)
    
    258
    +<div class="source">
    
    259
    +<div class="source"><pre class="prettyprint linenums">  (cd scripts/postgresl ; ./update-security.sh)
    
    271 260
     </pre></div></div>
    
    272 261
     
    
    273 262
     <p>ou</p>
    
    274 263
     
    
    275
    -<div>
    
    276
    -<div>
    
    277
    -<pre class="source">  ./scripts/postgresl/update-security.bat
    
    264
    +<div class="source">
    
    265
    +<div class="source"><pre class="prettyprint linenums">  ./scripts/postgresl/update-security.bat
    
    278 266
     </pre></div></div>
    
    279 267
     
    
    280 268
     <p>Ce mode va effectuer les op&#xe9;rations suivantes apr&#xe8;s configuration de la base cible et des r&#xf4;les de s&#xe9;curit&#xe9; :</p>
    
    ... ... @@ -286,16 +274,14 @@
    286 274
     <h2><a name="Vider_une_base_obstuna"></a>Vider une base obstuna</h2>
    
    287 275
     <p>Pour vider une base obstuna (ne vue de la recr&#xe9;er par exemple), il suffit de lancer ObServe en mode <i>suppression obstuna</i> via le raccourci suivant :</p>
    
    288 276
     
    
    289
    -<div>
    
    290
    -<div>
    
    291
    -<pre class="source">  (cd scripts/postgresl ; ./drop.sh)
    
    277
    +<div class="source">
    
    278
    +<div class="source"><pre class="prettyprint linenums">  (cd scripts/postgresl ; ./drop.sh)
    
    292 279
     </pre></div></div>
    
    293 280
     
    
    294 281
     <p>ou</p>
    
    295 282
     
    
    296
    -<div>
    
    297
    -<div>
    
    298
    -<pre class="source">  ./scripts/postgresl/drop.bat
    
    283
    +<div class="source">
    
    284
    +<div class="source"><pre class="prettyprint linenums">  ./scripts/postgresl/drop.bat
    
    299 285
     </pre></div></div>
    
    300 286
     
    
    301 287
     <p>Ce mode va effectuer les op&#xe9;rations suivantes apr&#xe8;s configuration de la base cible :</p>
    
    ... ... @@ -308,9 +294,8 @@
    308 294
     <p>Depuis la version 3.0, il est possible de lancer sur la base de scripts sql suppl&#xe9;mentaires plac&#xe9; dans le r&#xe9;pertoire <b>extra</b>.</p>
    
    309 295
     <p>On lance ensuite la commande</p>
    
    310 296
     
    
    311
    -<div>
    
    312
    -<div>
    
    313
    -<pre class="source">  (cd scripts/postgresl ; ./apply-extra.sh)
    
    297
    +<div class="source">
    
    298
    +<div class="source"><pre class="prettyprint linenums">  (cd scripts/postgresl ; ./apply-extra.sh)
    
    314 299
     </pre></div></div>
    
    315 300
     
    
    316 301
     <p>Le script demande</p>
    
    ... ... @@ -319,16 +304,15 @@
    319 304
     <li>le nom de la base et l&#x2019;utilisateur de connexion</li>
    
    320 305
     <li>une confirmation d&#x2019;ex&#xe9;cution pour chaque script qu&#x2019;il a trouv&#xe9; dans le r&#xe9;pertoire <b>extra</b></li>
    
    321 306
     </ul></section>
    
    322
    -        </div>
    
    307
    +        </main>
    
    323 308
           </div>
    
    324 309
         </div>
    
    325 310
         <hr/>
    
    326 311
         <footer>
    
    327 312
           <div class="container-fluid">
    
    328 313
             <div class="row-fluid">
    
    329
    -            <p>Copyright &copy;2008&#x2013;2019
    
    330
    -<a href="http://www.ird.fr/">IRD</a>.
    
    331
    -All rights reserved.</p>
    
    314
    +            <p>Copyright &#169;      2008&#x2013;2020<a href="http://www.ird.fr/">IRD</a>.
    
    315
    +.</p>
    
    332 316
             </div>
    
    333 317
           </div>
    
    334 318
         </footer>
    

  • install.html
    1 1
     <!DOCTYPE html>
    
    2 2
     <!--
    
    3
    - | Generated by Apache Maven Doxia Site Renderer 1.9.1 from src/site/markdown/install.md at 2019-09-16
    
    4
    - | Rendered using Apache Maven Fluido Skin 1.7
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/install.md at 2020-03-26
    
    4
    + | Rendered using Apache Maven Fluido Skin 1.8
    
    5 5
     -->
    
    6
    -<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
    
    6
    +<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
    
    7 7
       <head>
    
    8 8
         <meta charset="UTF-8" />
    
    9
    -    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    
    10
    -    <meta name="Date-Revision-yyyymmdd" content="20190916" />
    
    11
    -    <meta http-equiv="Content-Language" content="fr" />
    
    9
    +    <meta name="viewport" content="width=device-width, initial-scale=1" />
    
    10
    +    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
    
    12 11
         <title>ObServe :: Pom &#x2013; Installation dObServe</title>
    
    13
    -    <link rel="stylesheet" href="./css/apache-maven-fluido-1.7.min.css" />
    
    12
    +    <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
    
    14 13
         <link rel="stylesheet" href="./css/site.css" />
    
    15 14
         <link rel="stylesheet" href="./css/print.css" media="print" />
    
    16
    -    <script type="text/javascript" src="./js/apache-maven-fluido-1.7.min.js"></script>
    
    15
    +    <script src="./js/apache-maven-fluido-1.8.min.js"></script>
    
    17 16
       </head>
    
    18 17
       <body class="topBarDisabled">
    
    19 18
         <div class="container-fluid">
    
    20
    -      <div id="banner">
    
    21
    -        <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    -        <div class="pull-right"></div>
    
    23
    -        <div class="clear"><hr/></div>
    
    24
    -      </div>
    
    19
    +      <header>
    
    20
    +        <div id="banner">
    
    21
    +          <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    +          <div class="pull-right"><a href="index.html" id="bannerRight"><img src="./img/logo_ird.png"  alt="ObServe :: Pom"/></a></div>
    
    23
    +          <div class="clear"><hr/></div>
    
    24
    +        </div>
    
    25 25
     
    
    26
    -      <div id="breadcrumbs">
    
    27
    -        <ul class="breadcrumb">
    
    26
    +        <div id="breadcrumbs">
    
    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-09-16</li>
    
    31
    -          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.1.1</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2020-03-26</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.4.0</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>
    
    35
    -        </ul>
    
    36
    -      </div>
    
    35
    +          </ul>
    
    36
    +        </div>
    
    37
    +      </header>
    
    37 38
           <div class="row-fluid">
    
    38
    -        <div id="leftColumn" class="span2">
    
    39
    -          <div class="well sidebar-nav">
    
    40
    -    <ul class="nav nav-list">
    
    41
    -      <li class="nav-header">Utilisateur</li>
    
    39
    +        <header id="leftColumn" class="span2">
    
    40
    +          <nav class="well sidebar-nav">
    
    41
    +  <ul class="nav nav-list">
    
    42
    +   <li class="nav-header">Utilisateur</li>
    
    42 43
         <li><a href="index.html" title="Accueil"><span class="none"></span>Accueil</a></li>
    
    43 44
         <li class="active"><a href="#"><span class="none"></span>Installation</a></li>
    
    44 45
         <li><a href="install-serverPG.html" title="Administration Obstuna"><span class="none"></span>Administration Obstuna</a></li>
    
    45 46
         <li><a href="administration-web.html" title="Administration Web"><span class="none"></span>Administration Web</a></li>
    
    46 47
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/blob/develop/CHANGELOG.md" class="externalLink" title="Historique des versions"><span class="none"></span>Historique des versions</a></li>
    
    47 48
         <li><a href="./config-report.html" title="Configuration"><span class="none"></span>Configuration</a></li>
    
    48
    -      <li class="nav-header">Modélisation</li>
    
    49
    +    <li><a href="./synchro-referential.html" title="Synchronisation référentiel avancée"><span class="none"></span>Synchronisation référentiel avancée</a></li>
    
    50
    +   <li class="nav-header">Modélisation</li>
    
    49 51
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-common.zargo" class="externalLink" title="Fichier argoUML (commun) v7"><span class="none"></span>Fichier argoUML (commun) v7</a></li>
    
    50 52
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v7"><span class="none"></span>Fichier argoUML (Seine) v7</a></li>
    
    51 53
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v7"><span class="none"></span>Fichier argoUML (Palangre) v7</a></li>
    
    ... ... @@ -53,28 +55,29 @@
    53 55
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v5"><span class="none"></span>Fichier argoUML (Seine) v5</a></li>
    
    54 56
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v5"><span class="none"></span>Fichier argoUML (Palangre) v5</a></li>
    
    55 57
         <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/observe_mpd.pdf" class="externalLink" title="Modèle physique"><span class="none"></span>Modèle physique</a></li>
    
    56
    -      <li class="nav-header">Documentation sur le projet</li>
    
    58
    +   <li class="nav-header">Documentation sur le projet</li>
    
    57 59
         <li><a href="project-info.html" title="Info Projet"><span class="icon-chevron-right"></span>Info Projet</a></li>
    
    58 60
         <li><a href="project-reports.html" title="Rapports Projet"><span class="icon-chevron-right"></span>Rapports Projet</a></li>
    
    59
    -</ul>
    
    61
    +  </ul>
    
    62
    +          </nav>
    
    63
    +          <div class="well sidebar-nav">
    
    60 64
     <form id="search-form" action="https://www.google.com/search" method="get" >
    
    61 65
       <input value="ultreiaio.gitlab.io/ird-observe" name="sitesearch" type="hidden"/>
    
    62 66
       <input class="search-query" name="q" id="query" type="text" />
    
    63 67
     </form>
    
    64
    -<script type="text/javascript">asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    65
    -          <hr />
    
    66
    -          <div id="poweredBy">
    
    67
    -            <div class="clear"></div>
    
    68
    -            <div class="clear"></div>
    
    69
    -            <div class="clear"></div>
    
    70
    -            <div class="clear"></div>
    
    68
    +<script>asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    69
    +            <hr />
    
    70
    +            <div id="poweredBy">
    
    71
    +              <div class="clear"></div>
    
    72
    +              <div class="clear"></div>
    
    73
    +              <div class="clear"></div>
    
    71 74
     <a href="http://jaxx.nuiton.org" title="JAXX" class="builtBy"><img class="builtBy"  alt="JAXX" src="./img/jaxx-logo.png"   width="120"  /></a>
    
    72 75
     <a href="http://topia.nuiton.org" title="ToPIA" class="builtBy"><img class="builtBy"  alt="ToPIA" src="./img/topia-logo.png"   width="120"  /></a>
    
    73 76
     <a href="http://argouml.tigris.org/" title="ArgoUML" class="builtBy"><img class="builtBy"  alt="ArgoUML" src="./img/argouml-logo.png"   width="120"  /></a>
    
    74 77
                 </div>
    
    75 78
               </div>
    
    76
    -        </div>
    
    77
    -        <div id="bodyColumn"  class="span10" >
    
    79
    +        </header>
    
    80
    +        <main id="bodyColumn"  class="span10" >
    
    78 81
     <h1>Installation d&#x2019;ObServe</h1><section>
    
    79 82
     <h2><a name="Configuration_des_interfaces_graphiques"></a>Configuration des interfaces graphiques</h2>
    
    80 83
     <p>Il est possible de modifier certains aspects de l&#x2019;interfaces graphiques en modifiant le fichier ui.properties qui se trouve &#xe0; la racine du jar principal sans pour autant &#xe0; avoir &#xe0; recompiler le projet :</p>
    
    ... ... @@ -99,16 +102,15 @@
    99 102
     <p>L&#x2019;application cr&#xe9;e un fichier de configuration sur chaque poste o&#xf9; elle est install&#xe9;.</p>
    
    100 103
     <p>Ce fichier se nomme .observe et se trouve dans le r&#xe9;pertoire principal de l&#x2019;utilisateur.</p>
    
    101 104
     <p>TODO d&#xe9;finir ce qu&#x2019;il faut y mettre.</p></section>
    
    102
    -        </div>
    
    105
    +        </main>
    
    103 106
           </div>
    
    104 107
         </div>
    
    105 108
         <hr/>
    
    106 109
         <footer>
    
    107 110
           <div class="container-fluid">
    
    108 111
             <div class="row-fluid">
    
    109
    -            <p>Copyright &copy;2008&#x2013;2019
    
    110
    -<a href="http://www.ird.fr/">IRD</a>.
    
    111
    -All rights reserved.</p>
    
    112
    +            <p>Copyright &#169;      2008&#x2013;2020<a href="http://www.ird.fr/">IRD</a>.
    
    113
    +.</p>
    
    112 114
             </div>
    
    113 115
           </div>
    
    114 116
         </footer>
    

  • js/apache-maven-fluido-1.7.min.jsjs/apache-maven-fluido-1.8.min.js

  • synchro-referential.html
    1
    +<!DOCTYPE html>
    
    2
    +<!--
    
    3
    + | Generated by Apache Maven Doxia Site Renderer 1.9.2 from src/site/markdown/synchro-referential.md at 2020-03-26
    
    4
    + | Rendered using Apache Maven Fluido Skin 1.8
    
    5
    +-->
    
    6
    +<html xmlns="http://www.w3.org/1999/xhtml" lang="fr">
    
    7
    +  <head>
    
    8
    +    <meta charset="UTF-8" />
    
    9
    +    <meta name="viewport" content="width=device-width, initial-scale=1" />
    
    10
    +    <meta name="generator" content="Apache Maven Doxia Site Renderer 1.9.2" />
    
    11
    +    <title>ObServe :: Pom &#x2013; Synchronisation avancée du référentiel</title>
    
    12
    +    <link rel="stylesheet" href="./css/apache-maven-fluido-1.8.min.css" />
    
    13
    +    <link rel="stylesheet" href="./css/site.css" />
    
    14
    +    <link rel="stylesheet" href="./css/print.css" media="print" />
    
    15
    +    <script src="./js/apache-maven-fluido-1.8.min.js"></script>
    
    16
    +  </head>
    
    17
    +  <body class="topBarDisabled">
    
    18
    +    <div class="container-fluid">
    
    19
    +      <header>
    
    20
    +        <div id="banner">
    
    21
    +          <div class="pull-left"><a href="index.html" id="bannerLeft"><img src="./img/logo-small.png"  alt="ObServe :: Pom"/></a></div>
    
    22
    +          <div class="pull-right"><a href="index.html" id="bannerRight"><img src="./img/logo_ird.png"  alt="ObServe :: Pom"/></a></div>
    
    23
    +          <div class="clear"><hr/></div>
    
    24
    +        </div>
    
    25
    +
    
    26
    +        <div id="breadcrumbs">
    
    27
    +          <ul class="breadcrumb">
    
    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
    +    <li class="active ">Synchronisation avancée du référentiel</li>
    
    30
    +        <li id="publishDate" class="pull-right"><span class="divider">|</span> Dernière publication: 2020-03-26</li>
    
    31
    +          <li id="projectVersion" class="pull-right"><span class="divider">|</span>Version: 7.4.0</li>
    
    32
    +      <li class="pull-right"><span class="divider">|</span>
    
    33
    +<a href="http://ultreia.io" class="externalLink" title="Ultreia.io">Ultreia.io</a></li>
    
    34
    +      <li class="pull-right"><a href="https://gitlab.com/ultreiaio/ird-observe" class="externalLink" title="GitLab">GitLab</a></li>
    
    35
    +          </ul>
    
    36
    +        </div>
    
    37
    +      </header>
    
    38
    +      <div class="row-fluid">
    
    39
    +        <header id="leftColumn" class="span2">
    
    40
    +          <nav class="well sidebar-nav">
    
    41
    +  <ul class="nav nav-list">
    
    42
    +   <li class="nav-header">Utilisateur</li>
    
    43
    +    <li><a href="index.html" title="Accueil"><span class="none"></span>Accueil</a></li>
    
    44
    +    <li><a href="install.html" title="Installation"><span class="none"></span>Installation</a></li>
    
    45
    +    <li><a href="install-serverPG.html" title="Administration Obstuna"><span class="none"></span>Administration Obstuna</a></li>
    
    46
    +    <li><a href="administration-web.html" title="Administration Web"><span class="none"></span>Administration Web</a></li>
    
    47
    +    <li><a href="https://gitlab.com/ultreiaio/ird-observe/blob/develop/CHANGELOG.md" class="externalLink" title="Historique des versions"><span class="none"></span>Historique des versions</a></li>
    
    48
    +    <li><a href="./config-report.html" title="Configuration"><span class="none"></span>Configuration</a></li>
    
    49
    +    <li><a href="./synchro-referential.html" title="Synchronisation référentiel avancée"><span class="none"></span>Synchronisation référentiel avancée</a></li>
    
    50
    +   <li class="nav-header">Modélisation</li>
    
    51
    +    <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-common.zargo" class="externalLink" title="Fichier argoUML (commun) v7"><span class="none"></span>Fichier argoUML (commun) v7</a></li>
    
    52
    +    <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v7"><span class="none"></span>Fichier argoUML (Seine) v7</a></li>
    
    53
    +    <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v7/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v7"><span class="none"></span>Fichier argoUML (Palangre) v7</a></li>
    
    54
    +    <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-common.zargo" class="externalLink" title="Fichier argoUML (commun) v5"><span class="none"></span>Fichier argoUML (commun) v5</a></li>
    
    55
    +    <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-seine.zargo" class="externalLink" title="Fichier argoUML (Seine) v5"><span class="none"></span>Fichier argoUML (Seine) v5</a></li>
    
    56
    +    <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/zargo/v5/observe-longline.zargo" class="externalLink" title="Fichier argoUML (Palangre) v5"><span class="none"></span>Fichier argoUML (Palangre) v5</a></li>
    
    57
    +    <li><a href="https://gitlab.com/ultreiaio/ird-observe/raw/develop/doc/modelisation/observe_mpd.pdf" class="externalLink" title="Modèle physique"><span class="none"></span>Modèle physique</a></li>
    
    58
    +   <li class="nav-header">Documentation sur le projet</li>
    
    59
    +    <li><a href="project-info.html" title="Info Projet"><span class="icon-chevron-right"></span>Info Projet</a></li>
    
    60
    +    <li><a href="project-reports.html" title="Rapports Projet"><span class="icon-chevron-right"></span>Rapports Projet</a></li>
    
    61
    +  </ul>
    
    62
    +          </nav>
    
    63
    +          <div class="well sidebar-nav">
    
    64
    +<form id="search-form" action="https://www.google.com/search" method="get" >
    
    65
    +  <input value="ultreiaio.gitlab.io/ird-observe" name="sitesearch" type="hidden"/>
    
    66
    +  <input class="search-query" name="q" id="query" type="text" />
    
    67
    +</form>
    
    68
    +<script>asyncJs( 'https://cse.google.com/brand?form=search-form' )</script>
    
    69
    +            <hr />
    
    70
    +            <div id="poweredBy">
    
    71
    +              <div class="clear"></div>
    
    72
    +              <div class="clear"></div>
    
    73
    +              <div class="clear"></div>
    
    74
    +<a href="http://jaxx.nuiton.org" title="JAXX" class="builtBy"><img class="builtBy"  alt="JAXX" src="./img/jaxx-logo.png"   width="120"  /></a>
    
    75
    +<a href="http://topia.nuiton.org" title="ToPIA" class="builtBy"><img class="builtBy"  alt="ToPIA" src="./img/topia-logo.png"   width="120"  /></a>
    
    76
    +<a href="http://argouml.tigris.org/" title="ArgoUML" class="builtBy"><img class="builtBy"  alt="ArgoUML" src="./img/argouml-logo.png"   width="120"  /></a>
    
    77
    +            </div>
    
    78
    +          </div>
    
    79
    +        </header>
    
    80
    +        <main id="bodyColumn"  class="span10" >
    
    81
    +<h1>Synchronisation avanc&#xe9;e du r&#xe9;f&#xe9;rentiel</h1>
    
    82
    +<p>Ce document d&#xe9;crit tous les cas possibles de la synchronisation avanc&#xe9;e de r&#xe9;f&#xe9;rentiel.</p><section>
    
    83
    +<h2><a name="Notations"></a>Notations</h2>
    
    84
    +<p>On parle ici d&#x2019;une synchronisation d&#x2019;une base gauche (<code>1</code>) vers une base droite (<code>2</code>) avec des droits de mise &#xe0; jour dans les deux sens.</p>
    
    85
    +<p>On d&#xe9;crit dans la suite les diff&#xe9;rentes cas de modification d&#x2019;un r&#xe9;f&#xe9;rentiel <code>A</code> (<code>A1</code> et <code>A2</code>).</p>
    
    86
    +<p>Les propri&#xe9;t&#xe9;s modifi&#xe9;es sont not&#xe9;es <code>a, b, c, ...</code>.</p>
    
    87
    +<p>Les dates de derni&#xe8;re mise &#xe0; jour sera not&#xe9; <code>t1</code> et <code>t2</code>, on les prime lors d&#x2019;une modification.</p></section><section>
    
    88
    +<h2><a name="Cas_.281.29_d.E2.80.99une_seule_propri.C3.A9t.C3.A9_.C3.A0_mettre_.C3.A0_jour_d.E2.80.99un_seul_c.C3.B4t.C3.A9"></a>Cas (1) d&#x2019;une seule propri&#xe9;t&#xe9; &#xe0; mettre &#xe0; jour d&#x2019;un seul c&#xf4;t&#xe9;</h2>
    
    89
    +<p>On suppose ici que le r&#xe9;f&#xe9;rentiel <code>A</code> est uniquement modifi&#xe9; sur une seule propri&#xe9;t&#xe9; <code>a</code> sur la source de droite.</p>
    
    90
    +<p>On a donc <code>t1 &lt; t2</code>.</p>
    
    91
    +<p>La mise &#xe0; jour dans la base gauche rend alors les deux r&#xe9;f&#xe9;rentiels &#xe9;gaux :</p>
    
    92
    +<ul>
    
    93
    +
    
    94
    +<li>toutes les propri&#xe9;t&#xe9;s m&#xe9;tiers sont toutes identiques</li>
    
    95
    +<li><code>t1' = t2</code></li>
    
    96
    +</ul></section><section>
    
    97
    +<h2><a name="Cas_.282.29_de_plusieurs_propri.C3.A9t.C3.A9s_.C3.A0_mettre_.C3.A0_jour_d.E2.80.99un_seul_c.C3.B4t.C3.A9"></a>Cas (2) de plusieurs propri&#xe9;t&#xe9;s &#xe0; mettre &#xe0; jour d&#x2019;un seul c&#xf4;t&#xe9;</h2>
    
    98
    +<p>On suppose ici que le r&#xe9;f&#xe9;rentiel <code>A</code> est uniquement modifi&#xe9; sur les propri&#xe9;t&#xe9;s <code>a</code> et <code>b</code> sur la source de droite.</p>
    
    99
    +<p>On a donc <code>t1 &lt; t2</code>.</p>
    
    100
    +<p>Si on met &#xe0; jour les deux propri&#xe9;t&#xe9;s, on se retrouve dans le cas (1).</p>
    
    101
    +<p>Supposons d&#xe9;sormais que l&#x2019;on ne met &#xe0; jour que la propri&#xe9;t&#xe9; <code>a</code>.</p>
    
    102
    +<p>Afin de pouvoir ensuite lors d&#x2019;une seconde mise &#xe0; jour pouvoir encore mettre &#xe0; jour <code>b</code>, il faut donc que <code>t1' != t2</code>.</p>
    
    103
    +<p>On va donc positionner <code>t1'</code> arbitrairement entre son ancienne valeur et <code>t2</code> : <code>t1 &lt; t1' &lt; t2</code>.</p></section><section>
    
    104
    +<h2><a name="Cas_.283.29_de_propri.C3.A9t.C3.A9s_.C3.A0_mettre_.C3.A0_jour_des_deux_c.C3.B4t.C3.A9s"></a>Cas (3) de propri&#xe9;t&#xe9;s &#xe0; mettre &#xe0; jour des deux c&#xf4;t&#xe9;s</h2>
    
    105
    +<p>On suppose ici que le r&#xe9;f&#xe9;rentiel <code>A</code> est modifi&#xe9; sur les propri&#xe9;t&#xe9;s <code>a1</code> et <code>b1</code> sur la source de gauche et <code>a2</code> et <code>b2</code> sur la source droite.</p>
    
    106
    +<p>On doit appliquer le m&#xea;me principe que pr&#xe9;cdemment pour pouvoir toujours voir les modifications non encore appliqu&#xe9;es lors d&#x2019;une prochaine synchronisation.</p>
    
    107
    +<p>On conserve donc l&#x2019;ordre induit par <code>t1</code> et <code>t2</code> sur <code>t1'</code> et <code>t2'</code>, juqu&#x2019;&#xe0; obtenir l&#x2019;&#xe9;galit&#xe9; lorsque toutes les propri&#xe9;t&#xe9;s m&#xe9;tiers sont &#xe9;gales.</p></section><section>
    
    108
    +<h2><a name="Cas_de_mise_.C3.A0_jour_avec_cascade"></a>Cas de mise &#xe0; jour avec cascade</h2>
    
    109
    +<p>Il s&#x2019;agit de bien d&#xe9;finir comment mettre &#xe0; jour les associations multiples; normalement le cas est bien g&#xe9;r&#xe9;, mais il faudra s&#x2019;en assurer.</p>
    
    110
    +<p><code>TODO</code></p></section><section>
    
    111
    +<h2><a name="Cas_de_suppression_avec_cascade"></a>Cas de suppression avec cascade</h2>
    
    112
    +<p><code>TODO</code></p></section><section>
    
    113
    +<h2><a name="Cas_d.E2.80.99une_insertion"></a>Cas d&#x2019;une insertion</h2>
    
    114
    +<p>On report exactement le r&#xe9;f&#xe9;rentiel, donc pas de question &#xe0; se poser.</p></section><section>
    
    115
    +<h2><a name="Cas_de_retour_en_arri.C3.A8re"></a>Cas de retour en arri&#xe8;re</h2>
    
    116
    +<p>Il s&#x2019;agit du cas inverse d&#x2019;une mise &#xe0; jour, les m&#xea;mes principes sont donc &#xe0; appliquer.</p></section><section>
    
    117
    +<h2><a name="Modification_dans_ToPIA_.3F"></a>Modification dans ToPIA ?</h2>
    
    118
    +<p>Il semblerait opportun de remplacer le <code>topiaVersion</code> actuellement encod&#xe9; en entier par directement la date de derni&#xe8;re mise &#xe0; jour; car au final le <code>topiaVersion</code> actuel n&#x2019;est pas satisfaisant.</p></section>
    
    119
    +        </main>
    
    120
    +      </div>
    
    121
    +    </div>
    
    122
    +    <hr/>
    
    123
    +    <footer>
    
    124
    +      <div class="container-fluid">
    
    125
    +        <div class="row-fluid">
    
    126
    +            <p>Copyright &#169;      2008&#x2013;2020<a href="http://www.ird.fr/">IRD</a>.
    
    127
    +.</p>
    
    128
    +        </div>
    
    129
    +      </div>
    
    130
    +    </footer>
    
    131
    +  </body>
    
    132
    +</html>
    \ No newline at end of file