BizTalk:如何在自定义管道中提升2个字段?

时间:2019-02-18 04:09:34

标签: filter properties biztalk pipeline

我正在尝试编写一个自定义管道,该管道将在我的地图上提升2个字段,以便可以在过滤器中阻止这2个字段的串联,我有一个需要阻止的单词列表。

我该怎么做?

2 个答案:

答案 0 :(得分:0)

  

如何提升两个需要加入的价值观?

  1. 将它们设置为常规的推荐属性。
  2. 编写自定义管道组件以在Xml反汇编程序之后 运行,以读取这些属性并写入/升级第三个属性。

重要说明:在自定义管道组件中,必须确保XmlDisassembler已读取整个流,以确保已提升属性。为此,您只需将传入流复制到新流,然后将指针重置为0。

答案 1 :(得分:0)

1。您需要在“自定义管道”中编写

  1. 编写一个自定义管道组件以在Xml Disassembler之后运行。

  2. 下面的代码之后,将在“自定义管道”中提升属性。

outMessage.Context.Promote(“ MessageType”,systemPropertiesNamespace,namespaceURI);