Template:SQWareProductionPresSgbd
Contents
présentation
utilisation
C'est le module d'exploitation en local pour {{{1}}}.
Il est entièrement écrit en ksh et sql.
Il permet de gérer l'exploitation au sens large pour {{{1}}}.
{{{3}}}
Ce module est déployé en local sur les machines hébergeant les instances à gérer, ceci afin d'éviter tout points de faiblesse lié à un montage NFS ou autre. Le déploiement se fait par une simple commande grâce au module SQWareCentral et à l'inventaire se trouvant dans SQWareRepository !
Liens vers les différentes parties du module SQWareProduction :
explication de l'arborescence
Arborescences se trouvant dans $gvsqw_{{{2}}}Bin :
- bin : Répertoire contenant les scripts standards
- bin_cust : Répertoire contenant les scripts customs à votre environnement
- etc : Répertoire contenant les fichiers de configuration standards
- etc_cust : Répertoire contenant les fichiers de configuration customs à votre environnement (surchangent les standards)
- lib : Répertoire contenant les librairies de fonctions shell génériques
- lib_cust : Répertoire contenant les librairies de fonctions shell customs à votre environnement (remplacent les standards)
- spm : Répertoire contenant les scripts d'un utilistaire permettant de lancer des requêtes sql standards déjà écrites pour vous
- tools : Répertoire contenant les scripts standards utilisés de manière ponctuelle
- tools_cust : Répertoire contenant les scripts customs à votre environnement utilisés de manière ponctuelle
- menu : Répertoire contenant les menus standards
- menu_cust : Répertoire contenant les menus customs à votre environnement
convention de noms des fichiers
La majeure partie des fichiers sont nommés avec des préfixes edt{{{3}}}_* pour {{{1}}}.
La majeure partie des fichiers sont nommés avec des suffixes:
- *.ksh : pour les scripts
- *.cfg : pour les fichiers de configuration
- *.lib : pour les librairies de fonctions
convention de noms dans les scripts
In general, the following naming convention is used in all scripts of SQWareProduction:
- gvsqw_ {} : global variable initialized by the environment and / or generic library
- lvsqw_ {} : local variable initialized by the script and / or a specific library
- gfsqw_ {} : function defined by a generic library
- lfsqw_ {} : function defined by the script and / or a specific library