我将根据存储在SQL Server数据库表中的业务逻辑来解析和格式化平面文件输入。我没有输入的文档架构。我为反汇编写了一个C#自定义组件类。当我在接收管道中的Disassemble阶段使用自定义组件时,我收到文档架构未找到错误。
有没有人遇到过相同的情况并以不同的方式处理? 。
BizTalk使用消息的上下文部分中的“MessageType”属性(消息中的名称空间+ XML的根节点名称)来路由消息。你的设计没有它,所以它不知道如何处理它。
您可以:
您需要为任何这些选择创建架构。
命名空间和路由是处理文件结构更改的一种方式。如果在命名空间中包含文件的版本,BizTalk可以将消息路由到为您处理该类消息的代码。您可以继续处理旧样式消息以及新格式。我们以这种方式处理试点计划。