Table des matières

Tester la communication

Accès : Outils → Admin → Outils spéciaux → Tester la communication

Gestan, pour vérifier l'état de la licence, ou pour procéder à des achats en ligne de licence, de licence d'extension, ou de crédit-temps, a besoin de communiquer sur deux canaux du web, le canal HTTP et le canal MySQL.

Communication HTTP

Gestan doit pouvoir communiquer en HTTP sur le port standard, c'est à dire le port 80.

Le test de connexion est effectué en appelant un script php hébergé sur https://api.gestan.fr. Si le script de test de connexion n'a pas pu être exécuté, Gestan tente un ping de l'adresse 8.8.8.8, qui appartient à Google.com

Gestan n'a pas besoin d'accéder à d'autres sites.

Communication MySQL

Gestan doit pouvoir communiquer sur un port pour MySQL. Le port standard est le 3306, mais pour Gestan c'est le 6033.

Le test de connexion est effectué en interrogeant directement une table MySql située sur un serveur situé sur https://api.gestan.fr

La communication repose sur libmysql.dll, dont de nombreuses version circulent. Vous pouvez télécharger sur ce lien la version 10.1.14.0.

Que faire si cela ne fonctionne pas ?

Vérifiez votre configuration locale :

Cas de l'erreur de l'accès natif MySQL

En testant la communication HTTP, vous pouvez avoir le message d'erreur :

gf_webGSTN_PARAMETRE : Impossible d'ouvrir une connexion sur le serveur distant.
Erreur de l'accès natif MySQL.
Numéro d'erreur = 27 
 
La couche client MySQL n'est probablement pas correctement installée.
Aucune bibliothèque d'accès à MySQL n'a été trouvée, le module libmysql.dll (64 bits) ou une de ses dépendances n'a pas été chargé.

Détail de l'erreur système :
Le module spécifié est introuvable.

Si votre connexion Internet est bien opérationnelle et que l'application Gestan.exe n'est pas bloquée par votre pare-feu ou votre anti-virus, vous pouvez réinstaller Gestan, ou simplement remettre libmysql.dll (à télécharger plus haut) dans le répertoire du programme.

Cas de l'erreur 100138

En testant la communication HTTP, vous pouvez avoir le message d'erreur :

Une erreur système a été détectée pendant l'envoi de la requête HTTP.

Ce message survient si le chiffrement de la connexion entre votre poste qui lance la requête HTTPS et le serveur n'est pas possible.

Dans ce cas, il faut effectuer les vérifications suivantes :

Pour ajouter le protocole TLS 1.2 manquant sur une station :

:INFO: Plus d'info : FAQ PC Soft erreur 100138

Quelles conséquences si cela ne fonctionne pas ?

Le degré de contrainte de la politique de sécurité des entreprise est une décision propre à chaque entreprise.

Si la politique de sécurité de l'entreprise bloque les fonctions de communications HTTP ou MySQL de Gestan, il sera toujours possible d'enregistrer la licence Entreprise. Cependant, ne seront plus accessibles les fonctions suivantes :

Dépendant du blocage HTTP
Dépendant du blocage MySQL

Autres articles “Technique”