Les messages d'intégration ne sont pas enregistrés : « Une erreur s'est produite lors de la surveillance des messages d'intégration... Un écouteur est déjà présent sur le point de terminaison IP 0.0.0.0:5159 »
Symptôme
Les messages d'intégration ne sont pas enregistrés et l'erreur "Une erreur s'est produite lors de la surveillance des messages d'intégration..." apparaît.
Environnement
Environnements où plusieurs intégrations fonctionnent sur le réseau et sont connectées à la même base de données système.
Solution/Réponse
Si la console d'administration exécute plusieurs intégrations, ces intégrations utilisent le même port pour recevoir les messages. Cela provoque un conflit de port.
Il existe 2 façons de résoudre ce problème :
1. Arrêtez le service système BarTender, le service d'intégration BarTender et le service BarTender Print Scheduler. (cela arrêtera l'impression)
2. Accédez au dossier C:\Program Files\Seagull\BarTender Suite et ouvrez le fichier nommé AdminConsole.exe.config
3. Recherchez le paramètre
<add key="MessagingClient.NumberOfClients" value="1" />
et changez la valeur 1 par le nombre d'intégrations en cours d'exécution sur le réseau. Faites cela sur tous les ordinateurs exécutant une intégration.
OU
1. Arrêtez le service système BarTender, le service d'intégration BarTender et le service BarTender Print Scheduler. (cela arrêtera l'impression)
2. Accédez au dossier C:\Program Files\Seagull\BarTender Suite et ouvrez le fichier nommé AdminConsole.exe.config
3. Recherchez le paramètre
<add key="MessagingClient.ServicePort" value="5159" />
et changez le port 5159 par un autre port disponible. Cette opération doit être effectuée jusqu'à ce que chaque intégration utilise un port différent.