0

目前,我正在使用 Visual Studio 2010 将OAGIS XML 架构集部署到 BizTalk 2010。到目前为止,它已经花费了大约 3 个小时,还没有完成。在 Visual Studio 输出日志中,现在有大约 18,000 行。我不断收到消息,例如:

warning DEPLOY: Schema "OagiSchemata.OAGi_BPI_Platform.org_openapplications_platform._1_2_1.Common.OAGi.Components.Fields, 
OagiSchemata, Version=1.0.0.0, Culture=neutral, PublicKeyToken=afe0ae2252ec000f" and a previously deployed schema "" 
have the same target namespace "http://www.openapplications.org/oagis/9". Target namespaces should be unique.

事实上,有几个架构文档具有相同的命名空间,但这应该没有问题。XML 模式规范允许模式设计者将模式拆分为多个文件。在 Altova XMLSpy 中,相同的模式集完美运行,既没有错误也没有警告。

BizTalk 甚至可以处理拆分为多个文件的大型架构吗?如果可以,有什么方法可以加快部署速度?这简直是​​疯了。

4

1 回答 1

1

部署最终完成,总持续时间为 6 小时。在日志中,总共有大约 25,000 条警告,所有警告都与问题中的类似。

BizTalk 甚至可以处理拆分为多个文件的大型架构吗?

尽管有警告,XML 模式集似乎可以正常工作。

有什么方法可以加快部署?

一个明显的方法是删除当前使用不需要的任何部分。实际上,当前的部署只包含PurchaseOrder名词(总共有几十个名词)。实际问题似乎是 OAGIS 中可重用组件的数量。它们位于几个文件中,但数量很多。删除任何未使用的组件将需要编辑原始模式文件,这不是很实用。

于 2013-04-24T10:11:06.213 回答