Aide pour l'édition des badges DMI

 

Dernière MAJ de l’aide  : MAJ le 19/05/2021

Table des matières

EditionBadge.exe : Encodage des badges. 1

Badge code barre DMI. 1

Badges de proximité à 4 chiffres. 2

Badges de proximité à 5 chiffres. 2

Badges MyFARE.. 4

Enregistrer un fichier badge dans la table BADGE.. 4

Autres méthodes pour enregistrer le fichier badge dans la table BADGE.. 4

 

EditionBadge.exe : Encodage des badges

 

Badge code barre DMI

 

 

Badges de proximité à 4 chiffres

 

 

Badges de proximité à 5 chiffres

Les badges de prox à 5 chiffres sont enregistrés dans la table BADGE.

 

Il y a un pb avec les badges de proximité à 5 chiffres, car historiquement les badges de prox avaient 4 chiffres maxi et le 5ieme chiffre était le code site (de 1 à 9)

Pour régler ce pb, la solution est d'enregistrer les badges dans la table "BADGE"

 

1/ renseigner les infos sur les badges à encoder

 

 

2/ Calculer les numéros  : cliquer sur 2/ ....

 

3/ Créer le fichier pour encoder les badges avec le l'encodeur STID   : cliquer sur 3/

 

            jean macé lanester_prox_12500_à_12600.txt

125005

125014

125023

……

 

3.1/ Encoder les badges avec le programme STID

 

Voir chapitre sur l’encodage des badges

 

4/ Créer le fichier d’enregistrement dans la table BADGE de la base de données du client

 

Une fois les badges encodés, il va falloir les enregistrer dans la table BADGE de la base de données du client.

Pour cela on crée un fichier qui sera envoyé au client (clé USB, mail, télémaintenance) et exécuté sur le poste serveur Orcadia du client.

 

Exemple : On crée un fichier badge  "\\proxima\datas\DEVEL\EDITION_BADGES\FICHIERS BADGES\Voltaire_Paris_prox_28820_à_29070.txt"

 

 

5/ Créer le fichier d’installation (à copier sur la clé USB)

 

Ouvrir le fichier iss (innosetup)  \\proxima\datas\DEVEL\EDITION_BADGES\SETUP_enregistrerFichierBadges\EnregistrerFichierBadge.iss

 

Dans ce fichier .iss, modifier les lignes         :

1/ renseigner le nom du setup

et 2/ renseigner le nom du fichier badge que vous avez créer.

 

  ; 1/ renseigner le nom du setup  (exemple : EnregistrerBadges.Chateaubriand.Rennes.4000)

  ;-----------------------------------------------------------------------------------------

  OutputBaseFilename= Voltaire.Paris.EnregistrerBadges.28820.29070

 

; 2/ renseigner le nom du fichier badge

 ;----------------------------------------------

Source: "\\proxima\datas\DEVEL\EDITION_BADGES\FICHIERS BADGES\Voltaire_Paris_prox_28820_à_29070.txt ";  DestDir:………

 

Cliquer sur le menu « Build/compile ».

è Le fichier setup  « Voltaire.Paris.EnregistrerBadges.28820.29070.exe » est créé dans le dossier « output »

 

Copier ce fichier sur une clé USB et joignez le à la commande de badges ou l’executer chez le client en télémaintenance (nota : il peut être execuuté depuis n’importe quel poste Orcadia.

 

 

Nota : Le programme InnoSetup (gratuit)  doit être installé sur votre PC

 

Badges MyFARE

 

 

 

Autres méthodes pour enregistrer le fichier badge dans la table BADGE

 

4.2 / Méthode alternative  plus simple :  Créer un fichier SQL pour enregistrer les badges dans la base du client

 

le fichier SQL peut être exécuté directement sur le poste serveur Orcadia (si c’est un poste client, le programme MAJBase.exe doit être présent sur le poste) du client en double cliquant dessus.

 

 

Jean Macé Lanester_prox_site.0_11601_à_11603.sql

 

Exemple de contenu d'un fichier :

/* continue_if_error */

insert into BADGE (BADGE,BADGE_NUM) values (11601,'0A00116015');

/* continue_if_error */

insert into BADGE (BADGE,BADGE_NUM) values (11602,'0A00116024');

 

4.3  / Exécuter ce fichier sur le poste serveur Orcadia du client