在BizTalk中将输出文件命名为element的值

时间:2019-02-28 07:54:02

标签: biztalk biztalk-2010

我有一个XML源模式和一个平面文件输出模式。

平面文件目标架构:

Employee
  FName
  LName

我希望输出文件的文件名为{LName}_{DateAndTime}。可以通过BizTalk管理控制台中的宏添加DateAndTime。 但是可以以其他方式访问{LNmae}的值吗?

我有一篇文章可以动态更改业务流程中的out文件名,但是它仅适用于XMLTransit管道。

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

请让我知道它是否可以在BizTalk中实现。

1 个答案:

答案 0 :(得分:3)

在业务流程或自定义管道组件中,将FILE.ReceivedFileName的值设置为所需的值:“ Smith_02FEB19.txt”。

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