在Biztalk DocumentSpecName条目中指定多个根元素

在Biztalk DocumentSpecName条目中指定多个根元素,biztalk,Biztalk,我有一个Biztalk receivelocation,它将使用XMLReceive管道组件验证所有*.xml 我已经使用多个根元素部署了相应的模式,这些根元素引用了那些传入的*.xml文件 由于那些*.xml具有不同的根元素,如何在XMLReceive管道设置内的DocumentSpecName中指定这些根元素 我可以设置x.xsd+roota,并且可以使用“roota”作为根元素来验证xml。但是,此设置不能用于验证以“rootb”、“rootc”作为根元素的xml 因此,我想知道如何设置D

我有一个Biztalk receivelocation,它将使用XMLReceive管道组件验证所有*.xml

我已经使用多个根元素部署了相应的模式,这些根元素引用了那些传入的*.xml文件

由于那些*.xml具有不同的根元素,如何在XMLReceive管道设置内的DocumentSpecName中指定这些根元素

我可以设置x.xsd+roota,并且可以使用“roota”作为根元素来验证xml。但是,此设置不能用于验证以“rootb”、“rootc”作为根元素的xml

因此,我想知道如何设置DocumentSpecName来处理多个根元素


谢谢。

首先,您真的需要设置文档架构/DocumentSpecName属性,还是可以依靠自动架构解析

要询问您的特定问题,您可以在设计时(管道设计器)或运行时(BizTalk管理员)指定多个架构、多个或单个根

在设计时,只需将多模式添加到选择器对话框中的列表中即可

在运行时,以管道“|”分隔字符串的形式输入列表

对于多根架构,类型名称必须具有由“+”表示的根限定符。例如: MySchemaClass.MyMultiRootSchemaType+DocType1

对本地名称和完全限定名称使用格式