Dilib, commande ExplorGenerSiteParam : Différence entre versions
De Wicri Outils
| imported>Jacques Ducloy  (→Description) | imported>Jacques Ducloy  | ||
| Ligne 1 : | Ligne 1 : | ||
| {{Dilib header|module=Explor}} | {{Dilib header|module=Explor}} | ||
| Cette commande fait partie du [[Dilib, module Explor|module Explor]] de la bibliothèque Dilib. | Cette commande fait partie du [[Dilib, module Explor|module Explor]] de la bibliothèque Dilib. | ||
| + | |||
| + | Elle est relativement transparente pour l'administrateur qui l'appelle via  | ||
| + | :<code>$EXPLOR_AREA/bin/AreaCreateSite.fr.sh</code> | ||
| {{Début 2 colonnes}} | {{Début 2 colonnes}} | ||
Version du 11 octobre 2016 à 16:58
| 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



