Biztalk 映射:一个接收端口的映射序列

问题描述

我被这个问题困住了:是否可以将映射序列分配给一个接收端口?我知道我可以为一个端口分配很多接收位置和入站地图,BizTalk 将根据收到的消息选择第一个可接受的地图。但是有可能为一种格式提供一系列地图吗?假设我需要接收 EDIFACT。是否可以接收它并转换为我的内部 BizTalk 格式(我们称之为 Edifact_to_Core 映射),然后再进行一次内部转换——我们称之为 Core_to_Core 映射?出于某种原因,我无法将这种“内部”转换直接放入 Edifact_to_Core 地图中。

解决方法

不,不是在单个接收端口上,它只会执行与入站架构匹配的第一个。

如果你需要两个执行两个映射,你通常在接收端口执行第一个,在发送端口执行另一个。

如果你需要执行更多的地图,你要么需要有 它们在编排中,或者如果您想拥有仅消息传递的解决方案,请使用环回适配器或 BRE 管道框架来运行多个映射。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...