我是 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>
并且由于某种原因允许我建立连接(到任何一个元素),但如果我删除了两者中的任何一个,连接就会消失。