Le message "Erreur : OLE IDispatch exception code 0 from Mftp32 : invalid socket or not connected to remote ..." peut apparaitre dans un échange avec une centrale Mercator basée sur un serveur FTP.
L'origine provient de la liaison FTP avec le serveur. Elle n'a rien à voir avec la nature des données transférées.
Deux pistes sont à prendre en considération :
- Les options dans la configuration des échanges centrales :
- FTP disable passive mode : cette option permet de déterminer si c'est le serveur FTP ou l'ordinateur client qui détermine le port de connexion. Valeurs : OUI ou NON. Inverser cette valeur pour voir si le problème persiste.
- FTP mode : EXE / OCX : détermine le composant utilisé pour le transfert. Valeurs : EXE ou OCX. Inverser cette valeur pour voir si le problème persiste.
- FTP nbre max transact. : par exemple mettre à 5. Ceci force une déconnexion et une reconnexion toutes les 5 transactions.
- Le time-out du service FTP sur le serveur
Pour l'option FTP nombre maximum de transactions et la gestion du time out sur le serveur, nous vous recommandons de lire cette page.
Mots clés : MCD; Server; Valet