BizTalk 2020中<any>元素意外映射问题求助
BizTalk 2020映射中元素自动复制的问题解答
- 这是预期行为。BizTalk映射的默认规则是:当源架构包含
<any>元素且未在映射中做任何处理时,会自动将该元素下的所有内容传递到目标消息里,这个设计是为了适配动态内容的场景。 - 要阻止
<any>元素内容复制到出站消息,可采用以下两种方法:- 在映射中给源的
<any>元素添加空映射:比如将其映射到目标架构中不存在的节点,或者直接使用Null函数,明确告诉BizTalk不要传递该元素的内容。 - 修改源架构的
<any>元素属性:把ProcessContents设置为skip,同时保持映射中不对该元素做关联,也能阻止内容传递。
- 在映射中给源的
内容的提问来源于stack exchange,提问作者mrc85
相关产品推荐
相关产品推荐

