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 5.3
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

...

:

...


Span

...

class

...

term

...

table

...

etablissement

ajout d'un

...

enregistrement

...

avec

...

un

...

identifiant

...

d'établissement

...

et

...

le

...

libellé

...

de

...

celui-ci

...

Span
classterm
table population

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.

...

Span
classterm
table service

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.