Biztalk 如何在不替换映射的情况下替换映射中的多部分消息架构

Biztalk 如何在不替换映射的情况下替换映射中的多部分消息架构,biztalk,biztalk-2009,biztalk-mapper,Biztalk,Biztalk 2009,Biztalk Mapper,我有一个编排映射,它将两个源消息映射到一个目标消息。当其中一条源消息的模式发生更改时,我希望能够单击输入消息部分并选择“Replace schema”来刷新受影响消息部分的模式。相反,我只能用单个消息部分模式替换整个多部分消息模式 我唯一的其他选择似乎是从编排变换形状生成一个新的映射,但这意味着我必须重新创建映射中的所有链接 有人知道更新这种模式的更有效的方法吗 我现在决定通过修改映射文件的xml来实现这一点。如果有人有更好的想法,我还是想听。谢谢 在orchestration项目中创建映射后

我有一个编排映射,它将两个源消息映射到一个目标消息。当其中一条源消息的模式发生更改时,我希望能够单击输入消息部分并选择“Replace schema”来刷新受影响消息部分的模式。相反,我只能用单个消息部分模式替换整个多部分消息模式

我唯一的其他选择似乎是从编排变换形状生成一个新的映射,但这意味着我必须重新创建映射中的所有链接


有人知道更新这种模式的更有效的方法吗

我现在决定通过修改映射文件的xml来实现这一点。如果有人有更好的想法,我还是想听。谢谢

在orchestration项目中创建映射后,我通过复制、粘贴和更改名称空间将它们移动到maps项目中。现在一切看起来都很好。但我发现了一个有趣的问题

当我尝试在orchestraion中引用这些映射时,我能够在maps references dll下看到两个模式名称空间。一个是新移动的地图,另一个是旧地图

有人能解释为什么吗?这是我做错的事吗。或者Biztalk 06(vs2005)的行为很滑稽


然后,我在Maps项目中创建了一个新映射,并从orchestrioan映射中复制xslt并粘贴到那里。如果我采用这种方法,我在引用时无法看到交响乐团形状中的两个名称空间。

我发现手动编辑.btm文件,正如您所提到的,是处理此问题而不丢失地图链接的唯一方法。我经常手动编辑btm文件,因为这通常会节省大量时间,而且非常容易,尽管必须小心地做。