Biztalk的文本文件输出?

Biztalk的文本文件输出?,biztalk,biztalk-2009,Biztalk,Biztalk 2009,我在Biztalk中有一个从外部XML模式到内部XML模式的映射。我希望映射到平面文件模式的内部模式。但这似乎是可能的。我无法选择平面文件架构作为目标架构。所以我想我需要在发送管道中使用平面文件汇编程序?但是在平面文件汇编程序的属性上,平面文件模式在文档模式下不可见。 你知道怎么做吗 我使用Biztalk 2009 创建一个示例平面文件,该文件具有输出所需的格式 使用平面文件架构向导创建平面文件架构。使用示例文件作为向导的输入 创建一个管道。将平面文件汇编程序放入管道中 单击平面文件汇编程序形状

我在Biztalk中有一个从外部XML模式到内部XML模式的映射。我希望映射到平面文件模式的内部模式。但这似乎是可能的。我无法选择平面文件架构作为目标架构。所以我想我需要在发送管道中使用平面文件汇编程序?但是在平面文件汇编程序的属性上,平面文件模式在文档模式下不可见。 你知道怎么做吗

我使用Biztalk 2009

  • 创建一个示例平面文件,该文件具有输出所需的格式
  • 使用平面文件架构向导创建平面文件架构。使用示例文件作为向导的输入
  • 创建一个管道。将平面文件汇编程序放入管道中
  • 单击平面文件汇编程序形状,并将文档架构设置为您创建的平面文件架构。这将告诉它输出文件的格式
  • 创建一个发送端口并使用您创建的管道
  • 将数据发送到发送端口
  • 创建一个示例平面文件,该文件具有输出所需的格式
  • 使用平面文件架构向导创建平面文件架构。使用示例文件作为向导的输入
  • 创建一个管道。将平面文件汇编程序放入管道中
  • 单击平面文件汇编程序形状,并将文档架构设置为您创建的平面文件架构。这将告诉它输出文件的格式
  • 创建一个发送端口并使用您创建的管道
  • 将数据发送到发送端口
  • +我同意杰伊所说的

    此外,您应在步骤2之后执行以下操作:

    2.1创建引用源架构(外部架构)和目标架构(在步骤2中创建的平面文件架构)的新映射

    然后,您应该使用此映射将XML转换为平面文件。这应该使用配置了两件事的发送端口来完成:

    • 管道(已经在Jay的回复中提到,#3)
    • 出站映射,您可以在BizTalk管理控制台的“发送端口属性”下找到。。您应该配置将在步骤2.1中创建的映射添加到出站映射
    通常,您应该在接收位置接收XML文件。因此,您需要做的是创建一个新的接收端口和接收位置。并在发送端口属性中(再次!)添加具有以下配置的新筛选器: BTS.ReceivePortName==XXXXX 其中XXXXX是接收端口名

    这样,在接收端口XXXXX接收到的任何消息都将被发送到发送端口,并且映射和管道已配置。

    +1

    此外,您应在步骤2之后执行以下操作:

    2.1创建引用源架构(外部架构)和目标架构(在步骤2中创建的平面文件架构)的新映射

    然后,您应该使用此映射将XML转换为平面文件。这应该使用配置了两件事的发送端口来完成:

    • 管道(已经在Jay的回复中提到,#3)
    • 出站映射,您可以在BizTalk管理控制台的“发送端口属性”下找到。。您应该配置将在步骤2.1中创建的映射添加到出站映射
    通常,您应该在接收位置接收XML文件。因此,您需要做的是创建一个新的接收端口和接收位置。并在发送端口属性中(再次!)添加具有以下配置的新筛选器: BTS.ReceivePortName==XXXXX 其中XXXXX是接收端口名


    这样,在接收端口XXXXX接收到的任何消息都将被发送到发送端口,并且映射和管道已配置。

    您需要首先创建平面文件架构。我在visual studio中也遇到了问题。关闭并重新打开有时会解决您需要先创建平面文件架构的问题。我也遇到了visual studio的问题。关闭它并重新打开有时会修复这一问题,可能需要添加一个映射到新创建的平面文件架构。可能需要添加一个映射到新创建的平面文件架构。