繁体   English   中英

BizTalk管道自定义组件无需文档架构即可反汇编

[英]BizTalk pipeline custom component disassemble with no document schema

我将基于存储在SQL Server数据库表中的业务逻辑来解析和格式化平面文件输入。 我没有用于输入的文档架构。 我为反汇编编写了C#定制组件类。 在接收管道的反汇编阶段中使用自定义组件时,出现文档架构未找到错误。

是否有人遇到过相同的情况并以不同的方式处理?

BizTalk在消息的上下文部分中使用'MessageType'属性(消息中的XML的名称空间+根节点名称)路由消息。 您的设计没有这个功能,所以它不知道该怎么做。

您可以:

  • 通过解析和分配唯一的消息类型分别处理每种类型的平面文件
  • 将内容提炼成一种消息
  • 将文件内容包装在“信封”中

您需要为任何这些选择创建一个架构。

命名空间和路由是处理文件结构更改的一种简便方法。 如果在名称空间中包括文件的版本,BizTalk可以将消息路由到为您处理此类消息的代码。 您可以继续处理旧样式消息以及新格式。 我们以这种方式处理试点计划。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM