Dilib, commande ExplorGenerSiteParam
De Wicri Outils
Révision datée du 11 octobre 2016 à 16:58 par imported>Jacques Ducloy
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
Sommaire |
Liste des modules Dilib
Module Explor
|
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