2010-02-09 4 views
1

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 !!

+0

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 ... –

+0

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

Répondre

0

Avez-vous essayé les solutions dans this article?

J'évite d'utiliser l'adaptateur FTP. Au lieu de cela, j'utilise un utilitaire tiers pour récupérer les fichiers et déplacer le fichier transféré vers un emplacement de réception d'adaptateur de fichier. Les utilitaires tiers vous permettent de configurer des règles, des actions de récupération, etc., libérant BizTalk d'avoir à gérer le transfert.

+0

Bonjour Erik, Merci pour votre suggestion. Malheureusement, je connais l'article (maintenant que vous le mentionnez, ma description initiale n'était pas entièrement complète). Nous avons configuré l'adaptateur de sorte qu'il utilise le dossier temporaire mentionné dans l'article. Et le délai de connexion FTP est défini sur 1 heure, bien au-dessus du temps de récupération et de traitement du fichier. L'article indique également que ce sont des solutions lorsque l'adaptateur tente de supprimer le fichier d'origine avant de le livrer au MSGBox. Mais dans notre cas, le fichier est correctement livré au MSGBox ... – Bart

Questions connexes