无法在 BizTalk Mapper 中绘制从任何内容到目标架构的连接
Can't draw connection from anything to destination schema in 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
。当我尝试将 anything 映射到 mxin:Insert
时,连接不起作用。我拖动线,我得到十字线光标(我见过有人得到划线圆光标,我的没有切换到那个)然后当我放手时,线消失而不是连接。
我进入架构并创建了第二个 mxin:Insert
节点,所以它看起来像这样:
<xs:sequence>
<xs:element ref="mxstoreloc:Insert" />
<xs:element ref="mxin:Insert" />
<xs:element ref="mxin:Insert" />
</xs:sequence>
并且由于某种原因允许我建立连接(到任一元素),但如果我删除两者中的任何一个,连接就会消失。
问题[主要]出在地图本身,而不是模式或连接。
在Grid Properties
window中,默认情况下,Ignore Namespaces for Links
设置为True
。由于我有多个名为 Insert
的元素(即使名称空间不同),XML 映射器会感到困惑。要解决此问题,只需将 Ignore Namespaces for Links
更改为 False
。
我是 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
。当我尝试将 anything 映射到 mxin:Insert
时,连接不起作用。我拖动线,我得到十字线光标(我见过有人得到划线圆光标,我的没有切换到那个)然后当我放手时,线消失而不是连接。
我进入架构并创建了第二个 mxin:Insert
节点,所以它看起来像这样:
<xs:sequence>
<xs:element ref="mxstoreloc:Insert" />
<xs:element ref="mxin:Insert" />
<xs:element ref="mxin:Insert" />
</xs:sequence>
并且由于某种原因允许我建立连接(到任一元素),但如果我删除两者中的任何一个,连接就会消失。
问题[主要]出在地图本身,而不是模式或连接。
在Grid Properties
window中,默认情况下,Ignore Namespaces for Links
设置为True
。由于我有多个名为 Insert
的元素(即使名称空间不同),XML 映射器会感到困惑。要解决此问题,只需将 Ignore Namespaces for Links
更改为 False
。