无法在BizTalk Mapper中绘制从任何内容到目标架构的连接

时间:2015-03-23 15:13:07

标签: biztalk biztalk-mapper

我是BizTalk的新手,如果我没有使用正确的术语,请原谅我。无论如何,我已经创建了一个复合模式,其中包含两个我想插入的表格,它基本上是这样的:

<xs:element name="StorageLocationImport">
    <xs:complexType>
        <xs:sequence>
            <xs:element ref="mxstoreloc:Insert" /> 
            <xs:element ref="mxin:Insert" /> 
        </xs:sequence>
    </xs:complexType>
</xs:element>

在映射器中,我能够将任何内容映射到mxstoreloc:Insert而没有任何问题。当我尝试将任何内容映射到mxin:Insert时,连接无法正常工作。我拖动线,我得到十字光标(我在看到人们之前得到划掉的圆圈光标,我没有切换到那个)然后当我放开时,线条消失而不是连接

我进入了架构并创建了第二个mxin:Insert节点,所以它看起来像这样:

<xs:sequence>
    <xs:element ref="mxstoreloc:Insert" /> 
    <xs:element ref="mxin:Insert" /> 
    <xs:element ref="mxin:Insert" /> 
</xs:sequence>

由于某种原因,我允许连接(对任一元素),但如果我删除了其中任何一个,连接就会消失。

1 个答案:

答案 0 :(得分:4)

问题[主要]在于地图本身,而不是模式或连接。

Grid Properties窗口中,默认情况下,Ignore Namespaces for Links设置为True。由于我有多个名为Insert的元素(即使命名空间不同),XML Mapper也会感到困惑。要解决此问题,只需将Ignore Namespaces for Links转为False