L‘installation informatique de BCDI

1.   Généralités

2.   Les répertoires d’installation sur le serveur

a)    Serveur dédié (serveur Linux, ou installation minimale manuelle, sans le client BCDI, sur serveur Windows)

b)    Serveur non dédié (serveur Windows)

3.   Les répertoires d’installation d’un client BCDI (station Windows obligatoirement)

1.   Généralités

BCDI est étudié pour fonctionner en réseau client-serveur.

Le serveur (installé sur un seul ordinateur) est chargé d’administrer la (les) base(s) et de répondre aux clients.

Les clients (installés sur d’autres ordinateurs) interrogent ce serveur (par défaut, l’installation de BCDI installe AUSSI un client sur le serveur pour permettre d’utiliser ce serveur comme un poste de travail).

Nota : on dira d’un serveur qu’il est « dédié » s’il n’est utilisé que comme serveur, ce qui est le cas dans les réseaux « importants ». Dans les « petits » réseaux (jusqu’à une dizaine de postes), il est tout à fait possible d’utiliser aussi le serveur comme poste de travail. Un serveur Linux est obligatoirement dédié.

Ainsi, il convient de distinguer l’installation du serveur (ou « système BCDI ») de l’installation du client.

Sur le serveur, il n’est pas nécessaire de partager les répertoires BCDI. Il suffit de lancer Serveur.exe ou le service BCDI (se reporter à la documentation d’installation) sur un port de communication (par défaut 1024 sur serveur Windows, 9000 sur serveur Linux).

Le client devra être paramétré pour dialoguer avec le serveur sur le même port. Il se connecte par TCP-IP au serveur qui peut être local ou distant.

2.   Les répertoires d’installation sur le serveur

a)    Serveur dédié (serveur Linux, ou installation minimale manuelle, sans le client BCDI, sur serveur Windows)

\BcdiServ

contient lui-même tous les répertoires de BCDI

Voici les répertoires propres au serveur de BCDI (pas au client) :

\BcdiServ\prog

contient les fichiers de programmes (sous Windows Serveur.exe et sa version service Windows SrvBcdi.exe) et de paramètres (ServConf.txt et AdminPar.dat). Sous Windows, on y trouve aussi les fichier de programmes du connecteur BCDI/e-sidoc (ExportBCDI.exe et sa version service Windows SvcExportBcdi.exe, ses librairies libeay32.dll et ssleay32.dll) et de configuration (ExportBCDI.xml et SvcExportBCDI.xml)

\BcdiServ\Data

contient la base principale

\BcdiServ\Data\Commandes

contient les fichiers de mémorisation des commandes effectuées dans la base installée dans data

\BcdiServ\Data\Paniers

contient les fichiers paniers créés en préparation de commandes pour la base data

\BcdiServ\Data\TEMP_ESIDOC

contient les fichiers d'historiques des exports BCDI/e-sidoc (JOURNAL_ESIDOC et STAT_CHRONO). Lorsqu'un export volumineux a lieu, il contiendra une copie des fichier .DAT de la base exportée. Ils seront supprimés à la fin de l'export.

\BcdiServ\Data\Fonds temporaire

après la sortie de fonds temporaires, des statistiques de prêts sont stockées dans un fichier .CSV. Si vous utilisez des indicateurs d'activité BCDI sur le fonds temporaire, une base temporaire sera créée le temps de vos manipulations. Les fichiers de données de cette base temporaire seront conservés ici. Ils seront supprimés à la fin de vos opérations.

\BcdiServ\Demo

contient la base de démonstration. La structure de ses sous-répertoires est identique à celle du dossier "data" de la base Principale

\BcdiServ\Base Aperçu

contient une base BCDI permettant l’affichage des aperçus dans Indicateurs d’activités et Diffusion, édition. La structure de ses sous-répertoires est identique à celle du dossier "data" de la base Principale

\BcdiServ\Base Initiale

contient une base BCDI avec thésaurus et dictionnaire servant de modèle pour créer une base vide (fonctions Initialiser et créer une base). La structure de ses sous-répertoires est identique à celle du dossier "data" de la base Principale

\BcdiServ\travperso

contient initialement une base BCDI vide avec thésaurus et dictionnaire. La structure de ses sous-répertoires est identique à celle du dossier "data" de la base Principale

b)    Serveur non dédié (serveur Windows)

Les répertoires propres au Client BCDI (installés par défaut sur le serveur Windows, même s’il est dédié).

Dans BcdiServ\prog

on trouve, en plus des programmes Serveurs, le programme ClientX.exe et ses fichiers de paramétrage ServBox.txt, ClientX.ini et Pos.ini)

\BcdiServ\Data

contient la base principale

\BcdiServ\Data\Commandes

contient les fichiers de mémorisation des commandes effectuées dans la base installée dans data

\BcdiServ\Data\Paniers

contient les fichiers paniers créés en préparation de commandes pour la base data

\BcdiServ\Data\TEMP_ESIDOC

contient les fichiers d'historiques des exports BCDI/e-sidoc (JOURNAL_ESIDOC et STAT_CHRONO). Lorsqu'un export volumineux a lieu, il contiendra une copie des fichier .DAT de la base exportée. Ils seront supprimés à la fin de l'export.

\BcdiServ\Data\Fonds temporaire

après la sortie de fonds temporaires, des statistiques de prêts sont stockées dans un fichier .CSV. Si vous utilisez des indicateurs d'activité BCDI sur le fonds temporaire, une base temporaire sera créée le temps de vos manipulations. Les fichiers de données de cette base temporaire seront conservés ici. Ils seront supprimés à la fin de vos opérations.

\BcdiServ\Demo

contient la base de démonstration. La structure de ses sous-répertoires est identique à celle du dossier "data" de la base Principale

\BcdiServ\Base Aperçu

contient une base BCDI permettant l’affichage des aperçus dans Indicateurs d’activités et Diffusion, édition. La structure de ses sous-répertoires est identique à celle du dossier "data" de la base Principale

\BcdiServ\Base Initiale

contient une base BCDI avec thésaurus et dictionnaire servant de modèle pour créer une base vide (fonctions Initialiser et créer une base). La structure de ses sous-répertoires est identique à celle du dossier "data" de la base Principale

\BcdiServ\travperso

contient initialement une base BCDI vide avec thésaurus et dictionnaire. La structure de ses sous-répertoires est identique à celle du dossier "data" de la base Principale

\BcdiServ\Aide

contient tous les fichiers d’aide installés localement. L'aide contextuelle de BCDI essaie d'abord d'accéder à la page demandée en ligne. En cas d'échec à l'accès Internet, BCDI se repli sur la même page stockée dans ce répertoire. Si elle n'existe pas une page d'erreur de navigation (Erreur 404) apparaîtra.

\BcdiServ\Cache

permet de stocker les images et fichiers temporaires

\BcdiServ\Images

contient les fichiers images de BCDI (fond d’écran, boutons, etc.)

\BcdiServ\Macros

contient les macro-procédures

\BcdiServ\Macros\@

contient les macro-procédures « internes » (Recolement, Inventaire, Bulletinage…), c'est-à-dire les formats de sortie prédéfinis.

\BcdiServ\Macros\Activités Fonds\*

les sous-répertoires Acquisitions, Désherbage, Etat du fonds et Valeur patrimoniale contiennent les macro-procédures livrées avec BCDI

\BcdiServ\Macros\Activités Publics\*

idem pour ses sous-répertoires Documents empruntés, Emprunteurs, Fonds temporaire, Prêt et Réservations

\BcdiServ\Macros\Catalogues\*

idem pour ses sous-répertoires Cédéroms, Documents audios, Fictions, Livres, Répertoire des périodiques, Usuels et Vidéos

\BcdiServ\Macros\Harmonisations manuelles\*

idem pour ses sous-répertoires Liens Notices-Exemplaires, Tous documents, Périodiques, Fictions, Documentaires, Publication au catalogue et Emprunteurs

\BcdiServ\Macros\Listes et formats\*

idem pour ses sous-répertoires Emprunteurs, Exemplaires et Prêts

\BcdiServ\Macros\Nouveautés\*

idem pour ses sous-répertoires Documentaires, Fictions, Hors périodiques et Périodiques

\BcdiServ\Modeles\Interfaces Recherche

contient les répertoires (COLLEGE, LYCEE ou SPECIAL) contenant eux-mêmes tous les fichiers Html de l'interface usagers

\BcdiServ\Modeles\Interfaces Restitution

contient les fichiers modèles Html pour tous les écrans d’affichage de résultats dans BCDI

\BcdiServ\Modeles\Lettres

contient les fichiers modèles Html des lettres que BCDI peut envoyer (rappels de prêts en retard, réservations).

\BcdiServ\Rapports

contient tous les rapports créés par l’utilisateur (+ quelques rapports livrés avec BCDI)

\BcdiServ\Rapports\@

contient tous les rapports intégrés à BCDI (Menu Diffusion, édition et menu Indicateurs d’activité)

\BcdiServ\Rapports\*

comme pour les macros ci-dessus, l'architecture de ses sous-répertoires contient des rapports intégrés à diverses fonctionnalités de BCDI

\BcdiServ\Statistiques

contient les feuilles de calcul

\BcdiServ\Statistiques\@

contient les feuilles de calcul intégrées à BCDI en Menu Indicateurs d’activité

\BcdiServ\Rapports\*

comme pour les macros, l'architecture de ses sous-répertoires contient des feuilles de calculs intégrés à diverses fonctionnalités de BCDI

\BcdiServ\Temp

reçoit par défaut tous les fichiers d’importation et d’exportation

\BcdiServ\Temp\Fonds temporaire

recevra divers fichiers d'historiques liés à la manipulation de fonds temporaires

3.   Les répertoires d’installation d’un client BCDI (station Windows obligatoirement)

\BcdiCli

contient tous les répertoires du client BCDI

\BcdiCli\Prog

contient tous les fichiers de programmes (Clientx.exe) et les fichiers de paramétrage ServBox.txt, Clientx.ini et Pos.ini

\BcdiCli\Aide

contient tous les fichiers d’aide installés localement. L'aide contextuelle de BCDI essaie d'abord d'accéder à la page demandée en ligne. En cas d'échec à l'accès Internet, BCDI se repli sur la même page stockée dans ce répertoire. Si elle n'existe pas une page d'erreur de navigation (Erreur 404) apparaîtra.

\BcdiCli\Cache

permet de stocker les images et fichiers temporaires

\BcdiCli\Images

contient les fichiers images de BCDI (fond d’écran, boutons, etc.)

\BcdiCli\Macros

contient les macro-procédures

\BcdiCli\Macros\@

contient les macro-procédures « internes » (Recolement, Inventaire, Bulletinage…), c'est-à-dire les formats de sortie prédéfinis.

\BcdiCli\Macros\Activités Fonds\*

les sous-répertoires Acquisitions, Désherbage, Etat du fonds et Valeur patrimoniale contiennent les macro-procédures livrées avec BCDI

\BcdiCli\Macros\Activités Publics\*

idem pour ses sous-répertoires Documents empruntés, Emprunteurs, Fonds temporaire, Prêt et Réservations

\BcdiCli\Macros\Catalogues\*

idem pour ses sous-répertoires Cédéroms, Documents audios, Fictions, Livres, Répertoire des périodiques, Usuels et Vidéos

\BcdiCli\Macros\Harmonisations manuelles\*

idem pour ses sous-répertoires Liens Notices-Exemplaires, Tous documents, Périodiques, Fictions, Documentaires, Publication au catalogue et Emprunteurs

\BcdiCli\Macros\Listes et formats\*

idem pour ses sous-répertoires Emprunteurs, Exemplaires et Prêts

\BcdiCli\Macros\Nouveautés\*

idem pour ses sous-répertoires Documentaires, Fictions, Hors périodiques et Périodiques

\BcdiCli\Modeles\Interfaces Recherche

contient les répertoires (COLLEGE, LYCEE ou SPECIAL) contenant eux-mêmes tous les fichiers Html de l'interface usagers

\BcdiCli\Modeles\Interfaces Restitution

contient les fichiers modèles Html pour tous les écrans d’affichage de résultats dans BCDI

\BcdiCli\Modeles\Lettres

contient les fichiers modèles Html des lettres que BCDI peut envoyer (rappels de prêts en retard, réservations).

\BcdiCli\Rapports

contient tous les rapports créés par l’utilisateur (+ quelques rapports livrés avec BCDI)

\BcdiCli\Rapports\@

contient tous les rapports intégrés à BCDI (Menu Diffusion, édition et menu Indicateurs d’activité)

\BcdiCli\Rapports\*

comme pour les macros ci-dessus, l'architecture de ses sous-répertoires contient des rapports intégrés à diverses fonctionnalités de BCDI

\BcdiCli\Statistiques

contient les feuilles de calcul

\BcdiCli\Statistiques\@

contient les feuilles de calcul intégrées à BCDI en Menu Indicateurs d’activité

\BcdiCli\Rapports\*

comme pour les macros, l'architecture de ses sous-répertoires contient des feuilles de calculs intégrés à diverses fonctionnalités de BCDI

\BcdiCli\Temp

reçoit par défaut tous les fichiers d’importation et d’exportation

\BcdiCli\Temp\Fonds temporaire

recevra divers fichiers d'historiques liés à la manipulation de fonds temporaires