Configuration de VGaleno
Cette intégration entraîne un coût supplémentaire par rapport à la licence standard ImaCash. Confirmez les conditions avec Imagina avant la mise en service.
1. Informations à demander à VGaleno
VGaleno doit installer le pilote Informix 32 bits compatible et ses prérequis, préparer le DSN système et l’authentification, puis confirmer les paramètres privés de connexion, la structure, les droits de lecture et de confirmation et l’ID du tiroir du poste. Le pack aide à préparer Windows ; il ne remplace ni l’installation ni la validation du fournisseur.
2. Choisir un ODBC existant ou nouveau
ImaCash nécessite IBM INFORMIX ODBC DRIVER 32 bits, même sur Windows 64 bits. Le pack utilise Windows PowerShell 5.1 32 bits. Si VGaleno a déjà préparé un DSN opérationnel, vérifiez-le directement sans le recréer par défaut.
Téléchargez ImaCash VGaleno 1.0.1 (x86) depuis les dépendances Admin ou Distributeurs. Le ZIP complet inclut l'assistant PowerShell, IBM Informix Client SDK 4.10.TC16W4 et Visual C++ 2013 x86. Confirmez la compatibilité du poste et du serveur avec VGaleno.
Ouvrir les Dépendances ImaCloud (connexion requise)
Si l’ODBC est déjà préparé
Organisez la fermeture normale d’ImaCash sans opération en cours. Extrayez le ZIP complet et lancez directement COMPROBAR.cmd avec l’utilisateur et les droits Windows réels d’ImaCash, en indiquant le DSN système x86 existant. Il est inutile de lancer INICIAR.cmd ou de recréer le DSN. Si la vérification réussit, passez au tiroir confirmé et aux champs d’ImaCash. Si la connexion manque, suivez la préparation ci-dessous avec VGaleno.
Si le DSN manque : préparation avec VGaleno
INICIAR.cmd: extrayez tout le ZIP dans un dossier local ; ne le lancez pas depuis l'archive. Fermez ImaCash normalement, sans opération en cours, puis ouvrez ce fichier. Windows demandera une autorisation administrateur pour préparer le poste.- Si Visual C++ 2013 x86 ou le pilote Informix x86 manque, l'assistant ouvre les installateurs officiels inclus. Complétez leurs fenêtres et conditions ; l'installation n'est pas silencieuse. S'ils demandent un redémarrage de Windows, redémarrez puis rouvrez INICIAR.cmd.
- Uniquement pour préparer un nouveau DSN : saisissez les paramètres privés confirmés par VGaleno, dont le nom du DSN, le serveur, le port TCP, l’instance Informix, la base et l’ID du tiroir. Le kit 1.0.1 exige un port numérique même avec un alias de service ; il ne le découvre pas à partir de cet alias. hosts, services, ClientLocale et DatabaseLocale dépendent du fournisseur. L’assistant ne détecte pas le tiroir et ne modifie pas ImaCash.
- Lors de la création d'un nouveau DSN, le formulaire officiel du pilote s'ouvre pour compléter l'authentification. L'assistant ne demande ni n'enregistre de mots de passe dans PowerShell, JSON ou les rapports. Si un DSN existant identique est réutilisé, ce formulaire ne se rouvre pas automatiquement ; vérifiez son authentification avec VGaleno si nécessaire.
Saisissez localement les données privées du compte autorisé par VGaleno. Il doit disposer des droits de lecture et d'écriture nécessaires à la confirmation des opérations ; un accès en lecture seule ne suffit pas. N'accordez pas de droits d'administration générale.
Il conserve des sauvegardes vérifiées avant de modifier hosts ou services. Il n'écrase ni un DSN incompatible ni un alias pointant ailleurs : arrêtez-vous et examinez tout conflit avec le fournisseur. Il ne modifie ni le pare-feu, ni l'antivirus, ni la sécurité du serveur. TLS ou un autre protocole nécessite un profil compatible confirmé par VGaleno.
3. Vérifier avec l'utilisateur réel d'ImaCash
COMPROBAR.cmd: fermez la fenêtre de configuration élevée et lancez ce fichier avec le même utilisateur Windows et les mêmes droits qu'ImaCash. Il ne demande pas d'élévation : si ImaCash ne fonctionne pas en administrateur, n'élevez pas non plus cette vérification. Saisissez le nom du DSN. La vérification dure au maximum 30 secondes, ouvre le DSN sans ajouter d'utilisateur ni de mot de passe et consulte uniquement la structure de lecture, sans récupérer de ventes ou de noms ni écrire de données commerciales.
ImaCash ouvre le DSN sans ajouter d'utilisateur ni de mot de passe à la connexion. Un technicien doit vérifier son ouverture et sa fermeture sous le compte Windows qui exécutera ImaCash, sans saisie interactive des identifiants. Le test isolé du pilote ne prouve pas à lui seul cette authentification.
Un résultat correct atteste uniquement la connexion et la structure de lecture ; il ne valide ni la caisse ni les droits d'écriture pour confirmer les opérations. N'utilisez pas un paiement réel comme test de connexion. La réception des ventes et leurs confirmations nécessitent un essai supervisé convenu avec VGaleno, avec la même caisse, le même compte et la même version du serveur.
4. Compléter les champs d'ImaCash
- L'assistant ne modifie pas la configuration d'ImaCash. Ouvrez Configuration > Intégration puis choisissez la catégorie POS et VGaleno. Pharmacy / Pharmacie correspond à l'ancienne documentation.
- Dans Nombre de la BBDD, saisissez exactement General > Data Source Name du DSN 32 bits vérifié. Ne saisissez pas User Id, Database Name ou Service du pilote : ce sont des champs distincts.
- Dans ID Cajón, saisissez le tiroir d’échange confirmé par VGaleno pour ce poste. Il ne correspond pas forcément au terminal et n’identifie pas la machine de gestion des espèces. Pour plusieurs tiroirs autorisés, séparez leurs ID numériques par des virgules sans espaces. COMPROBAR.cmd ne trouve pas cette valeur : ne supposez aucun numéro et ne créez pas d’encaissement pour la découvrir.
- Convenez de la mise en service avec VGaleno avant d'enregistrer et d'activer l'intégration : le démarrage opérationnel peut trouver des opérations en attente. Ne modifiez pas les autres paramètres sans confirmation du fournisseur.
Référence technique : configuration manuelle
Cette référence identifie les fichiers et champs à examiner avec VGaleno. Conservez la connexion qui fonctionne ; ne répétez pas les modifications du fournisseur ou de l’assistant.
Fichiers hosts et services
Sauvegardez ces fichiers avant de les modifier en tant qu'administrateur, sans ajouter l'extension .txt. De nouvelles entrées ne sont nécessaires que si les alias indiqués par VGaleno ne sont pas déjà résolus par l'installation.
C:\Windows\System32\drivers\etc\hosts: Associez l'adresse IP réelle du serveur à son nom d'ordinateur ou alias. Ne confondez pas ce nom avec l'instance Informix.C:\Windows\System32\drivers\etc\services: Associez le nom du service au port TCP indiqué par VGaleno. Ne modifiez pas un service existant et ne supposez pas que le port est toujours 2004.
Ces deux lignes sont des modèles, pas des valeurs à copier. La première correspond à hosts et la seconde à services ; remplacez chaque marqueur par l'information confirmée par le fournisseur.
[IP_VGALENO] [HOST_VGALENO]
[SERVICE_VGALENO] [PORT_VGALENO]/tcpSource de données ODBC (DSN)
Sous Windows 64 bits, ouvrez l'administrateur de sources de données ODBC 32 bits. Créez un DSN système avec IBM INFORMIX ODBC DRIVER, accessible au compte Windows qui exécute ImaCash.
C:\Windows\SysWOW64\odbcad32.exe
Sous Windows 32 bits, l'administrateur ODBC se trouve ici : C:\Windows\System32\odbcad32.exe
- General > Data Source Name : nom du DSN à saisir ensuite dans ImaCash. Il ne doit pas nécessairement correspondre au nom de la base.
- Connection : renseignez Server Name (instance Informix), Host Name (ordinateur ou IP), Service (service ou port confirmé), Protocol (onsoctcp si applicable) et Database Name (base active), avec les données de VGaleno.
onsoctcp signifie TCP. Si Service contient un alias, Windows doit le résoudre via son entrée dans services. VGaleno doit confirmer le port de l’installation ; aucun port n’est universel. Un DSN opérationnel se vérifie par son nom sans le recréer pour saisir un port numérique.