目前,我正在使用Visual Studio 2010将OAGIS XML schema集部署到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甚至可以处理拆分成多个文件的大型模式吗?如果可以,有没有办法加快部署?这简直就是疯了。
答案 0 :(得分:1)
部署最终完成,总持续时间为6小时。在日志中,共有大约25,000个警告,所有警告都与问题中的警告类似。
BizTalk甚至可以处理拆分成多个文件的大型模式吗?
尽管有警告,但XML模式集似乎没有问题。
有没有办法加快部署?
一种显而易见的方法是删除当前使用不需要的任何部件。实际上,当前部署仅包含 PurchaseOrder 名词(总共有几十个名词)。实际问题似乎是OAGIS中可重用组件的数量。它们位于几个文件中,但它们很多。删除任何未使用的组件需要编辑原始模式文件,这不太实用。