| Sommaire | ||||||
|---|---|---|---|---|---|---|
|
Description de l'utilitaire
C'est un programme perl, initDB.pl . Il utilise les librairies commons.pm,
...
commons_sessions.pm,
...
commons_db.pl.
...
Il
...
utilise
...
en
...
entrée
...
le
...
fichier
...
de
...
'mapping'
...
des
...
catégories
...
de
...
personnes
...
(
...
types.map
...
),
...
celui
...
de
...
'mapping'
...
des
...
services
...
(
...
services.map
...
)
...
et
...
un
...
fichier
...
permettant
...
de
...
paramétrer
...
la
...
connexion
...
à
...
la
...
base
...
de
...
données
...
(
...
db.conf
...
).
...
Les
...
deux
...
premiers
...
fichiers
...
sont
...
déja
...
décrits
...
respectivement
...
dans
...
les
...
documents
...
...
...
et
...
...
...
...
.
Le fichier db.conf
...
est
...
auto-documenté.
...
Cet
...
utilitaire
...
initialise
...
la
...
base,
...
et
...
écrit
...
les
...
informations
...
suivantes
...
:
| Balise Wiki |
|---|
{span:class=term}table etablissement
{span} |
...
ajout
...
d'un
...
enregistrement
...
avec
...
un
...
identifiant
...
d'établissement
...
et
...
le
...
libellé
...
de
...
celui-ci
...
| Balise Wiki |
|---|
{span:class=term}table population {span} |
...
crée
...
pour
...
cet
...
établissement
...
autant
...
d'enregistrements
...
que
...
de
...
type
...
de
...
population
...
décrits
...
dans
...
le
...
fichier
...
types.map.
...
Chaque
...
enregistrement
...
est
...
composé
...
d'un
...
identifiant
...
et
...
d'un
...
libellé.
...
L'identifiant
...
est
...
le
...
quatrième
...
champ
...
de
...
ce
...
fichier,
...
le
...
libellé
...
le
...
second
...
champ.
...
| Balise Wiki |
|---|
{span:class=term}table service {span} |
...
crée
...
pour
...
cet
...
établissement
...
autant
...
d'enregistrements
...
que
...
de
...
services
...
décrits
...
dans
...
le
...
fichier
...
services.map.
...
Chaque
...
enregistrement
...
est
...
composé
...
d'un
...
identifiant
...
et
...
d'un
...
libellé.
...
Il
...
supprime
...
également
...
toutes
...
les
...
éventuelles
...
informations
...
statistiques
...
concernant
...
cet
...
établissement.
...
Arguments
...
supportés
...
par
...
l'utilitaire
...
La
...
syntaxe
...
de
...
lancement
...
est
...
la
...
suivante
...
:
...
DBinit.pl
...
-codetab
...
<code
...
etablissement>
...
-etablissement
...
<nom
...
etablissement>
...
[-ficmaptypes
...
<ficmaptypes>
...
]
...
[-ficmapservices
...
<ficmapserv>
...
]
...
[-ficdb
...
<ficdb>
...
]
...
-all
...
L'option
...
-all
...
peut
...
paraitre
...
étrange
...
;
...
en
...
fait
...
il
...
est
...
prévu
...
d'étendre
...
ultérieurement
...
cet
...
utilitaire
...
avec
...
d'autres
...
options.