Projets
Pages enfant
  • 05.02 - initialisation de la base

Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.
Commentaire: Migrated to Confluence 4.0
Sommaire
minLevel1
indent20px
styledisc

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

...

indicateurs

...

globaux

...

et

...

indicateurs

...

de

...

services

...

.

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.