UN PROBLEME SURVIENT, LE COMPRENDRE, L EXPLIQUER Installation et configuration du BDE Gap informatique 2011 F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 1
Check installation des produits Gap Quel système d exploitation utilisez-vous? (connaître le client) Windows XP Windows Vista 32 bits Windows 732 bits Windows 200832 bits Windows 2008 R2 64 bits 64 bits 64 bits 64 bits En ce qui concerne le 64 bits, les manipulations sont exactement les mêmes que pour le 32bits, seul les chemins changent et le «Local share» (voir plus loin). Comment travaillez-vous? En mono poste En réseau Avec un serveur non dédié (Windows XP, Vista, 7, 2003 ou 2008) Avec un serveur dédié (Windows 2003, 2008, 2008R2) En Terminal serveur En Citrix Chemin d accès au programme : Autres renseignements: Antivirus : Fournisseurs informatique : Préambule : Afin de mener à bien l installation, vous devez être administrateur de l ordinateur(*) sur lequel vous allez faire l installation. Une fois l installation terminée, vous pourrez utiliser un compte normal. (*) Voir : Panneau de Configuration, Comptes d Utilisateurs, Gérer les Comptes d Utilisateurs. voir remarque 1 F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 2
Installation du BDE : Vous devez télécharger et installer le BDE. Pour l installation, mise à part les serveurs dédiés, vous devez installer le BDE sur toutes les machines. En ce qui concerne le terminal serveur ou le Citrix, suivant la manière dont vous allez travailler (uniquement en terminal serveur ou en réseau local ET en terminal serveur), vous serez peut être amené à installer le BDE sur les ordinateurs du réseau. L installation est très simple, double cliquez sur SetupBDE.exe. Vous arrivez à cette fenêtre Appuyer sur «Next» 2 fois. Vous êtes alors à cet écran : IL EST IMPERATIF DE DECOCHER «Run Administrateur BDE now» F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 3
Configuration du BDE Ceci s applique pour toutes les versions de Windows sauf Windows XP (Si Windows xp, passez à la configuration des paramètres du BDE page 16). Veuillez exécuter le programme de gestion de la base de registre via REGEDIT (Bouton démarrer, et dans la barre «Rechercher programmes et fichiers), tapez REGEDIT. En mode 32bits, allez dans HKEY_LOCAL_MACHINE\SOFTWARE\Borland En mode 64bits, HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Borland Il faut maintenant modifier les droits d accès à la clé Borland. Pour se faire, suivez les instructions suivantes : Bouton de droit de la souris sur «Borland», et avec le bouton de gauche, cliquez sur «Autorisations». F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 4
Appuyer sur «Ajouter». Tapez «tou» puis cliquez sur «Vérifier les noms». Cliquez sur «OK» F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 5
Cliquez sur «Avancé» et puis sur l onglet «Propriétaire» Nous allons effectuer la même opération pour ajouter «tout le monde» Cliquez sur «Autres utilisateurs ou groupes» F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 6
Tapez «tou» puis cliquez sur «Vérifier les noms». Cliquez sur «OK» Vous avez maintenant la fenêtre suivante : Cochez «Remplacer le propriétaire des sous-conteneurs et des objets» Cliquez sur «Appliquer» puis sur «Ok» F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 7
Cliquez ensuite sur l onglet «Autorisation» Décochez «Inclure les autorisations.». Cliquez sur «Supprimer». ATTENTION : Il ne peut rester qu une ligne «Tout le monde». Dans le cas contraire, il faut supprimer les lignes exédentaires manuellement. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 8
Cochez«Remplacer toutes les autorisations», puis cliquez sur «OK» Cliquez sur «Oui» ATTENTION : Il est possible que le message «L éditeur de Registre n a pas pu définir la sécurité dans la clé sélectionnée ou d une partie de ses sous-clés», apparaisse, dans ce cas cliquez «OK». Cliquez «OK» F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 9
Windows Vista et 7 sont des systèmes d'exploitation bien plus protégé que Windows XP. Les applications utilisées n'ont pas forcément le droit d'écrire dans la Base de Registre ou dans le dossier des applications (Program Files). Cela protège des virus et des mauvaises manipulations. Pour contourner cette interdiction, en ce qui concerne les anciennes applications, il existe un dossier, dans le dossier de l'utilisateur, où l'application pourra écrire ses données. "La virtualisation permet à une application lancée sous un compte standard de ne pas générer d'erreur si elle tente d'écrire dans des dossiers ou clefs interdits en écriture (p.ex. %programfiles%, HKEY_LOCAL_MACHINE,...). Ainsi une écriture de fichier dans %programfiles% se fera en réalité dans : «%LOCALAPPDATA%\VirtualStore." Emplacement sur le disque dur : C:\Users\nom_de_l'utilisateur\AppData\Local\VirtualStore Si vous allez travailler avec un compte qui n est pas administrateur de la machine, il faut en plus modifier la clé de registre suivante : Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\\Windows\CurrentVersion\Polities\System Pour «EnableVirtualization», changer le 1 par 0 (double cliquer pour entrer en édition) Fermez la fenêtre avec la croix. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 10
Via l explorateur Windows allez dans : 32bits : C:\Program Files\Common Files 64bits :C:\Program Files (x86)\common Files Faire EXACTEMENT les mêmes opérations que pour la base de registre Bouton de droite sur» Borland Shared»,» Propriétés» Prenez l onglet «Sécurité». F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 11
«Modifier» Cliquez sur «Ajouter», «Tout le monde» en «Contrôle total», puis «OK» F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 12
Cliquez sur «Avancé» puis sur l onglet «Propriétaire» Cliquez sur «Autres utilisateurs ou groupes» F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 13
Tapez «tou» puis cliquez sur «Vérifier les noms». Cliquez sur «OK» Vous avez maintenant la fenêtre suivante : Cochez «Remplacer le propriétaire des sous-conteneurs et des objets» Cliquez sur «Appliquer» puis sur «Ok» F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 14
Cliquez ensuite sur l onglet «Autorisation» ATTENTION : Il ne peut rester qu une ligne «Tout le monde». Dans le cas contraire, il faut supprimer les lignes exédentaires manuellement. Cliquez sur «Modifier les autorisations» Décochez«Inclure.» Cliquez sur «Supprimer», puis cochez sur «Remplacer toutes les autorisations» Faites «OK» tout du long Voilà, l installation du BDE est terminée, il ne reste plus qu à le configurer. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 15
Configuration des paramètres du BDE Conseil : Afin de mieux structurer l installation du BDE et avant de passer à la configuration des paramètres du BDE proprement dite, nous vous conseillons de créer un répertoire appelé «NETDIR» visible de tous les futurs utilisateurs du programme et sur lequel ils auront tous les droits. Ce répertoire sera utilisé par la suite dans la configuration des paramètres du BDE. Pour configurer le BDE, veuillez-vous rendre dans le Panneau de Configuration Si votre affichage ressemble plus ou moins à ceci (c est que vous êtes en Vista ou Seven), veuillez changer «Afficher par :», «catégorie»»et mettre «Petites icônes» Maintenant, sous n importe quelle version de Windows, vous devriez avoir un affichage plus ou moins identique à celui ci-dessous. Double cliquez sur «Administrateur BDE» (Si vous avez 32 bits entre parenthèse comme ci-dessus, c est que vous êtes en 64 bits). F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 16
Voici l administrateur BDE Cliquez sur «Configuration», «Pilotes», «Natif» puis «Paradox» Ici, une seule valeur à changer, celle du NET DIR. ATTENTION : CETTE VALEUR EST SUPER IMPORTANTE, ELLE DOIT ÊTRE IDENTIQUE SUR TOUS LES ORDINATEURS UTILISANT LES PROGRAMMES GAP. ELLE NE PEUT PAS SE TROUVER SUR LE ROOT D UN DISQUE, MAIS DANS UN REPERTOIRE DU DISQUE (Ex. : T:\NETDIR, C:\NETDIR, T:\GapTServices, ). SI VOUS VOUS TROMPEZ DANS CETTE CONFIGURATION, VOS PROGRAMMES NE FONCTIONNERONT JAMAIS EN RESEAU. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 17
Pour changer la valeur, double cliquez sur la valeur derrière le NET DIR (ici, C:\) Cette fenêtre apparait Sélectionnez le lecteur puis le répertoire, valider avec «OK» Nous revenons à la fenêtre de l administrateur BDE. Veuillez noter que devant «PARADOX», il y a une flèche verte. Ceci indique qu une modification est en attente de validation. Pour valider, veuillez cliquer sur la flèche bleue. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 18
Vous valider par «OK» pour les deux fenêtres. Rendez-vous maintenant dans «Système», «INIT» Ici, vous devez avoir les valeurs reprises ci-dessus. En ce qui concerne le «LOCAL SHARE», deux cas de figure, si vous n avez que des ordinateurs fonctionnant en 32 bits, vous pouvez le mettre à «FALSE». Par contre, si UNordinateur parmi tous vos ordinateurs est en 64 bits, Terminal Server ou Citrix, alors VOUS DEVEZ METTRE LA VALEUR A «TRUE» SUR TOUS LES ORDINATEURS. Vous validez via la flèche bleue, puis vous pouvez fermer l administrateur BDE. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 19
Vérification de l installation La première chose à faire est de relancer l administrateur BDE. Si vous voyez que les valeurs entrées ci-dessus sont toujours présentes alors, c est déjà très bon signe. Maintenant, nous allons vérifier si le chemin du «NET DIR» est bien enregistré (même si la valeur à l écran est correcte). Comme vous pouvez le voir, derrière le titre Administrateur BDE se trouve un chemin. Via l explorateur Windows, veuillez aller dans ce répertoire. Cherchez après le fichier IDAPI32.cfg puis double cliquez dessus. Une fenêtre vous demandant quel programme utiliser pour ouvrir le fichier apparait. Cherchez puis double cliquez sur «Bloc-Notes». F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 20
Cette fenêtre devrait s ouvrir Voyez la valeur derrière NET DIR, elle doit correspondre à ce que vous avez encodé tout à l heure. Fermez directement la fenêtre sans rien modifier, n enregistrez jamais si on vous le demande. Sous Windows Vista, Seven et les serveurs 2008 et 2008 R2, si vous voyez C:\ à la place de la bonne valeur, c est que vous avez loupé la partie concernant les droits de sécurité sur le répertoire Borland. Dans ce cas, veuillez revérifier tout à partir du début. Ensuite, il faudra aller dans le répertoire du profil de l utilisateur (donc, dans le répertoire de l administrateur), AppData, Local, VirtualStore, Program Files, Command File, Borland Shared (x86-> si vous êtes en 64 bits). Vous allez me dire que vous ne voyez pas le répertoire AppData, c est que vous ne pouvez pas voir les répertoires et fichiers cachés. Pour les voir, rendez-vous dans le panneau de configuration, «Option des dossiers». Cette fenêtre s ouvre Sous «fichiers et dossiers cachés», sélectionnez «Afficher les fichiers, dossiers et lecteurs cachés», Validez avec «OK». Maintenant, vous pouvez aller dans le répertoire demandé ci-dessus.dans ce répertoire, vous devriez trouver un répertoire «Common files», «Borland Shared», «BDE» Supprimez ou renommez le répertoire «BDE». F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 21
Programme TEST_GAP. Depuis les dernières versions des produits Gap, un programme d analyse est inclus dans le répertoire des programmes. Pour vérifier votre installation, veuillez-vous rendre dans le répertoire de votre programme Gap. Vous trouverez «Test_gap.exe» Sous Windows XP et serveur 2003, un simple double clique suffit. Pour les autres Windows, vous devez bien entendu double cliquer, mais aussi autoriser l exécution du programme ainsi que la modification de la base de registre. Ce message signifie que soit, vous avez une ancienne version du programme Gap ou bien que le programme n a jamais été lancé (cas d une nouvelle installation) Ici, vous êtes averti qu il faut mettre la valeur à du LOCAL SHARE à TRUE sur toutes les machines, qu elles soient en 32 ou 64 bits. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 22
Vous voilà dans l interface du programme Onglet Configuration Dans ce cas, on part du postulat que c est une nouvelle installation, donc, mise à part les paramètres de mon ordinateur, la liste de vérification est vide. Comme nous pouvons le voir, mise à part le NETDIR, toutes les autres valeurs sont bonnes. La valeur du NETDIR est bien entendu la plus dur à connaître. Ici, la valeur F:\NETDIR même si elle est en rouge pourrait être correcte. Elle est en rouge parce que le programme ne se trouve pas sur le même disque que le NETDIR. Suivant vos autorisations, il se peut que le programme GAP se trouve sur T:\... et le NETDIR sur un P:\... Tant que le P:\... est accessible par tous les ordinateurs avec les droits complets, cela ne posera pas de problème. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 23
Passons maintenant à un cas plus délicat, c est-à-dire avec des erreurs. Pour faire simple, tout ce qui est en rouge est mal configuré, que ce soit aussi bien sur votre ordinateur que sur les autres ordinateurs. Le plus simple est de passer sur tous les ordinateurs et de cliquer sur le bouton <Corriger>. Première question : Comme je vous le disais, c est la valeur la plus dure à encoder. Par défaut, on peut créer un répertoire sur le disque qui contient le programme GAP. Si vous répondez OUI, cette fenêtre va s ouvrir avec un message vous demandant de modifier le BDE. Cliquez sur «OK», l administrateur BDE s ouvre et une fenêtre identique à celle d avant s ouvre afin que vous puissiez passer d administrateur BDE à la fenêtre de valeur à encoder. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 24
Une fois le chemin «NET DIR» modifié et sauvegardé, cliquez sur «OK» et si tout est en ordre, vous aurez alors ce message. Voilà, votre machine est vérifiée. Il faut passer le programme sur toutes les machines. Vous l aurez compris, le but du jeu est de ne pas avoir de rouge. Le bouton «GO» sert à ouvrir directement le répertoire de l administrateur BDE. Vous pouvez imprimer si vous le désirez la fenêtre de configuration via le bouton «Imp écran». Onglet «Gestion des.lck et.net» Cette fenêtre vous montre les fichiers «.NET» et «.LCK». Par défaut, c est une recherche rapide qui est faite. Cette recherche se fait dans les répertoires de l application, des temporaires et du NETDIR. Vous pouvez faire une recherche complète. Cette dernière va passer tous vos disques locaux et réseaux afin de chercher les fichiers «.NET» et «.LCK». Vous l aurez compris, cela peut prendre beaucoup de temps. Enfin, le bouton «Nettoyage» va supprimer les fichiers trouvés. Si le fichier est bien supprimé, il est en vert. Par contre s il est en rouge, cela veut peut-être dire que quelqu un est toujours dans l application. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 25
Onglet «ActiveUsers» Ici, vous aurez la liste des utilisateurs connectés dans le programme GAP. Le bouton «Actualiser» sert à rafraichir l affichage avant de pouvoir par exemple faire un nettoyage des «.NET» et «.LCK». L onglet «Processus» vous montre tous les programmes exécutés sur votre ordinateur. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 26
DIVERS PROBLEMES TECHNIQUE L ANTIVIRUS L antivirus doit être bien paramétré, si ce n est pas le cas, on rencontre un gros problème de performance. voir remarque 1 LE REPERTOIRE TEMP Généralement se trouve dans C :\windows\temp ce qui peut maintenant poser des problèmes avec la sécurité de Vista ou Win7. Gaptime et TS permettent de forcer une autre localisation que celle des variables d environnement via la configuration de l application. Faire pointer le répertoir «temp» du fichier «INI» sur un disque local. voir remarque 1 MISE EN VEILLE Certaines mises en veille (écran, disque, carte réseau) posent problèmes. Si le disque ou si la carte réseau se mettent en veille on risque d avoir une base de données mal fermée. Si l écran de veille de l écran ne se réactive pas correctement, on se sent obligé de fermer (OFF) son PC ce qui entraine les même problèmes de base de données. voir remarque 1 WIRELESS Certains clients fonctionnent avec du Wireless à bannir, trop risqué. voir remarque 1 SERVEUR NON DEDIE Faire attention de bien faire pointer sur le même drive que celui des stations. voir remarque 1 TERMINAL SERVEUR& HEBERGEMENT Certains clients font «fin de session» sans avoir fait «fin de programme», il faut donc au lancement suivant détruire la tâche toujours active et non accessible. Il est toujours conseillé de fermer le programme avant de faire «fin de session». COUPURES SAUVAGES Il y a encore des clients qui coupent sauvagement leur PC à proscrire. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 27
Remarque 1 : Quel est le fournisseur informatique? Gap : En principe nous avons préparé le matériel correctement. En cas de problème notre service technique fera en sorte que tout fonctionne correctement. Un autre fournisseur : on signale au client que toutes les données techniques ont été transmises et que si cela ne fonctionne pas correctement c est que l environnement informatique n est pas correctement installé. Notre service technique peut évidemment intervenir à distance ou sur site pour paramétrer correctement l ensemble du matériel. Cette intervention sera facturée à notre tarif horaire en vigueur. F:\Compositions\technique\UN PROBLEME SURVIENT.docx Page 28