问题描述
我被这个问题困住了:是否可以将映射序列分配给一个接收端口?我知道我可以为一个端口分配很多接收位置和入站地图,BizTalk 将根据收到的消息选择第一个可接受的地图。但是有可能为一种格式提供一系列地图吗?假设我需要接收 EDIFACT。是否可以接收它并转换为我的内部 BizTalk 格式(我们称之为 Edifact_to_Core 映射),然后再进行一次内部转换——我们称之为 Core_to_Core 映射?出于某种原因,我无法将这种“内部”转换直接放入 Edifact_to_Core 地图中。
解决方法
不,不是在单个接收端口上,它只会执行与入站架构匹配的第一个。
如果你需要两个执行两个映射,你通常在接收端口执行第一个,在发送端口执行另一个。
如果你需要执行更多的地图,你要么需要有 它们在编排中,或者如果您想拥有仅消息传递的解决方案,请使用环回适配器或 BRE 管道框架来运行多个映射。