Biztalk平面文件验证,无需将其转换为XML格式

时间:2014-01-29 09:19:43

标签: biztalk

我有一个Biztalk 2006R2,它从发布者系统接收一些平面文件,然后将这些平面文件传输到订阅者系统。

我想在这些平面文件上添加验证,而不将其转换为XML格式的文件。

我该如何处理?

我尝试使用“平面文件反汇编”,它可以验证平面文件,但同时,它会将平面文件转换为XML格式的文件,以便进一步路由,这不是我们的目标。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:2)

要回答你的具体问题,不。 BizTalk无法在不转换为Xml或最初为Xml的情况下本机验证任何消息。

在您的情况下,这仍然不应该是一个问题,因为您用于反汇编到Xml和验证的模式也应该能够将Xml重新序列化为ff。

所以:

  1. 接收平面文件并允许平面文件反汇编程序进行解析和验证。
  2. 使用平面文件汇编程序将Xml路由到发送端口,以将邮件转换回原始格式。
  3. 从技术上讲,有一些方法可以实际保存原文:

    1. 编写自定义反汇编程序组件,该组件包装Flat File Disassembler并保留原始流的副本。
    2. 在业务流程中执行管道。