将输出文件命名为 BizTalk 中元素的值

Name the output file as value of element in BizTalk

我有一个 XML 源架构和一个平面文件输出架构。

平面文件目标架构:

Employee
  FName
  LName

我想要输出文件的文件名是{LName}_{DateAndTime}DateAndTime 可以在 BizTalk 管理控制台中通过宏添加。 但是{LNmae}的值能不能通过某种方式访问​​到呢?

我得到了一篇动态更改编排中的输出文件名的文章,但它仅适用于 XMLTransit 管道。

https://blog.sandro-pereira.com/2009/10/23/biztalk-training-customize-filename-dynamically-inside-orchestration/

请告诉我是否可以在 BizTalk 中实现。

在编排或自定义管道组件中,将 FILE.ReceivedFileName 的值设置为您想要的值:"Smith_02FEB19.txt"。

然后您可以在 FILE 或 FTP 适配器上使用 %SourceFileName% 宏来创建具有该名称的输出文件。