0

BizTalk 发送管道的一个实例已开始连续运行。2021 年 9 月 12 日,尝试通过 SFTP 发送文件,该文件重试了几次,但由于网络问题最终失败。事件日志中的错误是:

适配器无法传输要发送端口“Deliver Outgoing - SFTP”且 URL 为“sftp://xxx.xxxxxx.co.nz:22/To_****/%SourceFileName%”的消息。它将在为此发送端口指定的重试间隔后重新传输。详细信息:“WinSCP.SessionRemoteException:网络错误:软件导致连接中止。

出于某种原因,BizTalk 在 2021 年 10 月 12 日下午 1:49 再次尝试发送,SFTP 站点管理员确认成功。尽管如此,BizTalk 继续进行间歇性发送尝试,并且管道实例仍在运行。同一个文件已被发送到 SFTP 服务器 4 次。

理论上,管道实例应该在 2021 年 9 月 12 日晚上 9:47 暂停。我已经能够明确确认是否有人恢复了它,但现阶段似乎不太可能。无论如何,在成功发送之后,管道实例应该已经终止并且不应该间歇性地重新执行。

有谁知道什么可以解释这种行为?这发生在应用了 CU2 的 BTS2020 上。

在此处输入图像描述

4

1 回答 1

0

我已通过 SFTP 发送消息,其中日期修改属性的 WinSCP 解释不适用于特定类型的 SFTP 服务器。

使用 WinSCP GUI 会出现一个对话框,您可以忽略此错误,但此选项在 BizTalk 的 GUI 中不可用。当服务器上已经存在具有相同文件名的文件并且应该被覆盖时,会出现此错误。

我的解决方案是创建一个在服务器上删除 %SourceFileName% 的管道组件。管道组件(就像 WinSCP GUI)可以忽略修改日期。

于 2022-01-25T14:58:40.287 回答