Cette application va permettre aux utilisateurs de l’HP T5500 de lire les cartes vitales grâce à un lecteur de carte à puce, le DE135-CPS de Oberthur Card Systems.
Pour cela, exécuter le setup.exe de \\term_dsi\PARTAGE\vitale sur le serveur de client léger srv-cl1.
- L’application va créer un dossier vitale dans C:\
- Prendre le fichier vitale.fmx de term_dsi et remplacer celui du répertoire local C:\vitale
- Mettre tous les fichiers contenus dans \\term_dsi\partage\vitale\profil, dans le dossier Windows du profil des utilisateurs de la carte vitale.
Par exemple pour un client léger le mettre directement dans: \\bordeaux\profiles\nom_utilisateur\windows
Liste des fichiers de \\term_dsi\partage\vitale\profil à mettre dans le profil utilisateur :
Sur srv-cl1 où est installé Oracle, ouvrez regedit.
Exportez la clé : "HKEY_LOCAL_MACHINE/SOFTWARE/ORACLE" en format texte.
Ouvrez le fichier texte et recopiez son contenu dans le bloc note puis enregistrez le. (cela permettra à Gawk d’extraire le texte pour en faire un .bat, le fichier extrait
directement du registre comporte des caractères que Gawk ne pourra pas interpréter).
GAWK :
Gawk doit être installé sur l’ordinateur qui va créer le batch.
Pour le télécharger, cliquez sur ce lien : http://sourceforge.net/project/showfiles.php?group_id=23617&package_id=16431
Une fois installé, allez dans C:\Program Files\GnuWin32\bin pour y mettre le fichier texte recopié.
- Il va falloir créer le script qui va permettre la conversion du texte en batch:
Ouvrez le bloc note et recopiez ce script en respectant la casse:
Enregistrez le fichier en renommant l’extension .txt en .awk.
Placez le fichier dans la directory C:\Program Files\GnuWin32\bin.
- Commande gawk pour la création du batch :
Ouvrez la console cmd
Placez vous dans C:\Program Files\GnuWin32\bin
Taper : gawk –f filter.awk nomdufichiertexte > nomdubatch.bat
Le fichier batch créé (vitale.bat) se trouve dans C:\Program Files\GnuWin32\bin.
- Modifiez vitale.bat en insérant à la fin :
SET path=C:\vitale
echo off
cd C:\vitale
start C:\ORANT\BIN\F45RUN32.EXE c:\vitale\vitale.fmx
Enregistrez les modifications.
Les utilisateurs devront double cliquer sur vitale.bat pour lancer l’application.
Nous obtenons :
Erreurs possibles :
- Au démarrage de l’application une erreur galss 20 est signalée :
Editez le GALSS.INI de C:\WINDOWS du serveur.
Dans [Canal 1] changez le numéro d’Index en fonction du port COM où est connecté le lecteur de carte.
- Lorsque Vous cliquez OK sur le premier message "Introduire la carte CPS/CPE…" cette erreur est signalée :
Le lecteur de carte n'est pas reconnu, le câble ou le lecteur est défectueux. Il faut en changer.