Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  1. Téléchargez le fichier ZIP qui contient cette DLL.

  2. Dézippez le contenu de ce fichier dans le répertoire c:\windows\system32
    (2 fichiers y seront copiés : Int_BC.dll et Int_BC.tlb)

  3. Pour enregistrer cette DLL dans la base de registre de Windows, 2 solutions sont possibles (manuelle ou automatisée) :

    • Solution manuelle

      En commande dos prompt mode administrateur, se placer dans le directory où se trouve le FrameWork C# (exemple : C:\windows\Microsoft.NET\FrameWork\v4.x.xxxxx)

      Lancer la commande DOS suivante :

      Code Block
      REGASM /codebase /tlb c:\windows\system32\int_bc.dll


      Info

      Pour un désenregistrement, la commande qu'il faudrait exécuter serait la même mais avec /u à la fin.

      Résultat :
      Image RemovedImage Added

    • Solution automatisée (via Logistics)

      Cliquez sur le bouton Enregistrement du composant (Attention de bien lancer Logistics en mode administrateur !)

Installation de l'application SrvTerminal

  1. Si Télécharger la version installée de Logistics est supérieure ou égale à 4.0.6, télécharger la version 1.8 du SrvTerminal.
    Si la version installée de Logistics est inférieur à 4.0.6, télécharger la version 1.6 du SrvTerminal.

  2. Sur le disque dur, créez un nouveau répertoire srvterminal : c:\srvterminal.

    Warning

    Veuillez créer le répertoire srvTerminal au même niveau que le répertoire qui va recevoir les fichiers de transactions (voir plus loin le paramètre POS_TERMINAL_PAY_PATH)
    Exemple, si le répertoire des fichiers des transactions est c:\Banksys alors créez c:\srvTerminal.


  3. Dans ce répertoire, dézippez le contenu du fichier srvterminal.zip que vous venez de télécharger.

  4. Voilà, le service est quasi prêt à l'emploi ! Une chose reste à faire, introduire 2 paramètres dans le fichier srvterminal.ini. Ouvrez ce fichier avec le bloc note de windows :



    1. Veuillez créer le répertoire sur votre disque dur : C:\Banksys

    2. Il vous reste donc à indiquer sur quel port com le terminal est connecté, et où se trouve le répertoire où les fichiers de transactions vont être placés par Logistics (voir le paramètre POS_TERMINAL_PAY_PATH à créer du côté de Logistics pour modifier ce chemin). Indiquez C:\Banksys comme répertoire de transaction, POS_TERMINAL_PAY_PATH aura donc comme valeur C:\Banksys aussi. En Terminal serveur, on aurait donc : \\TSCLIENT\C\Banksys

  5. Si toutes les étapes ont été respectées, le service peut à partir de maintenant démarrer.
    En cas de problème, une fenêtre s'ouvre pendant 5 secondes avec l'explication du problème, et ensuite se referme.



    Les 2 messages d'erreurs possibles sont :
    • Terminal.CTerminal' (DLL) can't be initialised, please register it...
    • Directory error, check if exist : xxxxxxxxxxx
    Warning
    titleImpossible d'exécuter SrvTerminal.exe

    Si le fichier SrvTerminal.exe ne se lance pas ou si un message d'erreur indique qu'il manque le fichier msvcr71.dll, alors une Installation de « Logistics WorkStation » doit être réalisée sur le poste où SrvTerminal est lancé.


...

HKLM\System\CurrentControlSet\Services\picadm\Parameters
CacheTimeout = 0
DirCacheTimeout = 0
RemoveableCacheTimeout = 0

Haut de page

"Carte refusée"

Si vous avez ce message, essayez de mettre les informations des cartes à jour dans le terminal

Menu : 
4 - Other cards 
7 - Paramétrage : 
Choisir WORLDLINE BCMC et WORLDLINE EUROPE
STOP
STOP
STOP 
le terminal redémarrera et l'erreur devrait être résolue.

...