我有一个简单的界面,使用基于简单编排创建文本文件的数据库轮询。
该文件被输出到一个 FTP 文件夹,并由我们的客户获取。现在我们经常有一个客户端声称文件未发送或文件中的数据不完整,但由于他们已从 FTP 中删除了输出文件,因此我们没有此文件的副本。
我考虑在编排中创建两个发送端口,这样我就可以创建一个文件到 FTP 和一个存档文件夹。问题在于文件名是 DELSUP%datetime%.txt,所以这将导致我的备份文件的名称略有不同。有没有办法让发送端口创建一个备份文件?
我有一个简单的界面,使用基于简单编排创建文本文件的数据库轮询。
该文件被输出到一个 FTP 文件夹,并由我们的客户获取。现在我们经常有一个客户端声称文件未发送或文件中的数据不完整,但由于他们已从 FTP 中删除了输出文件,因此我们没有此文件的副本。
我考虑在编排中创建两个发送端口,这样我就可以创建一个文件到 FTP 和一个存档文件夹。问题在于文件名是 DELSUP%datetime%.txt,所以这将导致我的备份文件的名称略有不同。有没有办法让发送端口创建一个备份文件?
使用SendPortGroup而不是单个 SendPort。
在 SendPortGroup 中登记原始 FTP SendPort 和新的 FILE SendPort,然后更改编排配置以绑定到新的SendPortGroup而不是 FTP SendPort。
是的,您只需要设置一个新的发送端口并将其配置为发送您首选名称的文件。您可以使用与 FTP 端口相同的消息。高温高压
您可以在文件适配器属性中使用 %SourceFileName% 宏:
在您的情况下,您不需要做任何其他事情,因为适配器将从消息上下文属性中读取文件名FILE.ReceivedFileName
,然后将保留文件名端到端设置。