Dilib, commande ExplorGenerSiteParam : Différence entre versions
De Wicri Outils
imported>Jacques Ducloy |
imported>Jacques Ducloy m (14 révisions importées) |
||
(11 révisions intermédiaires par le même utilisateur non affichées) | |||
Ligne 1 : | Ligne 1 : | ||
− | {{Dilib header}} | + | {{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}} | ||
Ligne 17 : | Ligne 20 : | ||
'''<code>ExplorGenerSiteParam</code>''' | '''<code>ExplorGenerSiteParam</code>''' | ||
::'''<code>-l</code>''' ''<code>langue</code>'' | ::'''<code>-l</code>''' ''<code>langue</code>'' | ||
+ | ::'''<code>-t</code>''' ''<code>table des paramètres Data</code>'' | ||
+ | ::'''<code><</code>''' ''<code>tables de paramètres langue</code>'' | ||
+ | ::'''<code>></code>''' ''<code>shell génération</code>'' | ||
+ | ==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 [[Dilib, commande HfdStoreFile|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<sup>ème</sup> colonne. (exemple Inist:Stanalyst). | ||
+ | ** exemple : | ||
+ | :::{| class="wikitable" | ||
+ | |- | ||
+ | |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== | ||
+ | <source lang="sh"> | ||
+ | ( | ||
+ | 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 | ||
+ | |||
+ | </source> |
Version actuelle datée du 16 juin 2017 à 19:37
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