Lors de la tentative de réception d'un fichier (volumineux, environ 100 Mo) à l'aide d'une carte FTP dans BizTalk 2006, nous avons rencontré le problème suivant. à nouveau.BizTalk 2006 - réception de fichiers via FTP - problèmes de dépassement de délai
- La récupération du fichier réussit; il est placé dans le MessageBox et traité correctement
- Lorsque l'adaptateur FTP émet l'instruction DELE, il n'atteint jamais le serveur FTP sur lequel le fichier est activé (nous l'avons vérifié en consultant les journaux du serveur FTP)
- n'y a aucun signe de timeout sur le serveur FTP; le journal du serveur FTP ne mentionne pas de dépassement de délai
- Une fois l'intervalle défini sur l'adaptateur expiré, le serveur FTP trouve toujours le fichier volumineux que nous avons déjà traité dans l'exécution précédente, car l'instruction DELE a échoué
Le journal des événements dans BizTalk indique que 'La connexion au serveur FTP a été rompue prématurément'. C'est pourquoi nous pensons qu'il y a un problème de délai d'attente.
Nous avons vu que la récupération du fichier prend environ 35 minutes. Le délai d'expiration du serveur FTP est défini sur 1 heure. pas de problèmes là-bas je suppose. Puis nous avons trouvé l'article suivant: http://www.ncftp.com/ncftpd/doc/misc/ftp_and_firewalls.html#FirewallTimeouts. Il indique qu'un pare-feu/périphérique de routage peut être responsable des délais d'attente. L'équipe de gestion de nos firewalls et routeurs nous a dit qu'il n'y avait pas de timeout défini ici.
Ce qui nous laisse dans le noir sur la cause de notre problème. Est-ce que quelqu'un d'entre vous a des suggestions? Ou encore mieux, la solution !!
Votre configuration fonctionne-t-elle correctement avec des fichiers plus petits? Je pensais à des problèmes avec les autorisations, mais vous avez dit que la commande ne parvient jamais au journal du serveur FTP ... –
Oui, c'est le cas. Nous recevons plusieurs fichiers (7) dont le troisième est le plus grand. Les deux premiers sont ramassés, traités et supprimés correctement. – Bart