Dilib, commande ExplorGenerSiteParam : Différence entre versions

De Wicri Outils
imported>Jacques Ducloy
(Synopsis)
imported>Jacques Ducloy
m (14 révisions importées)
 
(10 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 19 : Ligne 22 :
 
::'''<code>-t</code>''' ''<code>table des paramètres Data</code>''
 
::'''<code>-t</code>''' ''<code>table des paramètres Data</code>''
 
::'''<code><</code>''' ''<code>tables de paramètres langue</code>''
 
::'''<code><</code>''' ''<code>tables de paramètres langue</code>''
::'''<code>></code>''' ''<code>shell génétation</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 à 18:37

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