Dilib, commande ExplorGenerSiteParam

De Wicri Outils
LogoDilib.gif
Panneau travaux.png
Bibliothèque Dilib (ressources numériques)
Module Explor

Cette commande fait partie du module Explor de la bibliothèque Dilib.

Elle est relativement transparente pour l'administrateur qui l'appelle via

$EXPLOR_AREA/bin/AreaCreateSite.fr.sh
 

Synopsis

ExplorGenerSiteParam

-l langue
-t table des paramètres Data
< tables de paramètres langue
> shell génération

Description

Cette commande consolide un ensemble de tables de paramètres pour générer la table finale de paramétrage d'un site d'exploration. Elle génère une flux de données compatible avec HfdStoreFile.

Le mécanisme utilisé est le suivant :

  • la table donnée en paramètre est acquise sans interprétation,
  • les tables du flot d'entrée sont interprétées et consolidées.

Les interprétations portent sur les noms de flux génériques.

Les commandes interprétées sont de 2 types :

  • Celles qui contiennent un paramètre simple associé à un nom de flux préfixé par un espace de nom dans la 2ème colonne. (exemple Inist:Stanalyst).
    • exemple :
headerLogoStream Inist:Stanalyst Common/icons/LogoInistPascal.png
  • Celles qui contiennent en première colonne une chaîne commençant par « shortNameStream » suivie d'un nom de flux générique.

Exemple d'emploi

(
   cat $DILIB/data/Explor/param.en.tab
   cat $DILIB/data/Inist/ExplorParam.en.tab
   cat $DILIB/data/Ccsd/ExplorParam.en.tab
   cat $DILIB/data/Nlm/MedlineExplorParam.en.tab
   cat $DILIB/data/Nlm/PmcExplorParam.en.tab
   cat $DILIB/data/Nlm/NcbiExplorParam.en.tab
   cat $DILIB/data/Wicri/BiblioExplorParam.en.tab
   cat $DILIB/data/Explor/MainMergeParam.en.tab
) | ExplorGenerSiteParam -l root -t HypertextV5/Input/AreaParam.data.tab | HfdStoreFile

(
   cat $DILIB/data/Explor/param.fr.tab
   cat $DILIB/data/Inist/ExplorParam.fr.tab
   cat $DILIB/data/Ccsd/ExplorParam.fr.tab
   cat $DILIB/data/Nlm/MedlineExplorParam.fr.tab
   cat $DILIB/data/Nlm/PmcExplorParam.fr.tab
   cat $DILIB/data/Nlm/NcbiExplorParam.fr.tab
   cat $DILIB/data/Wicri/BiblioExplorParam.fr.tab
   cat $DILIB/data/Explor/MainMergeParam.fr.tab
   cat HypertextV5/Input/WicriAreaParam.fr.tab
) | ExplorGenerSiteParam -t HypertextV5/Input/AreaSiteParam.root.tab -l fr | HfdStoreFile